మైక్రోప్రాసెసర్ మరియు మైక్రోకంట్రోలర్ మధ్య వ్యత్యాసం
విషయము
మైక్రోప్రాసెసర్ మరియు మైక్రోకంట్రోలర్ విలక్షణమైన ప్రయోజనాల కోసం ఉపయోగించే ప్రోగ్రామబుల్ ఎలక్ట్రానిక్ చిప్స్. వాటి మధ్య ముఖ్యమైన వ్యత్యాసం ఏమిటంటే, మైక్రోప్రాసెసర్ అనేది ప్రోగ్రామబుల్ కంప్యూటేషన్ ఇంజిన్, ఇది ALU, CU మరియు రిజిస్టర్లను కలిగి ఉంటుంది, దీనిని సాధారణంగా ప్రాసెసింగ్ యూనిట్గా (కంప్యూటర్లలో CPU వంటివి) ఉపయోగిస్తారు, ఇది గణనలను చేయగలదు మరియు నిర్ణయాలు తీసుకోవచ్చు. మరోవైపు, మైక్రోకంట్రోలర్ అనేది మైక్రోప్రాసెసర్, మెమరీ మరియు సమాంతర డిజిటల్ I / O వంటి భాగాలను ఏకీకృతం చేస్తున్నందున “కంప్యూటర్ ఆన్ చిప్” గా పరిగణించబడే ఒక ప్రత్యేకమైన మైక్రోప్రాసెసర్.
మైక్రోకంట్రోలర్ ప్రధానంగా మైక్రోప్రాసెసర్కు భిన్నంగా రియల్ టైమ్ పనిని నిర్వహించడానికి రూపొందించబడింది.
-
- పోలిక చార్ట్
- నిర్వచనం
- కీ తేడాలు
- ముగింపు
పోలిక చార్ట్
పోలిక కోసం ఆధారం | మైక్రోప్రాసెసర్ | మైక్రోకంట్రోలర్ |
---|---|---|
ప్రాథమిక | ALU, CU మరియు రిజిస్టర్లను కలిగి ఉన్న ఒకే సిలికాన్ చిప్తో తయారు చేయబడింది. | మైక్రోప్రాసెసర్, మెమరీ, ఐ / ఓ పోర్ట్, ఇంటరప్ట్ కంట్రోల్ యూనిట్ మొదలైనవి ఉంటాయి. |
స్వాభావిక లక్షణము | డిపెండెంట్ యూనిట్ | స్వీయ-నియంత్రణ యూనిట్ |
I / O పోర్ట్స్ | అంతర్నిర్మిత I / O పోర్ట్ లేదు | అంతర్నిర్మిత I / O పోర్టులు ఉన్నాయి |
ఆపరేషన్ రకం | డిజైన్ మరియు ఆపరేషన్లో సాధారణ ప్రయోజనం. | అప్లికేషన్ ఆధారిత లేదా డొమైన్ నిర్దిష్ట. |
కోసం లక్ష్యంగా పెట్టుకున్నారు | హై ఎండ్ మార్కెట్ | ఎంబెడెడ్ మార్కెట్ |
విద్యుత్ వినియోగం | తక్కువ విద్యుత్ పొదుపు ఎంపికలను అందిస్తుంది | మరింత విద్యుత్ పొదుపు ఎంపికలను కలిగి ఉంటుంది |
మైక్రోప్రాసెసర్ యొక్క నిర్వచనం
ది మైక్రోప్రాసెసర్ సిలికాన్ చిప్ సెంట్రల్ ప్రాసెసింగ్ యూనిట్ (CPU) గా పనిచేస్తుంది. ఇది తయారీదారు పేర్కొన్న ముందే నిర్వచించిన సూచనల ప్రకారం తార్కిక మరియు అంకగణితంతో సహా విధులను నిర్వర్తించగలదు. ఒక CPU లో ALU (అంకగణిత మరియు తార్కిక యూనిట్), రిజిస్టర్ మరియు నియంత్రణ యూనిట్ ఉంటాయి. ఇన్స్ట్రక్షన్ సెట్ మరియు సిస్టమ్ ఆర్కిటెక్చర్ ఆధారంగా మైక్రోప్రాసెసర్ను అనేక విధాలుగా రూపొందించవచ్చు.
మైక్రోప్రాసెసర్ రూపకల్పన కోసం రెండు సిస్టమ్ నిర్మాణాలు అందించబడ్డాయి - హార్వర్డ్ మరియు వాన్-న్యూమాన్. ప్రోగ్రామ్ మరియు డేటా మెమరీ కోసం ఐసోలేట్స్ బస్సులతో కూడిన హార్వర్డ్ రకం ప్రాసెసర్. దీనికి విరుద్ధంగా, వాన్-న్యూమాన్ ఆర్కిటెక్చర్ ఆధారంగా ప్రాసెసర్ ప్రోగ్రామ్ మరియు డేటా మెమరీ కోసం ఒకే బస్సును పంచుకుంటుంది.
మైక్రోప్రాసెసర్ స్వతంత్ర యూనిట్ కాదు, ఇది మెమరీ, టైమర్, అంతరాయం నియంత్రిక మరియు ఇతర హార్డ్వేర్ యూనిట్లపై ఆధారపడుతుంది. మొట్టమొదటి మైక్రోప్రాసెసర్ను 1971 సంవత్సరంలో ఇంటెల్ అభివృద్ధి చేసింది మరియు ఇంటెల్ 4004 గా పేరు పెట్టారు.
మైక్రోకంట్రోలర్ యొక్క నిర్వచనం
ది మైక్రోకంట్రోలర్ మైక్రోప్రాసెసర్ తర్వాత అభివృద్ధి చేయబడిన సాంకేతికత మరియు మైక్రోప్రాసెసర్ యొక్క లోపాలను అధిగమించడం. మైక్రోకంట్రోలర్ చిప్ CPU, మెమరీ (RAM మరియు ROM), రిజిస్టర్లు, అంతరాయ నియంత్రణ యూనిట్లు మరియు అంకితమైన I / O పోర్ట్లతో ఎనేబుల్ చేయబడింది. ఇది మైక్రోప్రాసెసర్ యొక్క సూపర్సెట్గా ఉంది. మైక్రోప్రాసెసర్ మాదిరిగా కాకుండా మైక్రోకంట్రోలర్ ఇతర హార్డ్వేర్ యూనిట్లపై ఆధారపడదు, ఇది సరైన పనితీరు కోసం అవసరమైన అన్ని బ్లాక్లను కలిగి ఉంటుంది.
ఎంబెడెడ్ సిస్టమ్స్ రంగంలో మైక్రోప్రాసెసర్ కంటే మైక్రోకంట్రోలర్ ఎక్కువ విలువైనది ఎందుకంటే ఇది తక్కువ ఖర్చుతో కూడుకున్నది మరియు సులభంగా లభిస్తుంది. మొట్టమొదటి మైక్రోకంట్రోలర్ TMS 1000 ను టెక్సాస్ ఇన్స్ట్రుమెంట్స్ 1974 లో అభివృద్ధి చేసింది. TI యొక్క మైక్రోకంట్రోలర్ యొక్క ప్రాథమిక రూపకల్పన ఇంటెల్ యొక్క 4004/4040 (4-బిట్) ప్రాసెసర్తో సమానంగా ఉంటుంది, దీనిలో డెవలపర్లు RAM, ROM, I / o మద్దతును చేర్చారు. మైక్రోకంట్రోలర్ యొక్క మరొక ప్రయోజనం ఏమిటంటే, మేము CPU కి అనుకూల సూచనలను వ్రాయగలము.
- మైక్రోప్రాసెసర్ అంకగణిత లాజికల్ యూనిట్ (ALU), కంట్రోల్ యూనిట్ (CU) మరియు రిజిస్టర్లను కలిగి ఉన్న సిలికాన్ చిప్తో కూడి ఉంటుంది. దీనికి విరుద్ధంగా, మైక్రోకంట్రోలర్ RAM, ROM, కౌంటర్లు, I / O పోర్టులు, మొదలైన వాటితో పాటు మైక్రోప్రాసెసర్ యొక్క లక్షణాలను కలిగి ఉంటుంది.
- మైక్రోప్రాసెసర్కు టైమర్లు, అంతరాయ నియంత్రికలు మరియు ప్రోగ్రామ్ మరియు డేటా మెమరీ వంటి ఇతర చిప్ల సమూహం అవసరం. దీనికి విరుద్ధంగా, మైక్రోకంట్రోలర్కు ఇతర హార్డ్వేర్ యూనిట్లు అవసరం లేదు, ఎందుకంటే ఇది ఇప్పటికే ప్రారంభించబడింది.
- మైక్రోకంట్రోలర్లో అవ్యక్త I / O పోర్ట్లు అందించబడతాయి, మైక్రోప్రాసెసర్ అంతర్నిర్మిత I / O పోర్ట్లను ఉపయోగించదు.
- మైక్రోప్రాసెసర్ సాధారణ ప్రయోజన కార్యకలాపాలను నిర్వహిస్తుంది. దీనికి విరుద్ధంగా, మైక్రోకంట్రోలర్ అప్లికేషన్ ఓరియెంటెడ్ ఆపరేషన్లను చేస్తుంది.
- మైక్రోప్రాసెసర్లో ప్రధాన ప్రాధాన్యత పనితీరుపై ఉంది కాబట్టి ఇది హై-ఎండ్ మార్కెట్ను లక్ష్యంగా పెట్టుకుంది. మరోవైపు, ఎంబెడెడ్ మార్కెట్ కోసం మైక్రోకంట్రోలర్ లక్ష్యం.
- మైక్రోకంట్రోలర్లో విద్యుత్ వినియోగం మైక్రోప్రాసెసర్ కంటే ఉత్తమం.
ముగింపు
మైక్రోప్రాసెసర్ అనేక విభిన్న పనుల కోసం సాధారణ-ప్రయోజన కార్యకలాపాలను నిర్వహించగలదు. దీనికి విరుద్ధంగా, మైక్రోకంట్రోలర్ వినియోగదారు-నిర్వచించిన పనులను చేయగలదు, ఇక్కడ అది మొత్తం జీవిత చక్రానికి ఒకే పనిని నిర్వహిస్తుంది.