ఎంబెడెడ్ సిస్టమ్ అనేది ఒక రకమైన కంప్యూటర్ సిస్టమ్, ప్రధానంగా వివిధ ఎలక్ట్రానిక్స్-ఆధారిత వ్యవస్థల్లోని డేటాను యాక్సెస్ చేయడం, ప్రాసెస్ చేయడం, నిల్వ చేయడం మరియు నియంత్రించడం వంటి అనేక పనులను నిర్వహించడానికి రూపొందించబడింది. పొందుపరిచిన వ్యవస్థలు హార్డ్వేర్ మరియు సాఫ్ట్వేర్ల కలయిక, ఇక్కడ సాఫ్ట్వేర్ను సాధారణంగా హార్డ్వేర్లో పొందుపరిచిన ఫర్మ్వేర్ అని పిలుస్తారు. ఈ వ్యవస్థల యొక్క అతి ముఖ్యమైన లక్షణాలలో ఒకటి, ఇది సమయ పరిమితుల్లో o / p ను ఇస్తుంది. ఎంబెడెడ్ సిస్టమ్స్ పనిని మరింత పరిపూర్ణంగా మరియు సౌకర్యవంతంగా చేయడానికి మద్దతు ఇస్తాయి. కాబట్టి, మేము తరచుగా ఎంబెడెడ్ సిస్టమ్లను సాధారణ మరియు సంక్లిష్టమైన పరికరాల్లో కూడా ఉపయోగిస్తాము. ఎంబెడెడ్ సిస్టమ్స్ యొక్క అనువర్తనాలు ప్రధానంగా మైక్రోవేవ్, కాలిక్యులేటర్లు, టీవీ రిమోట్ కంట్రోల్, హోమ్ సెక్యూరిటీ మరియు పొరుగు ట్రాఫిక్ కంట్రోల్ సిస్టమ్స్ వంటి అనేక పరికరాల కోసం మా నిజ జీవితంలో పాల్గొంటాయి. దయచేసి ఈ క్రింది లింక్ను అనుసరించండి పొందుపరిచిన సిస్టమ్ బేసిక్స్ రేఖాచిత్రం, రకాలు మరియు అనువర్తనాలను బ్లాక్ చేస్తుంది .
పొందుపర్చిన వ్యవస్థ
పొందుపరిచిన సిస్టమ్ బేసిక్స్
ఎంబెడెడ్ సిస్టమ్ హార్డ్వేర్ మరియు ఎంబెడెడ్ సిస్టమ్ సాఫ్ట్వేర్ కలయిక.
పొందుపరిచిన సిస్టమ్ బ్లాక్ రేఖాచిత్రం
పొందుపరిచిన సిస్టమ్ హార్డ్వేర్
ఎంబెడెడ్ సిస్టమ్ ఆపరేషన్ చేయడానికి హార్డ్వేర్ ప్లాట్ఫారమ్ను ఉపయోగిస్తుంది. ఎంబెడెడ్ సిస్టమ్ యొక్క హార్డ్వేర్తో సమావేశమై ఉంటుంది మైక్రోప్రాసెసర్ / మైక్రోకంట్రోలర్ . ఇది ఇన్పుట్ / అవుట్పుట్ ఇంటర్ఫేస్లు, మెమరీ, యూజర్ ఇంటర్ఫేస్ మరియు డిస్ప్లే యూనిట్ వంటి అంశాలను కలిగి ఉంది. సాధారణంగా, ఎంబెడెడ్ సిస్టమ్ కింది వాటిని కలిగి ఉంటుంది
- విద్యుత్ సరఫరా
- మెమరీ
- ప్రాసెసర్
- టైమర్లు
- అవుట్పుట్ / అవుట్పుట్ సర్క్యూట్లు
- సీరియల్ కమ్యూనికేషన్ పోర్టులు
- SASC (సిస్టమ్ అప్లికేషన్ నిర్దిష్ట సర్క్యూట్లు)
పొందుపరిచిన సిస్టమ్ సాఫ్ట్వేర్
ది ఎంబెడెడ్ సిస్టమ్ యొక్క సాఫ్ట్వేర్ వ్రాయబడింది ఒక నిర్దిష్ట ఫంక్షన్ను అమలు చేయడానికి. ఇది సాధారణంగా ఉన్నత-స్థాయి సెటప్లో వ్రాయబడుతుంది మరియు తరువాత హార్డ్వేర్లో అస్థిర మెమరీలో నిలిచిపోయే కోడ్ను అందించడానికి కంపైల్ చేయబడుతుంది. ఎంబెడెడ్ సిస్టమ్ సాఫ్ట్వేర్ ఈ క్రింది మూడు పరిమితులను దృష్టిలో ఉంచుకుని ఉద్దేశించబడింది
- సిస్టమ్ మెమరీ యొక్క సౌలభ్యం
- ప్రాసెసర్ వేగం యొక్క సౌలభ్యం
- ఎంబెడెడ్ సిస్టమ్ నిరంతరం నడుస్తున్నప్పుడు, రన్, స్టాప్ మరియు మేల్కొలపడం వంటి చర్యలకు విద్యుత్ వెదజల్లడాన్ని పరిమితం చేయవలసిన అవసరం ఉంది.
RTOS (రియల్ టైమ్ ఆపరేటింగ్ సిస్టమ్)
ఒక వ్యవస్థ తన పనిని పూర్తి చేయడానికి మరియు దాని సేవను సమయానికి పంపించడానికి అవసరమైనది, అప్పుడు అది మాత్రమే అని చెప్పబడింది రియల్ టైమ్ ఆపరేటింగ్ సిస్టమ్ . RTOS అప్లికేషన్ సాఫ్ట్వేర్ను నియంత్రిస్తుంది మరియు ప్రాసెసర్ను అమలు చేయడానికి అనుమతించే పరికరాన్ని అందిస్తుంది. ఇది వ్యక్తిగత కంప్యూటర్ యొక్క విభిన్న హార్డ్వేర్ వనరులను నిర్వహించడానికి మరియు PC లో పనిచేసే అనువర్తనాలను హోస్ట్ చేయడానికి బాధ్యత వహిస్తుంది.
ఈ ఆపరేటింగ్ సిస్టమ్ ప్రత్యేకంగా ఖచ్చితమైన అనువర్తనంతో మరియు భారీ మొత్తంలో స్థిరత్వంతో వివిధ అనువర్తనాలను అమలు చేయడానికి రూపొందించబడింది. ప్రత్యేకించి, కొలత & పారిశ్రామిక ఆటోమేషన్ వ్యవస్థలలో ఇది ముఖ్యమైనది, ఇక్కడ ప్రోగ్రామ్ ఆలస్యం భద్రతా ప్రమాదానికి కారణమవుతుంది.
మెమరీ మరియు ప్రాసెసర్లు
ఎంబెడెడ్ సిస్టమ్లో ఉపయోగించే వివిధ రకాల ప్రాసెసర్లలో డిజిటల్ సిగ్నల్ ప్రాసెసర్ (DSP), మైక్రోప్రాసెసర్, RISC ప్రాసెసర్ , మైక్రోకంట్రోలర్, ASSP ప్రాసెసర్, ASIP ప్రాసెసర్ మరియు ARM ప్రాసెసర్. ఎంబెడెడ్ సిస్టమ్ యొక్క వివిధ రకాల జ్ఞాపకాలు క్రింది చార్టులో ఇవ్వబడ్డాయి.
మెమరీ
పొందుపరిచిన సిస్టమ్ లక్షణాలు
- సాధారణంగా, ఎంబెడెడ్ సిస్టమ్ ఒక నిర్దిష్ట ఆపరేషన్ను అమలు చేస్తుంది మరియు నిరంతరం ఇలాంటిదే చేస్తుంది. ఉదాహరణకు: పేజర్ నిరంతరం పేజర్గా పనిచేస్తోంది.
- అన్ని కంప్యూటింగ్ వ్యవస్థలకు డిజైన్ కొలమానాలపై పరిమితులు ఉన్నాయి, కానీ అవి ముఖ్యంగా గట్టిగా ఉంటాయి. డిజైన్ మెట్రిక్ అనేది పరిమాణం, శక్తి, ఖర్చు మరియు పనితీరు వంటి అమలు లక్షణాల కొలత.
- ఇది తగినంత వేగంగా పని చేయాలి మరియు బ్యాటరీ జీవితాన్ని పెంచడానికి తక్కువ శక్తిని వినియోగించాలి.
- అనేక ఎంబెడెడ్ సిస్టమ్స్ వ్యవస్థలో మార్పులకు నిరంతరం స్పందించాలి మరియు నిర్దిష్ట ఫలితాలను ఎటువంటి ఆలస్యం లేకుండా నిజ సమయంలో లెక్కించాలి. ఉదాహరణకు, కార్ క్రూయిజ్ కంట్రోలర్ ఇది నిరంతరం ప్రదర్శిస్తుంది మరియు స్పీడ్ & బ్రేక్ సెన్సార్లకు ప్రతిస్పందిస్తుంది. ఇది పరిమిత సమయంలో తరచుగా త్వరణం / డి-త్వరణాలను లెక్కించాలి, ఆలస్యమైన గణన కారును నియంత్రించడానికి నిరుత్సాహపరుస్తుంది.
- ఇది మైక్రోకంట్రోలర్ లేదా మైక్రోప్రాసెసర్ ఆధారంగా ఉండాలి.
- దాని సాఫ్ట్వేర్ సాధారణంగా ROM లో చొప్పించినందున దీనికి మెమరీ అవసరం. దీనికి PC లో ద్వితీయ జ్ఞాపకాలు అవసరం లేదు.
- ఇన్పుట్ & అవుట్పుట్ పరికరాలను అటాచ్ చేయడానికి దీనికి కనెక్ట్ చేయబడిన పెరిఫెరల్స్ అవసరం.
- ఎంబెడెడ్ సిస్టమ్ హార్డ్వేర్ మరియు సాఫ్ట్వేర్తో అంతర్నిర్మితంగా ఉంటుంది, ఇక్కడ హార్డ్వేర్ భద్రత మరియు పనితీరు కోసం ఉపయోగించబడుతుంది మరియు సాఫ్ట్వేర్ మరింత సౌలభ్యం మరియు లక్షణాల కోసం ఉపయోగించబడుతుంది.
పొందుపరిచిన సిస్టమ్ అనువర్తనాలు
ఎంబెడెడ్ సిస్టమ్ బేసిక్స్ యొక్క అనువర్తనాల్లో స్మార్ట్ కార్డులు, కంప్యూటర్ నెట్వర్కింగ్, ఉపగ్రహాలు, టెలికమ్యూనికేషన్స్, డిజిటల్ కన్స్యూమర్ ఎలక్ట్రానిక్స్, క్షిపణులు మొదలైనవి ఉన్నాయి.
పొందుపరిచిన సిస్టమ్ అనువర్తనాలు
- మోటారు నియంత్రణ, క్రూయిజ్ కంట్రోల్, బాడీ సేఫ్టీ, ఇంజిన్ సేఫ్టీ, అసెంబ్లీ లైన్లో రోబోటిక్స్, కార్ మల్టీమీడియా, కార్ ఎంటర్టైన్మెంట్, ఇ-కామ్ యాక్సెస్, మొబైల్స్ మొదలైనవి ఆటోమొబైల్స్లో పొందుపరిచిన వ్యవస్థలు.
- టెలికమ్యూనికేషన్లలో పొందుపరిచిన వ్యవస్థలలో నెట్వర్కింగ్, మొబైల్ కంప్యూటింగ్ మరియు వైర్లెస్ కమ్యూనికేషన్స్ మొదలైనవి ఉన్నాయి.
- స్మార్ట్ కార్డులలో పొందుపరిచిన వ్యవస్థలు బ్యాంకింగ్, టెలిఫోన్ మరియు భద్రతా వ్యవస్థలు ఉన్నాయి.
- ఉపగ్రహాలు మరియు క్షిపణులలో పొందుపరిచిన వ్యవస్థలు రక్షణ, కమ్యూనికేషన్ మరియు ఏరోస్పేస్
- కంప్యూటర్ నెట్వర్కింగ్ & పెరిఫెరల్స్లో పొందుపరిచిన వ్యవస్థల్లో ఇమేజ్ ప్రాసెసింగ్, నెట్వర్కింగ్ సిస్టమ్స్, ప్రింటర్లు, నెట్వర్క్ కార్డులు, మానిటర్లు మరియు డిస్ప్లేలు ఉన్నాయి
- డిజిటల్ కన్స్యూమర్ ఎలక్ట్రానిక్స్లో పొందుపరిచిన సిస్టమ్స్లో సెట్-టాప్ బాక్స్లు, డివిడిలు, హై డెఫినిషన్ టివిలు మరియు డిజిటల్ కెమెరాలు ఉన్నాయి
ఈ విధంగా, ఇది ఎంబెడెడ్ సిస్టమ్ బేసిక్స్ మరియు అనువర్తనాల ప్రాథమిక విషయాల గురించి. ఎంబెడెడ్ సిస్టమ్స్ చాలా అద్భుతమైన వ్యవస్థలు అని మనందరికీ తెలుసు, ఇవి పరికరాలు, పారిశ్రామిక పరికరాలు మొదలైన అనేక అనువర్తనాలలో కీలక పాత్ర పోషిస్తాయి. ఇంకా, ఈ భావనకు సంబంధించి ఏవైనా సందేహాలు లేదా పొందుపరిచిన సిస్టమ్ ప్రాజెక్టులను అమలు చేయడానికి , దయచేసి దిగువ వ్యాఖ్య విభాగంలో మీ అభిప్రాయం, సూచనలు మరియు వ్యాఖ్యలను ఇవ్వండి. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, మార్కెట్లో వివిధ రకాల ఎంబెడెడ్ సిస్టమ్స్ ఏవి అందుబాటులో ఉన్నాయి?