విషయము
- లక్షణాలు
- S.O యొక్క నిర్మాణం
- ఆపరేటింగ్ సిస్టమ్స్ యొక్క వర్గీకరణ
- విండోస్ చరిత్ర
- ఇంటర్నెట్లో ఆపరేటింగ్ సిస్టమ్స్
ఒక OS కంప్యూటర్లో ఒకటి లేదా అంతకంటే ఎక్కువ పనులను అమలు చేయడానికి వినియోగదారుని అనుమతించే ప్రోగ్రామ్ల సమితి. ఈ విధంగా, ఆపరేటింగ్ సిస్టమ్ వినియోగదారు మరియు కంప్యూటర్ మధ్య మధ్యవర్తి, ఇది ప్రాథమిక సాఫ్ట్వేర్ ఇది మిగిలిన అన్ని ప్రోగ్రామ్లు మరియు హార్డ్వేర్ పరికరాల మధ్య ఇంటర్ఫేస్ను అందిస్తుంది (మానిటర్, కీబోర్డ్, స్పీకర్లు లేదా మైక్రోఫోన్ వంటివి).
లక్షణాలు
ఈ విధంగా, ప్రతి ఆపరేటింగ్ సిస్టమ్ నెరవేర్చడానికి వచ్చే విధులు చాలా ఉన్నాయి, కానీ అన్నింటిలో మొదటిది నిలుస్తుంది, అంటే హార్డ్వేర్ను ప్రారంభించండి కంప్యూటర్ యొక్క; అప్పుడు ప్రాథమిక నిత్యకృత్యాలను అందించండి పరికరాలను నియంత్రించడానికి; పనులను ఒకదానితో ఒకటి నిర్వహించండి, క్రమాన్ని మార్చండి మరియు సంభాషించండి; మరియు అన్నింటికంటే సిస్టమ్ సమగ్రతను కొనసాగించండి. ఆపరేటింగ్ సిస్టమ్స్ భద్రత కోసం బెదిరింపులు (వైరస్లు) మరియు నివారణ సాధనాలు (యాంటీవైరస్) రెండూ ఖచ్చితంగా రూపొందించబడ్డాయి.
S.O యొక్క నిర్మాణం
నిజమే, ఆపరేటింగ్ సిస్టమ్ యొక్క నిర్మాణం ఐదు పెద్ద 'పొరలు' లేదా దశలతో రూపొందించబడింది, వీటిలో ప్రతి ఒక్కటి అనుబంధ ఫంక్షన్ల శ్రేణిని కలిగి ఉంటాయి:
- ది కేంద్రకం ఇది అన్ని ప్రక్రియలను నిర్వహించే సాధనం, అన్ని ఆస్తులను ట్రాక్ చేయడం మరియు వాటిని ప్లాన్ చేసే బాధ్యత. ప్రతి ఒక్కరూ ఆక్రమించే ప్రాసెసర్ సమయాన్ని ఎన్నుకోవడం ఇందులో ఉంది, కాబట్టి ఇది చాలా ముఖ్యమైన దశ, ఇది చాలా తెలివితేటలు కలిగి ఉండాలి.
- ప్రాథమిక ఇన్పుట్ మరియు అవుట్పుట్ ద్వితీయ మెమరీ నిర్వహణతో అనుబంధించబడిన ఆదిమ విధులను అందిస్తుంది, హార్డ్ డిస్క్లోని డేటా బ్లాక్లను గుర్తించడం మరియు వివరించడానికి అవసరమైన సాధనాలను అందిస్తుంది, కానీ ఎక్కువ వివరాలు ఇవ్వకుండా.
- ది మెమరీ నిర్వహణ RAM మెమరీని నిర్వహిస్తుంది, కంప్యూటర్ మెమరీలో కొంత భాగం నుండి ప్రక్రియలను కేటాయించడం మరియు విడిపించడం.
- ది ఫైలింగ్ సిస్టమ్ ఫైళ్ళలో సమాచారాన్ని నిల్వ చేయడానికి అవసరమైన విధులను అందిస్తుంది.
- చివరి దశ కమాండ్ ఇంటర్ప్రెటర్, వినియోగదారుకు కనిపించే ఇంటర్ఫేస్ ఉన్న చోట. ఇది వినియోగదారుల సౌకర్యానికి అనుగుణంగా పరిపూర్ణంగా మరియు కాన్ఫిగర్ చేయబడుతోంది.
ఆపరేటింగ్ సిస్టమ్స్ యొక్క వర్గీకరణ
ఆపరేటింగ్ సిస్టమ్లను వర్గీకరించడానికి మరియు ఉపవిభజన చేయడానికి వివిధ మార్గాలు ఉన్నాయి. ప్రమాణాలు క్రింద జాబితా చేయబడతాయి, ఆపై వాటి ఆధారంగా ఏర్పడిన వివిధ సమూహాలు:
- టాస్క్ మేనేజ్మెంట్ మోడ్ ప్రకారం:
- ఒకే పని: మీరు ఒకేసారి ఒకదాన్ని మాత్రమే అమలు చేయగలరు. మీరు చర్యలో ప్రక్రియలకు అంతరాయం కలిగించలేరు.
- మల్టీ టాస్క్: ఇది ఒకే సమయంలో అనేక ప్రక్రియలను అమలు చేయగలదు. వనరులను అభ్యర్థించే ప్రక్రియలకు ప్రత్యామ్నాయంగా కేటాయించగల సామర్థ్యం ఉంది, తద్వారా వాటన్నింటినీ ఒకే సమయంలో పనిచేస్తుందని వినియోగదారు గ్రహించారు.
- వినియోగదారు పరిపాలన మోడ్ ప్రకారం:
- ఒకే వినియోగదారు: ఒక యూజర్ యొక్క ప్రోగ్రామ్లను ఒకే సమయంలో అమలు చేయడానికి మాత్రమే అనుమతించండి.
- బహుళ వినియోగదారు: మీరు ఒకేసారి చాలా మంది వినియోగదారులను వారి ప్రోగ్రామ్లను అమలు చేయడానికి అనుమతించినట్లయితే, కంప్యూటర్ వనరులను ఒకే సమయంలో యాక్సెస్ చేయవచ్చు.
- వనరుల నిర్వహణ రూపం ప్రకారం:
- కేంద్రీకృత: ఇది ఒకే కంప్యూటర్ యొక్క వనరులను ఉపయోగించడానికి అనుమతిస్తే.
- పంపిణీ: మీరు ఒకే సమయంలో ఒకటి కంటే ఎక్కువ కంప్యూటర్ల వనరులను ఉపయోగించగలిగితే.
విండోస్ చరిత్ర
వేర్వేరు ఆపరేటింగ్ సిస్టమ్స్ మార్కెట్లో అందించబడతాయి, వీటిలో ప్రతి దాని స్వంత ప్రయోజనాలు మరియు అప్రయోజనాలు ఉన్నాయి. అన్నింటికంటే, అత్యంత ప్రాచుర్యం పొందినది వ్యవస్థ విండోస్, ఇది 1975 లో బిల్ గేట్స్ చేత స్థాపించబడింది మరియు ఆపరేటింగ్ సిస్టమ్ యొక్క మొదటి సంస్కరణను ప్రవేశపెట్టింది, ఇది వేగంగా అభివృద్ధి చెందింది మరియు విధులను కలిగి ఉంది. మొదటి వెర్షన్ 1981 లో కొన్ని లక్షణాలతో వచ్చింది, కాని నాలుగు సంవత్సరాల తరువాత మాత్రమే ఈ వ్యవస్థ విండోస్, 1.0 యొక్క మొదటి వెర్షన్లో ప్రాచుర్యం పొందింది.
అప్పటి నుండి ప్రయోజనాలు ఘాతాంక వేగంతో పెరుగుతున్నాయి, మరియు విండోస్ యొక్క సంస్కరణలు 98, 2000 లేదా XP చాలా ప్రాచుర్యం పొందాయి: ఇటీవలివి విండోస్ 7, వర్చువల్ హార్డ్ డ్రైవ్లకు మద్దతు మరియు మల్టీ-కోర్ ప్రాసెసర్లలో మెరుగైన పనితీరు వంటి ముఖ్యమైన అభివృద్ధితో 2008 లో విడుదలైంది. ఇతర ఆపరేటింగ్ సిస్టమ్స్ అభివృద్ధితో ఇలాంటిదే జరిగింది, వాటిలో ఓపెన్ లైనక్స్ సిస్టమ్ నిలుస్తుంది.
ఇంటర్నెట్లో ఆపరేటింగ్ సిస్టమ్స్
వాస్తవానికి, ఆపరేటింగ్ సిస్టమ్స్ యొక్క సాంప్రదాయిక నిర్వచనం ఉనికికి ముందే ఉంటుంది అంతర్జాలం, ఇది కంప్యూటర్ల గురించి మనకు ఉన్న అన్ని దృష్టిని పునర్నిర్మించటానికి వచ్చింది. వేర్వేరు ఆపరేటింగ్ సిస్టమ్లు ఒకే ఇంటర్నెట్ ఆపరేటింగ్ సిస్టమ్కు దారితీయవచ్చు, ఇక్కడ ఇవన్నీ 'క్లౌడ్' పై ఆధారపడి ఉంటాయి. ఈ విధంగా, కంప్యూటర్ల వాడకం ముఖ్యంగా మారుతుంది ఎందుకంటే ఆర్కుట్ వంటి సర్వర్లలో జరిగే విధంగా ఏ రకమైన ప్రోగ్రామ్ను అయినా డౌన్లోడ్ చేయడం లేదా ఇన్స్టాల్ చేయడం అవసరం లేదు.
ఇంటర్నెట్ నెట్వర్క్ ఉనికి ఆధారంగా, వినియోగదారులు సేవలను యాక్సెస్ చేసే విధానాన్ని సూచిస్తూ ఆపరేటింగ్ సిస్టమ్స్ యొక్క కొత్త వర్గీకరణ తెరవబడుతుంది: నెట్వర్క్ ఆపరేటింగ్ సిస్టమ్స్ సమాచారాన్ని మార్పిడి చేయడానికి ఇతర కంప్యూటర్ల ఆపరేటింగ్ సిస్టమ్లతో సంభాషించే సామర్థ్యం ఉన్నవి పంపిణీ ఆపరేటింగ్ సిస్టమ్స్ అవి నెట్వర్క్ సేవలను కవర్ చేస్తాయి, కానీ వినియోగదారు పారదర్శకంగా యాక్సెస్ చేసే ఒకే వర్చువల్ మెషీన్లో వనరులను ఏకీకృతం చేస్తాయి.