చార్లెస్ స్టార్క్ డ్రేపర్ ఒక అమెరికన్ సైంటిస్ట్ (2 అక్టోబర్ 1901 - 25 జూలై 1987), మొదటి ఎంబెడెడ్ సిస్టమ్ను అపోలో మార్గదర్శక కంప్యూటర్గా 1965 లో “MIT ఇన్స్ట్రుమెంటేషన్ లాబొరేటరీ” వద్ద అభివృద్ధి చేశారు. మొట్టమొదటి ఎంబెడెడ్ OS రియల్ టైమ్ Vxworks, దీనిని 1987 లో విండ్ రివర్ సిస్టమ్స్ అభివృద్ధి చేసింది, రెండవ ఎంబెడెడ్ OS Linux 1991 అక్టోబర్ 5 లో లినస్ టోర్వాల్డ్స్ ప్రారంభించిన ఉత్పత్తులు మరియు మరికొన్ని OS లు ఆపిల్ IOS, గూగుల్ యొక్క Android IOS మరియు Apple Mac OS. చెన్నైలోని డెల్ఫీ ఆటోమోటివ్ పిఎల్సి, తిరువనంతపురంలో టాటా ఎల్క్సీ, కేరళలోని ఆడ్రీ టెక్నాలజీస్, కర్ణాటకలోని బ్రిసా టెక్నాలజీస్, బెంగళూరులోని మైక్రోవేవ్ టెక్నాలజీస్ వంటివి కొన్ని ఉత్తమంగా పొందుపరిచిన సిస్టమ్ కంపెనీలు. ఈ వ్యాసం ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్ యొక్క అవలోకనాన్ని చర్చిస్తుంది.
ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్ అంటే ఏమిటి?
ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్ హార్డ్వేర్ మరియు సాఫ్ట్వేర్ల కలయికగా నిర్వచించబడింది. ఆపరేటింగ్ సిస్టమ్ ప్రోగ్రామింగ్ కోసం ఉపయోగించే సాఫ్ట్వేర్, ఇది హార్డ్వేర్ లాంగ్వేజ్ (బైనరీ లాంగ్వేజ్) ను సాఫ్ట్వేర్ లాంగ్వేజ్ (సి, సి ++, మొదలైనవి) గా మారుస్తుంది మరియు చిత్రాలు, టెక్స్ట్ మరియు శబ్దాల రూపంలో మానవులు అర్థం చేసుకోగల అవుట్పుట్ను ప్రదర్శిస్తుంది. ఆపరేటింగ్ సిస్టమ్ యొక్క చిన్న రూపం OS.
ఉదాహరణకు, కంప్యూటర్ హార్డ్వేర్ భాగాలను ఉపయోగించి రూపొందించబడింది, కానీ హార్డ్వేర్తో మాత్రమే, సిస్టమ్ పనిచేయదు ఎందుకంటే సాఫ్ట్వేర్ తప్పనిసరి మరియు సిస్టమ్ను అమలు చేయాలి. హార్డ్వేర్ మరియు సాఫ్ట్వేర్ల మధ్య వ్యత్యాసం ఏమిటంటే, మనం హార్డ్వేర్ భాగాలను చూడవచ్చు, తాకవచ్చు మరియు అనుభూతి చెందుతాము, కాని మేము సాఫ్ట్వేర్ను చూడలేము, తాకలేము మరియు అనుభూతి చెందలేము.
ఎంబెడెడ్ సిస్టమ్ యొక్క బ్లాక్ రేఖాచిత్రం
ఎంబెడెడ్ సిస్టమ్ యొక్క బ్లాక్ రేఖాచిత్రం ఇన్పుట్ పరికరాలు, అవుట్పుట్ పరికరాలు మరియు మెమరీని కలిగి ఉంటుంది.
ఇన్పుట్ పరికరాలు: వినియోగదారు నుండి సిస్టమ్కు డేటాను పంపడానికి ఇన్పుట్ పరికరాలు ఉపయోగించబడతాయి, ఇక్కడ వినియోగదారు ఇన్పుట్. కీబోర్డ్, మౌస్, మైక్రోఫోన్, హార్డ్ డిస్క్, సెన్సార్లు, స్విచ్లు మొదలైనవి ఇన్పుట్ పరికరాలలో కొన్ని.
అవుట్పుట్ పరికరాలు: పరికరాలు టెక్స్ట్, ఇమేజ్ లేదా శబ్దాల రూపంలో మానవులకు ఫలితాన్ని చూపుతాయి. అవుట్పుట్ పరికరాల్లో కొన్ని ప్రింటర్లు, మానిటర్లు, ఎల్సిడి, ఎల్ఇడి, మోటార్లు, రిలేలు, బజర్లు మొదలైనవి.
జ్ఞాపకశక్తి: డేటాను నిల్వ చేయడానికి మెమరీ ఉపయోగించబడుతుంది. మెమరీ పరికరాలలో కొన్ని SD కార్డ్, EEPROM (ఎలక్ట్రికల్లీ ఎరేజబుల్ ప్రోగ్రామబుల్ రీడ్-ఓన్లీ మెమరీ), ఫ్లాష్ మెమరీ. ఎంబెడెడ్ సిస్టమ్లో ఉపయోగించే మెమరీ పరికరాలు నాన్-అస్థిర ర్యామ్, అస్థిర ర్యామ్, డైనమిక్ రాండమ్ యాక్సెస్ మెమరీ) మొదలైనవి.
బ్లాక్-రేఖాచిత్రం-ఎంబెడెడ్ సిస్టమ్
విండోస్ ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్
నవంబర్ 10, 1983 న మైక్రోసాఫ్ట్ విండోస్ బిల్ గేట్స్ ప్రకటించాయి. విండోస్ ఆపరేటింగ్ సిస్టమ్స్లో మూడు రకాలు ఉన్నాయి, ఇవి మొబైల్ల కోసం విండోస్ ఓఎస్, పిసిల కోసం విండోస్ ఓఎస్ మరియు సర్వర్ల కోసం విండోస్ ఓఎస్.
విండోస్-ఆపరేటింగ్-సిస్టమ్ రకాలు
సర్వర్ కోసం విండోస్ OS
సర్వర్ల కోసం కొన్ని విండోస్ OS
- విండోస్ ఎన్టి 1993 లో ప్రారంభించబడింది
- విండోస్ 2000 సర్వర్లు 2000 లో ప్రారంభించబడ్డాయి
- విండోస్ సర్వర్ 2016
మొబైల్ల కోసం విండోస్ OS
మొబైల్ కోసం కొన్ని విండోస్ OS
- విండోస్ 6.1 వెర్షన్ 1 ఏప్రిల్ 2008 లో విడుదలైంది
- విండోస్ 6.5 వెర్షన్ 2009 లో విడుదలైంది
- విండోస్ 7 2011 లో ప్రారంభించబడింది
- విండోస్ 8 మరియు విండోస్ 9
- విండోస్ 10 21 జనవరి 2015 న ప్రకటించబడింది
Pc కోసం Windows OS
Pc ల కోసం కొన్ని విండోస్ OS
- విండోస్ 1 1985 లో విడుదలైంది
- విండోస్ 95 1995 లో విడుదలైంది
- విండోస్ ME 2000 లో ప్రారంభించబడింది
- విండోస్ 9 మరియు విండోస్ 10 లను 2015 లో లాంచ్ చేశారు
ఆపరేటింగ్ సిస్టమ్
ఒక ఆపరేటింగ్ సిస్టమ్ వినియోగదారులు మరియు కంప్యూటర్ హార్డ్వేర్ మధ్య ఇంటర్ఫేస్. సిస్టమ్ ఆపరేటింగ్ యొక్క చిన్న రూపం OS. అవి ఐదు రకాల ఆపరేటింగ్ సిస్టమ్స్
రియల్ టైమ్ ఆపరేటింగ్ సిస్టమ్
- ది రియల్ టైమ్ ఆపరేటింగ్ సిస్టమ్ నిజ-సమయ అనువర్తనాలను నిర్వహిస్తుంది.
- రియల్ టైమ్ OS అనేది రెండు రకాలు, అవి మృదువైన రియల్ టైమ్ మరియు హార్డ్ రియల్ టైమ్.
- హార్డ్ రియల్ టైమ్ గడువును కలుస్తుంది, కాని మృదువైన రియల్ టైమ్ గడువును తీర్చదు. హార్డ్ మరియు మృదువైన రియల్ టైమ్ మధ్య వ్యత్యాసం ఇది.
మల్టీ టాస్కింగ్ ఆపరేటింగ్ సిస్టమ్
- మల్టీ టాస్కింగ్ OS వినియోగదారులను ఒకటి కంటే ఎక్కువ పనులను చేయడానికి అనుమతిస్తుంది.
- మల్టీటాస్కింగ్ OS రెండు రకాలైనది, అవి ప్రీమిటివ్ మరియు కోఆపరేటివ్.
- మల్టీ టాస్కింగ్ యొక్క ఉదాహరణలు: ఒకేసారి టీవీ తినడం మరియు చూడటం, తరగతుల సమయంలో చాట్ చేయడం, నడుస్తున్నప్పుడు చాక్లెట్లు తినడం, నడుస్తున్నప్పుడు ఫోన్లో మాట్లాడటం మొదలైనవి.
నెట్వర్క్ ఆపరేటింగ్ సిస్టమ్
- యొక్క చిన్న రూపం నెట్వర్క్ ఆపరేటింగ్ సిస్టమ్ NOS.
- ఇది LAN (లోకల్ ఏరియా నెట్వర్క్) కు అనుసంధానించబడిన అనేక బహుళ కంప్యూటర్లను అనుమతిస్తుంది.
- అవి రెండు రకాల నెట్వర్క్ OS ఉన్నాయి: పీర్ టు పీర్ మరియు క్లయింట్ / సర్వర్.
- నెట్వర్క్ OS యొక్క ఉదాహరణలు: విండోస్ 2000, లైనక్స్, మైక్రోసాఫ్ట్ విండోస్ మొదలైనవి.
పంపిణీ ఆపరేటింగ్ సిస్టమ్
- పంపిణీ చేయబడిన ఆపరేటింగ్ సిస్టమ్ స్వతంత్ర కంప్యూటర్ల సమాహారంగా నిర్వచించబడింది, ఇవి ఒకే పనిని సంయుక్తంగా నిర్వహించడానికి ఉపయోగిస్తారు.
- పంపిణీ చేయబడిన OS యొక్క ఉదాహరణలు: ఇంట్రానెట్స్, ఇంటర్నెట్, సెన్సార్లు నెట్వర్క్లు మొదలైనవి.
బ్యాచ్ ఆపరేటింగ్ సిస్టమ్
- ఇది ఇన్పుట్ డేటాను బ్యాచ్లుగా సేకరిస్తుంది మరియు ప్రతి బ్యాచ్ ఒక యూనిట్గా ప్రాసెస్ చేయబడుతుంది.
- బ్యాచ్ ఆపరేటింగ్ సిస్టమ్ యొక్క ఉదాహరణలు: లావాదేవీలు, పేరోల్ వ్యవస్థ, బ్యాంక్ స్టేట్మెంట్స్, రిపోర్టింగ్, ఇంటిగ్రేషన్ మొదలైనవి.
ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్ Vs డెస్క్టాప్ ఆపరేటింగ్ సిస్టమ్
ఎంబెడెడ్ OS మరియు డెస్క్టాప్ OS మధ్య వ్యత్యాసం క్రింది పట్టికలో చూపబడింది
S.NO | ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్ | డెస్క్టాప్ ఆపరేటింగ్ సిస్టమ్ |
1 | మొదటి ఎంబెడెడ్ OS 1965 లో అపోలో మార్గదర్శక కంప్యూటర్ | మొదటి డెస్క్టాప్ OS 1960 లో అభివృద్ధి చేయబడిన NLC (ఆన్-లైన్ సిస్టమ్) |
రెండు | ఇది ఒకే పనిని మాత్రమే అమలు చేయడానికి రూపొందించబడింది | ఇది ఒకేసారి అనేక పనులను అమలు చేయడానికి రూపొందించబడింది |
3 | డెస్క్టాప్ OS తో పోలిస్తే బూట్ సమయం వేగంగా ఉంటుంది | డెస్క్టాప్ OS లో బూట్ సమయం నెమ్మదిగా ఉంటుంది |
4 | వెబ్ బ్రౌజర్ పనితీరు వెబ్సైట్లను లోడ్ చేయడానికి తక్కువ సమయం పడుతుంది | వెబ్ బ్రౌజర్ పనితీరు వెబ్సైట్లను లోడ్ చేయడానికి చాలా సమయం పడుతుంది |
5 | అనువర్తనాలను అమలు చేయడానికి తక్కువ సమయం పడుతుంది | అనువర్తనాలను అమలు చేయడానికి ఎక్కువ సమయం పడుతుంది |
6 | ఇది నిల్వ కోసం ఫ్లాష్ డ్రైవ్లను మాత్రమే ఉపయోగిస్తుంది | ఇది నిల్వ కోసం హార్డ్ డ్రైవ్లు మరియు ఫ్లాష్ డ్రైవ్లను ఉపయోగిస్తుంది |
7 | పొందుపరిచిన OS ఖర్చు తక్కువ | ఖర్చు ఖరీదైనది |
8 | డెస్క్టాప్ OS తో పోలిస్తే దీనికి తక్కువ నిల్వ అవసరం | దీనికి ఎక్కువ నిల్వ అవసరం |
9 | ఇది తక్కువ అప్లికేషన్ లక్షణాలను కలిగి ఉంది | ఇది మరిన్ని అప్లికేషన్ లక్షణాలను కలిగి ఉంది |
అప్లికేషన్స్
ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్ యొక్క కొన్ని అనువర్తనాలు క్రింద చూపించబడ్డాయి
- మొబైల్స్
- ఉతికే యంత్రము
- టెలివిజన్లు
- మైక్రోవేవ్ ఓవెన్లు
- టెలివిజన్లు
- కంప్యూటర్లు
- ల్యాప్టాప్లు
- డిష్వాషర్లు
- ATM లు
- ఉపగ్రహాలు
- వాహనాలు
ప్రయోజనాలు
ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్ యొక్క ప్రయోజనాలు
- డిజైన్ చేయడం సులభం
- తక్కువ ధర
- మంచి ప్రదర్శన
- తక్కువ శక్తి అవసరం
- చిన్న పరిమాణం
- నమ్మదగినది
ప్రతికూలతలు
పొందుపరిచిన OS యొక్క కొన్ని ప్రతికూలతలు
- ట్రబుల్షూటింగ్ కోసం ఇది కష్టం
- ఒక వ్యవస్థ నుండి మరొక వ్యవస్థకు డేటా బదిలీ కష్టం
- కాన్ఫిగర్ చేసిన తర్వాత సిస్టమ్స్ మార్చబడవు
ఎంబెడెడ్ సిస్టమ్ యొక్క రియల్ టైమ్ లక్షణాలు
ఎంబెడెడ్ సిస్టమ్ యొక్క నిజ-సమయ లక్షణాలు క్రింద చూపించబడ్డాయి
- విశ్వసనీయత
- Ability హాజనిత
- నిర్వహణ
- స్కేలబిలిటీ
- కాంపాక్ట్నెస్
ఒక పొందుపరిచిన ఆపరేటింగ్ సిస్టమ్ మన దైనందిన జీవితంలో మనం ఉపయోగిస్తున్న మంచి టెక్నాలజీ. మా రోజువారీ జీవితంలో పొందుపరిచిన ఉత్పత్తులను ఎక్కువగా కనుగొంటారు, ఎందుకంటే తయారీదారులు ఈ సాంకేతికత ఆధారంగా ఉత్పత్తులను రూపకల్పన చేస్తున్నారు. కార్లలో ఏ రకమైన ఆపరేటింగ్ సిస్టమ్ ఉపయోగించబడుతుందనే ప్రశ్న ఇక్కడ ఉంది.