మా కొత్త ఉపన్యాసానికి స్వాగతం
ఖచ్చితంగా అతి ముఖ్యమైన ఉపన్యాసాలలో ఒకటి
ఆపరేటింగ్ సిస్టం
ఇది ఏమిటి? విధులు ఏమిటి?
ఇది ఎలా పనిచేస్తుంది?
ఈ విషయాలన్నీ తెలుసుకుందాం.
కొన్ని ఆపరేటింగ్ సిస్టమ్ ల గురించి మీరు వినే ఉంటారు
మీ మొబైల్ లో
ఆండ్రాయిడ్ ఆపరేటింగ్ సిస్టం ఉంది.
లేదా మీ ఐఫోన్ లో
మ్యాక్ ఆపరేటింగ్ సిస్టం ఉంది.
నేను కంప్యూటర్ల గురించి మాట్లాడితే..
మీరు ఎంఎస్-డాస్ పేరు వినవచ్చు.
చాలా సార్లు
లినక్స్ మీరు లినక్స్ పేరు వింటేనే వస్తుంది
లేదా అత్యంత ప్రాచుర్యం పొందింది
విండోస్ లేదా ఆపిల్ చాలా సార్లు
కైఓఎస్ గురించి మీరు వినే ఉంటారు
లేదా హార్మోనీఓఎస్ ఇలా ఎన్నో ఆపరేటింగ్ సిస్టంలు అందుబాటులో
ఉన్నాయి.
ఇప్పుడు ఆపరేటింగ్ సిస్టం అనే పేరు నుండి
దాని అర్థం ఏమిటి?
ఇది వస్తువులను ఆపరేట్ చేసే వ్యవస్థ.
ఇప్పుడు తెలుసుకోవాల్సిన విషయం ఏంటంటే..
ఇది ఏమి పనిచేస్తుంది?
ఏం చేయడానికి ప్రయత్నిస్తోంది?
అది ఏమిటి?
ఎన్నో అవసరాలు..
ఆపరేటింగ్ సిస్టం తీసుకురావడానికి..
నేను ఆపరేటింగ్ సిస్టం తీసుకురాకపోతే..
అప్పుడు నా పని సాగడం లేదు.
ఎలాంటి సమస్యలు వస్తున్నాయో..
కాబట్టి ఈ విషయాలన్నీ
లోతుగా చర్చిస్తాం
కాబట్టి మన ఉపన్యాసం ప్రారంభిద్దాం
వైట్ బోర్డ్ లోకి వెళదాం.
కొన్ని గమనికలు ఉన్నాయి.
ఆ గమనికలు మనం చదువుతాం.
అనేది కూడా చూద్దాం.
నిజ జీవితంలో విషయాలను మీరు ఎలా రిలేట్ చేయగలరు
అర్థం చేసుకోవడానికి..
కాబట్టి ప్రారంభిద్దాం.
కాబట్టి మొదట
నేను మైక్రోసాఫ్ట్ ని ఓపెన్ చేస్తాను
వైట్ బోర్డ్ కాబట్టి ఇక్కడ ఒక నిర్వచనం ఉంది
ఆపరేటింగ్ సిస్టం యొక్క
ఆపరేటింగ్ సిస్టం అనేది కీలకమైన సాఫ్ట్ వేర్.
కాబట్టి మొదటి ప్రశ్న.
ఇక్కడి నుంచి వస్తుంది.
చాలాసార్లు మనం అయోమయానికి గురవుతుంటాం.
ఆపరేటింగ్ సిస్టం అంటే ఏమిటి?
ఇది ఇలా కాదు
నా ఇతర భాగాలు
అవి కూడా నా భాగాలేనా?
లేదు కాబట్టి మీ మొదటి ప్రశ్న
ఏ ఇంటర్వ్యూలోనైనా ఏమని అడగవచ్చు.
లేదా కాలేజీలో చదువుతుంటే..
ఆపరేటింగ్ సిస్టం అంటే ఏమిటో చెప్పండి?
ఇది సాఫ్ట్ వేర్ లేదా హార్డ్ వేర్?
ముందుగా మీకు ఇది లభిస్తుంది.
కాబట్టి మీరు ఏమి చెప్పాలి
ఇది ఒక సాఫ్ట్ వేర్
మరి మిగిలిన సాఫ్ట్ వేర్ లు దీనికి ఎలా భిన్నంగా ఉంటాయి?
మీరు చూశారా
మొబైల్ ఫోన్ లో..
మీరు అనేక అప్లికేషన్ లను డౌన్ లోడ్ చేస్తారు
అనేక సాఫ్ట్ వేర్ లు
మొబైల్ లో దీన్ని అప్లికేషన్స్ అంటాం.
కానీ కంప్యూటర్ లో వీటిని సాఫ్ట్ వేర్ అంటాం.
కాబట్టి ఇప్పుడు
ఆపరేటింగ్ సిస్టమ్ ఇతర అనువర్తనాల నుండి ఎలా భిన్నంగా ఉంటుంది?
అందులోని అంశాలేంటి?
ప్లే స్టోర్ నుంచి ఇతర అప్లికేషన్లను డౌన్ లోడ్
చేసుకుంటున్నాను.
కాబట్టి ఇక్కడ మనం అర్థం చేసుకుందాం.
కాబట్టి ప్రారంభిద్దాం.
ఇది ఇక్కడ వ్రాయబడింది.
ఆపరేటింగ్ సిస్టం అనేది కీలకమైన సాఫ్ట్ వేర్.
అంటే ఇది చాలా ముఖ్యమైన సాఫ్ట్ వేర్ అని అర్థం.
మరియు మేము దానిని పిలుస్తాము
మాస్టర్ సాఫ్ట్ వేర్
మా ఆపరేటింగ్ సిస్టం ఏది
దీన్నే అంటారు.
మాస్టర్ సాఫ్ట్ వేర్
దీన్ని బట్టి మీరు ఊహించవచ్చు.
తను ఒక మాస్టర్ అని..
అంటే మీరు దానిని ఎలా సంబంధం కలిగి ఉంటారు?
మీరు సర్కస్ కు వెళ్లినట్లు..
అప్పుడు మీరు చూసి ఉంటారు.
ఒక మాస్టర్ ఉన్నాడు.
మరియు ఒక జంతువు ఉంది
ఇది మీ వినోదం కోసం అన్ని పనులు చేస్తుంది
కాబట్టి మాస్టర్ అంటే..
విషయాలను నియంత్రించడం
కాబట్టి ఇక్కడ
మాస్టర్ సాఫ్ట్ వేర్
విషయాలను కూడా నియంత్రిస్తోంది.
ఇది ఎలా నియంత్రిస్తుంది?
అవేంటో తర్వాత చూద్దాం.
కాబట్టి ఇది కీలకమైన సాఫ్ట్ వేర్.
మధ్యవర్తిగా పనిచేసే కాంపోనెంట్
అంటే మధ్యవర్తిగా పనిచేస్తోందని అర్థం.
కంప్యూటర్ మధ్య
హార్డ్ వేర్ మరియు వినియోగదారు
అంటే నా హార్డ్ వేర్ అని అర్థం
ఇన్ పుట్ పరికరం కావచ్చు
లేదా అవుట్ పుట్ పరికరం
నా హార్డ్ వేర్ ఏదైనా కావచ్చు
కీబోర్డ్ మౌస్ అంతర్గత భాగాలు
CPU RAM Hardware
మరియు ఎవరు వినియోగదారు కావచ్చు?
నేను ఒక యూజర్ ని
మరియు మీరు ఒక యూజర్
కాబట్టి వినియోగదారుడు ఏదైనా పని చేయాల్సి వస్తే..
నేను ఏదైనా పని చేయాల్సి వస్తే..
అలాంటప్పుడు నేనెలా చేయగలను?
కాబట్టి మధ్యలో ఒక పొర ఉంటుంది.
ఆ పొరను మర్చిపోవాలి.
అప్పుడు మీ పని పూర్తవుతుంది.
మీరు దానిని ఎలా అర్థం చేసుకుంటారు?
దాన్ని నిజ జీవితం నుంచి తెలుసుకునే ప్రయత్నం చేద్దాం.
మీరు కాలేజీల్లో ఉంటారు.
లేదా పాఠశాల
అలా ఒక విషయం జరిగింది.
మీ టీచర్లు మీకు ఒక అసైన్ మెంట్ ఇచ్చారు
లేదా ప్రింట్ అవుట్ చేయాలి.
ప్రింట్ అవుట్ చేయడానికి మీరు ఏమి చేస్తారు?
నేను చెబుతాను.
ఇది ఒక యూజర్
మరియు ఈ వినియోగదారు పేరు
రాహుల్..
అంటే నేను అని అర్థం
ఇక్కడ ఒక ఫోటోగ్రఫీ షాప్ ఉంది.
ఫోటోగ్రఫీ దీనికి పేరు పెడదాం.
కాబట్టి ఇది ఒక దుకాణం.
ఇక్కడ ఒక యంత్రం ఉంది
ఇప్పుడు నేను దానిని సరిగ్గా చేయలేను
కాబట్టి అర్థం చేసుకోండి.
నా డ్రాయింగ్ బాగోలేదు
కానీ ఇక్కడ ఒక యంత్రం ఉంది.
అంటే ఫోటోగ్రఫీ యంత్రం అని అర్థం.
అన్నదే ఇప్పుడు ప్రశ్న.
డైరెక్ట్ గా వెళ్లవచ్చా.
మరియు ఈ ఫోటోగ్రఫీ యంత్రంలో ఒక కమాండ్ ఇవ్వడం ద్వారా
ఫొటోగ్రఫీ తీయగలరా..
ఒక కమాండ్ ఇవ్వడం ద్వారా
లేదు, మీరు దీన్ని చేయలేరు
మీకు ఏమి కావాలి?
మీకు ఫోటోగ్రఫీ అబ్బాయి కావాలి
మధ్యలో..
ఇది ఏమిటీ?
ఫోటోగ్రఫీ బాయ్ మీరు ఏమి చేస్తారు?
మీరు వెళ్ళండి
ఈ స్పెల్లింగ్ తప్పు
ఒక క్షణం ఆగండి
అవును మీరు ఏమి చేస్తారు?
మీరు షాప్ కు వెళ్తారు.
ఒక సోదరుడికి చెప్పు.
బ్రదర్ ఇది నా నోట్ బుక్
పేజీ నెంబరు 1
మరియు 7 8, 9, 15
మీరు దానిని ప్రింట్ అవుట్ చేయండి
కాబట్టి ఇక్కడ
ఫోటోగ్రఫీ బాయ్..
ఆయన ఎలా నటిస్తున్నారు?
ఈ ఫోటోగ్రఫీ కుర్రాడు..
ఆయన నాలాగే ప్రవర్తిస్తున్నారు.
మీ ఆపరేటింగ్ సిస్టం లైక్ చేయండి
ఆపరేటింగ్ సిస్టమ్ లో ఏం జరుగుతోంది?
పరిస్థితులను నియంత్రిస్తున్నారని..
సరే ఇక్కడ ఏం జరిగింది?
ఇది మీ సాఫ్ట్ వేర్
అంటే ఇది యూజర్ యాప్ అని అర్థం.
వినియోగదారు అనువర్తనం
సరే యూజర్ యాప్ అంటే ఏమిటి? ఇప్పుడు మీరు
ఏదైనా అప్లికేషన్ ద్వారా ఏదైనా పని చేయించుకుంటే..
అప్పుడు మీ నిర్దిష్ట పని చేయడానికి ఆ అప్లికేషన్ తయారు
చేయబడుతుంది
కాబట్టి అప్లికేషన్..
దానికి ఏదైనా కావాలి ఓకే కానీ చాలాసార్లు చెబుతుంటాం.
యూజర్ మరియు హార్డ్ వేర్ మధ్య
ఎందుకంటే యూజర్ ఆ పని చేయాల్సి ఉంటుంది.
యూజర్ మీ యూజర్ అప్లికేషన్ కు ప్రాతినిధ్యం వహిస్తాడు
అందుకే చెబుతున్నాం.
మధ్యవర్తిగా ఇక్కడ ఏం జరిగింది? ఆపరేటింగ్ సిస్టం ఇక్కడ ఏం
జరిగింది?
ఫోటోగ్రఫీ మెషిన్ అది మీ హార్డ్ వేర్
ఇప్పుడు ఆ హార్డ్ వేర్ మీది కావచ్చు
మీ ర్యామ్ మీ మెయిన్ మెమరీ అని
లేదా అది మీ హార్డ్ డిస్క్
మీ సెకండరీ స్టోరేజ్ ఏది
ఇప్పుడు ఏదైనా అప్లికేషన్
పరుగెత్తాల్సి వచ్చినప్పుడు..
అది ఎక్కడి నుంచి వస్తుంది?
ఇది మాకు తెలుసు కాబట్టి ఇప్పుడు నేను మీకు చెబుతున్నాను
ఇక్కడ ఆపరేటింగ్ సిస్టం ఏమిటి?
మధ్యవర్తి అంటే మధ్యలో మీరు ఆపరేటింగ్ సిస్టమ్ కు వెళ్లాలి.
మరియు అభ్యర్థన
మరియు ఆపరేటింగ్ సిస్టమ్ మీకు ఆ విషయాలను అందిస్తుంది
కాబట్టి మీరు చెప్పగలరు.
వారి కోసం ఈ యూజర్ అప్లికేషన్లు
ఆపరేటింగ్ సిస్టం అంటే ఏమిటి?
ఇదీ వేదిక..
ఈ ప్లాట్ ఫామ్ లో పనులు సులభతరం అవుతున్నాయి.
ఇలా చెప్పొచ్చు..
అందువల్ల నాకు ఏదైనా అప్లికేషన్ ఉన్నదా అని నేను అర్థం
చేసుకున్నాను.
కొంచెం అర్థం చేసుకుందాం.
మనం ఇంతకు ముందు ఏం చదివామో..
కాస్త చూద్దాం..
తద్వారా మీరు విషయాలను గుర్తుంచుకుంటారు
ఇంతకు ముందు ఇది నేను ఎప్పుడు చదివినా..
ఏదైనా అప్లికేషన్ ఇన్ స్టాల్ చేయండి ఏమి జరుగుతుంది?
ఇది స్టోరేజ్ లోకి వస్తుంది.
మరియు ఇది అమలు చేయదగిన ఫైల్ ను కలిగి ఉంది
ఇది నా మొబైల్ స్క్రీన్ అనుకుందాం
ఈ మొబైల్ స్క్రీన్ పై
నేను ఒక ఐకాన్ ని చూడగలను
మరి ఇదే ఇన్ స్టాగ్రామ్ ఐకాన్.
ఈ చిహ్నంతో నాకు ఒక ఫైల్ జతచేయబడింది
అంటే insta.exe ఎక్సే అంటే ఏమిటి?
ఇది మీ అమలు చేయదగిన ఫైల్
ఇది మెషిన్ కోడ్.
సిపియు సిపియు దానిని చదవాల్సి ఉందని ఇది అర్థం చేసుకుంటుంది
రామ్ అద్దం లో పెట్టాలి మరియు మీ సాఫ్ట్‌వేర్ మీ హార్డ్‌వేర్
తో నేరుగా కమ్యూనికేట్ చేయలేకపోవడం కాదు. మీరు
వినియోగదారులైనా, మీరు ఫోటోకాపీ తీసుకోవాలి. అదే విధంగా, మీరు
నేరుగా యంత్రంలో ఫోటోకాపీని పొందలేరు, మీ వినియోగదారు
అనువర్తనాలు.
Whether it is WhatsApp or Instagram, they cannot directly
access the RAM. They need a layer in between, a platform
from where things can be controlled. If things cannot be
controlled, it will be a mess. Let me explain further.
In this case, what can an application do? Let me explain it
to you. Previously, we installed the Instagram application
and its icon appeared. It is taking up some memory in the
storage. So, what happened next?
నాకు రామ్ ఉంది ఇది నా రామ్, ఒకవేళ నేను ఐకాన్ మీద క్లిక్
చేసిన వెంటనే దాని ఎగ్జిక్యూటబుల్ కోడ్ రామ్ లోపలకు వస్తుంది
మరియు ఇక్కడ నా CPU ఏమి చేస్తుంది? అది లైన్ ద్వారా కోడ్ లైన్
ను చదివి, అన్ని సరైనవి ఉంటే చెబుతుంది.
దోషం లేకపోతే ఇంటర్ఫేస్ ఓపెన్ అవుతుంది కానీ కొన్ని సమయాలు
యూట్యూబ్ అనువర్తనం క్రాష్ అవుతుంది లేదా మీరు ఇన్స్టాగ్రామ్
లో స్టోరీని అప్‌లోడ్ చేయలేరు. కొన్ని బగ్స్ కోడ్ లో ఉన్నాయి
అందువల్ల మీరు పనులు చేయలేరు. అందువల్ల నేను అర్థం
చేసుకున్నాను.
ఈ అప్లికేషన్ ను నాకు రన్ చేయాలంటే, నేను ఎక్కడకు వెళ్ళాలి?
నా హార్డ్వేర్ రామ్ మరియు రామ్ మాత్రమే కాదు, ఇది నా
సాఫ్ట్వేర్ మరియు హార్డ్వేర్ ని కమ్యూనికేట్ చేయడానికి మీకు
ఒక ప్లాట్‌ఫారం అవసరం. ఆ ప్లాట్‌ఫారం ఆపరేటింగ్ సిస్టమ్ అని
అంటారు, ఇది మాస్టర్.
సాఫ్ట్ వేర్ ఇప్పుడు ఈ మాస్టర్ సాఫ్ట్ వేర్ ఎలా పనిచేస్తుంది?
ఇది నియంత్రించే పనిని చేస్తోంది, మీ యూజర్ యాప్స్ దానితో
కమ్యూనికేట్ చేయగల విధంగా వ్రాయబడింది, ఇప్పుడు అనువర్తనాల
గురించి మాట్లాడుకుందాం నాకు ఎన్ని రకాల అనువర్తనాలు ఉన్నాయి?
నాకు రెండు రకాల అనువర్తనాలు ఉన్నాయి, ఒకటి సిస్టమ్ అనువర్తనం
మరియు రెండవ వినియోగదారు అనువర్తనం. నేను నా వినియోగదారు
అనువర్తనాలను ఏమి పిలుస్తాను అంటే మీరు అవసరం కలిగి ఉండాలి?
నేను వాటిని థర్డ్ పార్టీ అనువర్తనాలు అని పిలుస్తాను, వీటిని
మీరు ఎక్కడ చూడగలరు? దానిని మీరు ప్లే స్టోర్‌లో చూడవచ్చు.
నేను వాటిని థర్డ్ పార్టీ అప్లికేషన్ లు అని పిలుస్తాను,
యూజర్ అప్లికేషన్ ల యొక్క కొన్ని ఉదాహరణలను మీరు తీసుకోగలరా?
అవును మీరు చేయగలరు
User applications are those that are created to perform
specific tasks for the user. All third-party applications
that you download and install from the Play Store can be
categorized as user applications. For example, your game
named PUBG can also be considered a user application.
మీ గేమ్ పేరు ఫ్రీ ఫైర్ కాదా, మీరు చాట్ చేయవచ్చు మరియు
వీడియో కాల్ చేయవచ్చున్న మీ వాట్సప్ కావచ్చు. ఇది థర్డ్
పార్టీ అప్లికేషన్ కాదు, మీ ఇన్స్టాగ్రామ్ కావచ్చున్నట్లు
అన్ని యాప్స్ ఇవితో తయారు చేస్తాయి.
యూజర్ కోసం అవసరమైన అనువర్తనం అదేనానికి ఉందని గమనించి అది
పూర్తి చేయాలి. మీరు ఒక నిర్దిష్ట పనికి ఒక నిర్దిష్ట కోడ్
రాస్తే మేము వాటిని యూజర్ అనువర్తనాలు అని పిలుస్తాము. ఈ
వినియోగదారు అనువర్తనాలను రన్ చేయడానికి ఇది రావాలి.
ర్యామ్ ఇది నా ర్యామ్ అంటే ఏమిటి?
ర్యామ్ అనేది నా హార్డ్ వేర్
I have shown you this, so what is it? This is your
hardware. Now, all these applications have executable code
which is in 0s and 1s machine code. To run them, it has to
come here. But before running, it can't communicate
directly. So, it can't communicate directly here.
So, in between comes the system application. What is a
system application? It is your operating system. Who made
this system application? This is the system app.
మైక్రోసాఫ్ట్ దీనిని తయారు చేసింది మరియు ఈ సిస్టమ్
అనువర్తనాలు మీ కోసం ఏమి చేస్తాయి? అవి వేదికను అందిస్తాయి
ఇది ప్లాట్ ఫాం ప్రొవైడర్
Platform ప్రొవైడర్ ఏమి చేస్తుంది? ఇది మీకు ఒక ప్లాట్‌ఫారం
అందిస్తుంది, మీరు ఏమి చేయగలరు? మీరు అభ్యర్థిస్తున్నారు.
నీకు జ్ఞాపకం తెస్తాను
నేను మీకు ర్యామ్ లో స్పేస్ తీసుకువస్తాను నేను మీ అప్లికేషన్
రన్ చేయడానికి సహాయపడతాను, కాబట్టి ఈ పనులన్నీ ఎవరు చేస్తారు?
ఆపరేటింగ్ సిస్టమ్ కాబట్టి నేను దానిని ఇక్కడ నుండి
తొలగిస్తాను. అది నా యూజర్ అప్లికేషన్ అనువర్తనం కోసం
హార్డ్వేర్ అవసరం కావచ్చు. అనుకోండి, యూజర్ అప్లికేషన్
హార్డ్వేర్ ను ఎలా పొందుతుంది? అది సిస్టమ్ ద్వారా పొందుతుంది.
అనువర్తనాలు మరియు సిస్టమ్ అనేది ఏమిటి? ఇది ఒక వేదిక
అందిస్తుంది అనువర్తనాలను ప్లాట్‌ఫారం అవాస్తవం చేయడానికి.
మనం ముందుకు సాగించాల్సినది కంప్యూటర్ సిస్టమ్ యొక్క వివిధ
అంశాలను నిర్వహించడానికి మరియు సమన్వయం చేయడానికి అనేక విధులు
మరియు సేవలను అందిస్తుంది.
అనేక విధులు మరియు సేవలను అందిస్తుంది, కంప్యూటర్ ఆన్
చేసినప్పుడు బ్యాక్గ్రౌండ్లో అనేక ప్రక్రిమలు జరుగుతున్నాయి,
అనేక సిస్టమ్ కాల్స్ జరుగుతున్నాయి, నా విండోస్ కు సంబంధించిన
అనేక అప్లికేషన్లు రన్ అవుతున్నాయి. ఇవి సమన్వయం చేయడానికి ఒక
ప్లాట్‌ఫారం అందిస్తుంది.
మీరు సిస్టమ్ లో ప్రతిదీ చూడగలరు, మీరు సమయం, టాస్క్ బార్,
ఇంటి విండో ఇవన్నీ చూడగలరు, ఇది ఎందుకు కనిపిస్తుందో మీరు
చూడగలరు? ఎందుకంటే మార్కెట్ కు వెళ్లినప్పుడు మీ సిస్టమ్
బ్యాక్ గ్రౌండ్ లో చాలా అనువర్తనలు పని చేస్తున్నాయి.
Sorry, it's not 32 GB RAM, it has storage and 4 GB RAM.
Sometimes it's not 32 GB storage, sometimes it's 30 GB or
29.5 GB. Why does this happen? It happens because the
remaining space is taken up by the Android operating system.
ఆండ్రాయిడ్ ఆపరేటింగ్ సిస్టం వల్ల ఏం జరుగుతుంది?
మీ స్టోరేజ్ లో పాటలు, వీడియోలు, ఇమేజెస్ పెట్టుకోవచ్చు కానీ
మీ మొబైల్ ఫోన్ ను ఆన్ చేస్తే టైమ్, నోటిఫికేషన్స్, వాల్
పేపర్స్ ఇలా ఎన్నో విషయాలు కనిపిస్తాయి ఎందుకంటే ఆండ్రాయిడ్
ఆపరేటింగ్ సిస్టం ఆండ్రాయిడ్ ఆపరేటింగ్ సిస్టం ఉంది.
ఇది ఏమి చేస్తుంది అనే అనేక సేవలు మీకు చూపిస్తాయి. ఇది
స్టోరేజ్ లో స్పేస్ తీసుకుంటుంది కాబట్టి మీరు పూర్తి 4 GB
రామ్ పొందలేరు. ఇది ఎల్లప్పుడూ రామ్ లో నడుస్తుంది కాబట్టి
ఇక్కడ దీనికి కొంత స్థలం కూడా పడుతుందని చెప్పవచ్చు.
It takes up about 500 MB, so in a 4 GB RAM, I only have 3.5
GB available, and here in my 32 GB storage, I have less
space. Why? Because of the Android or Windows operating
system.
I will show you which apps are running in the background
and where they are located. Are they really running in the
background or not? Let's find out by going to the task
manager. How do we do that? We simply go to our screen and
search for the task manager. Once we find it, we can enter
and check.
ఇక్కడ నేను ఓపెన్ చేసిన మైక్రోసాఫ్ట్ వైట్ బోర్డ్, అడోబ్
సాఫ్ట్ వేర్ మొదటి స్థాయిలో ఉన్నాయి. ఇవి రన్ అవుతున్న యాప్స్
అని మీరు ఇక్కడ చూడవచ్చు.
ఓబీఎస్ స్టూడియో, టాస్క్ మేనేజర్, విండో ఎక్స్ప్లోరర్ కాదుగా,
ఇప్పుడు మీరు చూడగల ఒక విషయం ఉంది. అవి అన్నింటినీ టాస్క్
మేనేజర్ లో పని చేస్తున్నాయి.
If you have OBS Studio or Microsoft Whiteboard user
applications, what are they? To use these applications, you
need hardware, but they can't communicate directly with the
hardware. That's where the operating system comes in.
ఇప్పుడు సిపియు ఇలా ఉంటుంది.
I need some memory. Let's see, this is my OBS studio. What
is it doing? It's running, running, running, running,
running, running, running, running, running, running,
running, running, running.
ఇది నడుస్తోంది
నేను అడోబ్, మైక్రోసాఫ్ట్ వైట్ బోర్డ్, ఓబీఎస్, టాస్క్
మేనేజర్, విండో ఎక్స్ ప్లోరర్ వంటి అనేక అప్లికేషన్లను
తెరిచినా ఉన్నాను, నా బ్యాక్ గ్రౌండ్ లో ఓబీఎస్ స్టూడియో
నిరంతరం రన్ అవుతుంది, అది నాకు రికార్డ్ చేయడం వలన ఉంది.
కాబట్టి నాకు ఎంత ర్యామ్ ఉంది మరియు సిపియు ఏమి చేస్తుందో
మీరు చూడవచ్చు.
నా CPU OBS స్టూడియోను నిరంతరం నడుపుతోంది, అంటే నా CPU
ఖాళీగా లేదు.
నా CPU నిరంతరంగా OBS స్టూడియోను నడుపుతోంది, అంటే నా CPU
నిరంతరంగా OBS స్టూడియోను నడుపుతోంది.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే CPU
0% రన్ అవుతోంది.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
నా మైక్రోసాఫ్ట్ వైట్ బోర్డ్ 0% రన్ అవుతోంది. ఇప్పుడు నేను
మైక్రోసాఫ్ట్ వైట్ బోర్డ్ ఉపయోగించకుండా ఉంటుంది, అందువల్ల నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు నేను అడోబ్ సాఫ్ట్ వేర్ ను ఉపయోగించడం లేదు, అంటే నా
CPU ఖాళీగా లేదు.
ఇప్పుడు మనం ప్రాసెస్ మేనేజ్ మెంట్ గురించి అర్థం చేసుకుందాం.
ఉంటుంది
I have written so much code, now I need to write memory
management code. It's possible that the code of the second
process is better than yours and can hack your memory.
మీరు అవసరమైన అన్ని MBKలను అందించలేకపోవచ్చు.
మెమరీ మేనేజ్ మెంట్ లేకపోతే ఇవన్నీ చేస్తారు.
అప్పుడు ఫైల్ సిస్టమ్ మేనేజ్ మెంట్ వస్తుంది
ఇవన్నీ కూడా ఉన్నాయి.
ఈ వస్తువులన్నీ చెట్ల నిర్మాణంలో కాపాడబడతాయి.
ఇక్కడ మీకు రూట్ డైరెక్టరీ ఉంది
ఇక్కడ మీకు పేరెంట్ డైరెక్టరీలు ఉన్నాయి
ఇక్కడ మీకు పేరెంట్ డైరెక్టరీ మరియు పేరెంట్ డైరెక్టరీ ఉన్నాయి
నేను రెండు యాప్స్ రన్ చేస్తున్నాను.
ఒకటి పబ్జీ, రెండోది ఐసోలేషన్, ప్రతి యాప్కు అటూ ఇటూ
వెళ్లలేని భద్రతను కల్పించారు.
ఇది నా వాట్సప్.
అటువంటి భద్రత లేదా ఐసోలేషన్ కల్పించకపోతే, అప్పుడు ఏమి
జరుగుతుంది?
వాట్సప్ ఈ యాప్ లోకి వెళ్లి మీ ఆరోగ్యం 80% వద్ద నడుస్తుంది
మరియు అది 0% ఉంటే మీ ఆట మీ ఆరోగ్యం 0% అని భావిస్తుంది మరియు
మీ ఆటగాడు అతన్ని చంపుతాడు.
కాబట్టి, ఏమి జరగవచ్చు?
అదొక పెద్ద విషయం.
దీనివల్ల మీ భద్రత ప్రమాదంలో పడింది.
దీన్నిబట్టి ఇది ఎంత ప్రమాదకరమో అర్థం చేసుకోవచ్చు.
కాబట్టి, భద్రత మరియు రక్షణ చాలా ముఖ్యం.
కాబట్టి, భద్రత మరియు రక్షణ కూడా చాలా ముఖ్యం.
ఇది ఆపరేటింగ్ సిస్టమ్ ద్వారా అందించబడుతుంది.
అనధికారిక ప్రాప్యతను నివారించడమే మా లక్ష్యం.
లేకపోతే ఏం జరగొచ్చు?
రాన్సమ్ వేర్ దాడులు జరుగుతున్న సంగతి తెలిసిందే.
రాన్సమ్ వేర్ దాడుల్లో ఏం జరుగుతుంది?
ప్రాథమికంగా, ఒక అనధికారిక వ్యక్తి మీ సిస్టమ్ ను హ్యాక్
చేస్తాడు.
అతను మీ నియంత్రణలన్నింటినీ తీసివేస్తాడు.
అప్పుడు మీరు మీ సిస్టమ్లోకి వెళ్లలేరు.
కాబట్టి, ఇవన్నీ నివారించడానికి, మేము భద్రత మరియు రక్షణను
అందిస్తాము.
కాబట్టి, ఇది నాకు అర్థమైంది.
తర్వాతిది యూజర్ ఇంటర్ ఫేస్.
ఫంక్షన్ కమాండ్ లైన్ మరియు గ్రాఫికల్ ఇంటర్ఫేస్ వంటి యూజర్
ఫ్రెండ్లీ ఇంటర్ఫేస్ను అందిస్తుంది.
దాని అర్థం ఏమిటి? దాన్ని అర్థం చేసుకుందాం.
నా ఆపరేటింగ్ సిస్టమ్ నాకు యూజర్ ఇంటర్ ఫేస్ ని అందిస్తుంది.
ఫంక్షన్ యూజర్ ఫ్రెండ్లీ ఇంటర్ఫేస్ను అందిస్తుంది.
ఇప్పుడు, మీరు టాస్క్ బార్ లేదా ఐకాన్ లలో చూడవచ్చు.
నన్ను చూపించనివ్వండి.
ఇక్కడ నాకు ఐకాన్ లేదు.
దాన్ని తొలగించాను.
కానీ మీరు ఇక్కడ ఐకాన్లను చూడవచ్చు.
మీరు అనేక చిహ్నాలను చూడవచ్చు.
మీరు ఐకాన్ మీద క్లిక్ చేయవచ్చు మరియు మీరు మీ అప్లికేషన్
యొక్క ఇంటర్ఫేస్ను పొందుతారు.
ఇది మీకు చాలా సులభం.
మీకు కమాండ్ లైన్ వాదన కూడా వస్తుంది.
కమాండ్స్ తెలుసుకోవాలి కాబట్టి కొంచెం కష్టమే.
పనులు చేయడానికి మీరు ఆదేశాలను తెలుసుకోవాలి.
కాబట్టి, ఇది నా ఆపరేటింగ్ సిస్టమ్ అందించే యూజర్ ఇంటర్ ఫేస్.
తర్వాతి లక్ష్యం..
తరువాత మెరుగైన వినియోగదారు అనుభవం.
ఇప్పుడు అన్నీ రాస్తే యూజర్ ఎక్స్ పీరియన్స్ బాగుండదు.
ఇప్పుడేం చేస్తారు?
మీరు డైరెక్టరీని సృష్టించాల్సి వస్తే, మీరు ఏమి చేస్తారు?
మీరు ఒక సంచికను సృష్టించాల్సి వస్తే, మీరు ఏమి చేస్తారు?
మీరు ఫోల్డర్ పై రైట్ క్లిక్ చేసి, కొత్తదానిపై క్లిక్ చేయండి.
తద్వారా యూజర్ ఫ్రెండ్లీ ఎక్స్ పీరియన్స్ పొందొచ్చు.
ఇప్పుడు, కమాండ్ లైన్ లో ఏమి జరుగుతుంది?
కమాండ్స్ తెలుసుకోవాలి.
ఉదాహరణకు ఎంకేడీర్ లో డైరెక్టరీ క్రియేట్ చేయాలి.
డైరెక్టరీని క్రియేట్ చేయడానికి మీకు ఆప్షన్ ఉంది.
డ్రైవింగ్ చేయాలంటే సీడీ చేయాల్సి ఉంటుంది.
ఈ విషయాలన్నీ తెలుసుకోవాలి.
యూజర్ ఇంటర్ ఫేస్ లో ఏం జరుగుతుంది?
ఇవన్నీ మీకు లభిస్తాయి.
కాబట్టి, మీరు మీ వైపు పనులు చేయనవసరం లేదు.
ఇంతకీ దీనితో ఏం జరుగుతుంది?
యూజర్ ఎక్స్ పీరియన్స్ పెరుగుతుంది.
యాక్సెసబిలిటీ పెరుగుతుంది.
తర్వాతిది నెట్ వర్కింగ్.
నెట్ వర్కింగ్ నెట్ వర్క్ కనెక్షన్ లు, ప్రోటోకాల్ మరియు
పరికరాల మధ్య కమ్యూనికేషన్ ను అందిస్తుంది.
మీ పరికరాలు లేదా మీ ఉద్యోగాలను అమలు చేయవచ్చు.
వారికి ఎంత నెట్ వర్క్ అవసరం?
వీటన్నిటినీ ఎవరు మేనేజ్ చేస్తారు?
ఆపరేటింగ్ సిస్టం చేస్తుంది.
ఉదాహరణకు మీకు నెట్ వర్క్ 0 ఎంబీపీఎస్ కనిపిస్తుంది.
ఇవన్నీ ఇక్కడ చూడండి.
0.1 ఎంబీపీఎస్.
ఈ అప్లికేషన్ కు ఎంత నెట్ వర్క్ అవసరం?
ఈ విషయాలన్నీ సులభంగా నిర్వహించవచ్చు.
దాన్ని ఎవరు నిర్వహిస్తారు?
ఆపరేటింగ్ సిస్టం చేస్తుంది.
లక్ష్యం ఏమిటి?
నెట్ వర్క్ వాతావరణంలో అంతరాయం లేని డేటా మార్పిడిని సులభతరం
చేస్తుంది.
అంటే, డేటాను సులభంగా మార్పిడి చేసుకోవచ్చు.
ఏ అప్లికేషన్ కు డేటా కావాలన్నా సులభంగా, నిరాటంకంగా మార్పిడి
చేసుకోవచ్చు.
ఆపరేటింగ్ సిస్టం వల్ల ఇది జరుగుతుంది.
తరువాత దోష నిర్వహణ.
లోపాల కొరకు సిస్టమ్ ని మానిటర్ చేస్తుంది మరియు
స్థిరత్వాన్ని కొనసాగించడం కొరకు దిద్దుబాటు చర్యలు
తీసుకుంటుంది.
మీరు కూడా సమస్యను చూసి పరిష్కరించుకోవచ్చు.
ఆపరేటింగ్ సిస్టమ్ దోషాలను హ్యాండిల్ చేస్తుంది, దశలను
చెబుతుంది, మొదలైనవి.
అంతరాయాలను తగ్గించండి మరియు నమ్మదగిన ఎంపికలను ధృవీకరించండి.
ఏ సమయంలోనైనా పొరపాట్లు జరిగితే, దాని కారణం మీకు తెలియకపోతే,
మీ విశ్వసనీయత ప్రభావితమవుతుంది.
ఈ సిస్టమ్ లో పనిచేయడం ద్వారా నేను ఏమి చేయగలను?
నాకు ఏమీ తెలియనప్పుడు, మీరు అన్ని పనులను వ్యక్తిగతంగా
చేయాలి.
యూజర్ ఇంటర్ ఫేస్ ను అర్థం చేసుకోవాలి.
మామూలుగా నేను మరో వ్యక్తిని అదే సిస్టమ్ లో పని చేయించుకుంటే
అతనికి మొబైల్ ఫోన్ ఎక్స్ పీరియన్స్ ఉంటుంది.
ఏ యాప్ అయినా సులువుగా ఓపెన్ చేయొచ్చు.
ఇక్కడ ఏం చేయగలడు?
ఏ వ్యవస్థనైనా తెరచి అదే పని చేయగలడు.
అతడు సిస్టమ్ ని ఓపెన్ చేసి అప్లికేషన్ యొక్క ఇంటర్ ఫేస్
చూడగలడు.
అతను అప్లికేషన్ యొక్క ఇంటర్ ఫేస్ చూడగలడు.
అప్లికేషన్ యొక్క అన్ని విధులను అతడు చూడగలడు.
మనం చూసిన విధులను పునరావృతం చేస్తాను.
మేము చూసినందున ఆపరేటింగ్ సిస్టం ఒక మాస్టర్ సాఫ్ట్‌వేర్ అని
మరియు యూజర్ మరియు హార్డ్‌వేర్ మధ్య ఒక లేయర్ గా పనిచేసేది
అని మేము చూసాము.
మనం ఇక్కడ రేఖాచిత్రం చూశాము.
ఆపరేటింగ్ సిస్టం యొక్క అనేక విధులు ఉన్నాయని మేము చూశాము.
మీరు ఆందోళన చెందవద్దని ఇది ఇతర అనువర్తనాలకు చెబుతుంది.
అన్నీ నేనే చూసుకుంటాను.
మీకు కావాల్సిన స్టోరేజీ అంతా తీసుకొస్తాను.
మీకు కావాల్సిన నెట్ వర్క్ అంతా తీసుకొస్తాను.
సిపియు మీ అప్లికేషన్ ను ఎప్పుడు రన్ చేస్తుంది?
మీరు దానిని ఉపయోగించకపోతే, అది పనికిరాని స్థితికి వెళుతుంది.
వీటన్నిటినీ ఎవరు మేనేజ్ చేస్తారు?
నేను చేస్తాను.
డ్రీమ్ 11కి వెళ్లి జట్టును తయారు చేసుకోండి అనే యాడ్ అది.
ఇవన్నీ యూజర్ అప్లికేషన్స్ అని మన ఆపరేటింగ్ సిస్టం చెబుతోంది.
డ్రీమ్ 11కి వెళ్లి జట్టును తయారు చేసుకోండి అని చెబుతుంది.
నా ఆపరేటింగ్ సిస్టం ఇలా పనిచేస్తుంది.
ఇక్కడ మేము ప్రాసెస్ మేనేజ్మెంట్, మెమరీ మేనేజ్మెంట్, ఫైల్
సిస్టమ్ మేనేజ్మెంట్, డివైస్ మేనేజ్మెంట్, సెక్యూరిటీ అండ్
ప్రోటెక్షన్, యూజర్ ఇంటర్ఫేస్ వంటి విషయాలను చూసాం, అది బాగా
కమ్యూనికేట్ చేయగలిగే విధంగా ఉంది.
నాకు మంచి నెట్ వర్కింగ్ లభిస్తుంది.
నేను హ్యాండిల్ చేయడంలో దోషాన్ని పొందాను.
మీరు చూడబోయే తదుపరి విషయం ఏమిటి?
ఆపరేటింగ్ సిస్టం లేకపోవడం వల్ల ఫలితం వస్తుంది.
ఆపరేటింగ్ సిస్టం లేకపోతే ఏమయ్యేది?
ఆపరేటింగ్ సిస్టం లేకపోతే ఏం జరిగేదో చర్చించాం.
అని ఇక్కడ రాశారు.
అవేంటో చదువుకుందాం.
మొదటిది యూజర్ ఇంటర్ ఫేస్ లేకపోవడం.
మీరు చూసే ఇంటర్ ఫేస్ చూడటానికి అందుబాటులో లేదు.
ఇది ఇప్పుడు చాలా సులభం.
మీరు వెళ్లి క్లిక్ చేస్తే అప్లికేషన్ మీ ముందు ఓపెన్
అవుతుంది.
ఇది చాలా సింపుల్.
ఈ విషయం లేకపోతే యూజర్ ఇంటర్ఫేస్ కొరత ఉండేది.
నా దగ్గర ఆపరేటింగ్ సిస్టం లేకపోతే..
నా ప్రాసెస్ మేనేజ్ కాలేదు.
నా జ్ఞాపకశక్తిని మేనేజ్ చేయలేకపోయారు.
నా పరికరం నిర్వహించబడలేదు.
ఇవన్నీ మనం చూస్తాం.
ఆపరేటింగ్ సిస్టం లేకపోతే గ్రాఫికల్, కమాండ్ లైన్ ఇంటర్ఫేస్
ఉండదు.
ఒకవేళ మీకు ఏదైనా అప్లికేషన్ ఉంటే, అది యూజర్ అప్లికేషన్
అయినా లేదా సిస్టమ్ అప్లికేషన్ అయినా,
అది ఎలా పని చేయాలో నాకు తెలుసు. ఆదేశాలు ఎలా ఇవ్వాలో లేదో
నాకు తెలుసు.
నేను చూసే గ్రాఫికల్ విషయాలను క్లిక్ చేస్తాను. కానీ
ఆపరేటింగ్ సిస్టం లేకపోతే అలాంటి విషయాలు లేరు.
నేను ఎలా చేయగలను?
నేను నేరుగా ఏ హార్డ్ వేర్ తోనూ మాట్లాడలేను.
నా దగ్గర హార్డ్ వేర్ ఉంది.
నాకు సీపీయూ ఉంది.
నాకు ర్యామ్ ఉంది.
నేను ర్యామ్ వైపు చూస్తున్నాను.
నా అప్లికేషన్ రన్ చేయండి.
దానికి విషయాలు అర్థం కావు.
మధ్యలో ఆపరేటింగ్ సిస్టం ఉండాలి.
రిసోర్స్ మేనేజ్ మెంట్ ఛాలెంజ్ మీ అన్ని వనరులు, మీ హార్డ్
వేర్, అది CPU లేదా మెమరీ కావచ్చు, ఇవన్నీ వస్తాయి.
నేను ఈ అన్ని వనరులను నిర్వహించలేకపోయాను. అప్లికేషన్ తమ
మెమరీ కేటాయింపులను నిర్వహించాలి.
CPU షెడ్యూలింగ్ మరియు పరికర పరస్పర చర్య.
అన్ని అప్లికేషన్లలో ఆ కోడ్ రాయాల్సి ఉంటుంది.
మెమరీ కేటాయింపు ఎలా జరుగుతుంది?
మీరు మీ ప్రోగ్రామింగ్ చదివి ఉంటే,
నాకు సి లాంగ్వేజ్ లో ఫంక్షన్స్ ఉన్నాయి. నాకు మెలోక్ అనే
ఫంక్షన్ ఉంది.
నాకు కాలోక్ అనే ఫంక్షన్ ఉంది.
ఇది ఏమి చేస్తుంది?
ఇది నాకు జ్ఞాపకశక్తిని అందిస్తుంది.
అంత స్టోరేజ్ దొరుకుతుంది.
మీకు 4 బైట్లు లభిస్తాయి.
మీకు 8 బైట్లు లభిస్తాయి.
ఇవన్నీ ఏం చేస్తాయి?
వారు ఇలా చేస్తారు.
నేను కోడ్ రాయాలి.
రిసోర్స్ మేనేజ్ మెంట్ లో నాకు చాలా సవాళ్లు ఉన్నాయి. సిపియు
షెడ్యూలింగ్.
నా అప్లికేషన్ ఎప్పుడు నడుస్తుంది? అది ఎప్పుడు కార్యరూపం
దాలుస్తుంది?
నేను కోడ్ రాయాలి.
సోర్స్ మేనేజ్మెంట్ నుండి సంభవించే సంఘర్షాలను తగ్గించడానికి
అప్లికేషన్ లేదా ఆపరేటింగ్ సిస్టమ్ తక్కువ-స్థాయి సూచనల
పరిజ్ఞానం అవసరం.
స్టాండర్డైజేషన్ లేకపోతే సాఫ్ట్‌వేర్ అభివృద్ధి కష్టమైనది
అవుతుంది మరియు భద్రతా చర్యలు లేకపోతే వ్యవస్థను అంటికించిన
పరిస్థితుల్లో బలహీనతలు ఉంటాయి.
కాబట్టి, నేను ఆపరేటింగ్ సిస్టమ్ ను ర్యామ్ లో లోడ్ చేయబోవడం
లేదు, మీరు స్క్రీన్ పై విషయాలను చూడలేరు.
ర్యామ్ ఉందని నేను చెబితే, అది ఆపరేటింగ్ సిస్టమ్ ను తీసుకొని
ర్యామ్ లో లోడ్ చేస్తుంది.
ఆపై ఆండ్రాయిడ్ ఆపరేటింగ్ సిస్టంపై క్లిక్ చేసిన తర్వాత మీరు
చూసే మొదటి స్క్రీన్ ఎందుకు కనిపిస్తుంది?
ఎందుకంటే ఇవి అందుబాటులో ఉన్నాయా లేదా అనే హార్డ్ వేర్ ను
ఇప్పటికే బయోస్ చెక్ చేసింది కాబట్టి ఒక్కోసారి ర్యామ్ సరిగా
పనిచేయదు. కాబట్టి, ఏమి జరుగుతుందంటే, మీరు దానిని మళ్లీ
మళ్లీ సొంతం చేసుకోవడానికి ప్రయత్నిస్తున్నారు మరియు మీ
సిస్టమ్ దానిని సొంతం చేసుకోలేకపోతుంది.
అది ఎందుకు పనిచేయడం లేదు?
ఇదీ సమస్య.
ఈ బూటింగ్ ప్రాసెస్ లో, మీ ఆపరేటింగ్ సిస్టమ్ లోడ్ అవుట్
అవ్వడానికి ప్రయత్నిస్తోంది కానీ RAM సరిగ్గా పనిచేయడం లేదు
అని అనుకుంటుంది.
కాబట్టి, అది అక్కడ ఉండలేకపోతుంది, దీని వల్ల మీరు విషయాలను
తెరపై చూడలేరు.
ఇది పదేపదే మూతపడుతోంది.
కానీ, ఇవి ఎలా అవుతాయి? ఈ బూటింగ్ ప్రక్రియలో, మీరు మీరే ఈ
పనులన్ని చేయాలి.
ముందుగా హార్డ్వేర్ను చెక్ చేసుకోవాలని తక్కువ స్థాయిలో
సూచనలు ఇవ్వాల్సి ఉంటుంది.
మీరు దీన్ని మాన్యువల్ గా చేయాల్సి ఉంటుంది.
ఇది చాలా అసాధ్యం.
అప్లికేషన్ రిసోర్స్ మేనేజ్ మెంట్ ను స్వతంత్రంగా
నిర్వహించాల్సి ఉంటుంది.
ప్రతి అప్లికేషన్ ఏమి చేస్తుంది?
నేను రన్ చేయాలనుకుంటే నాకు ఇంత ర్యామ్ కావాలి, అప్పుడు నాకు
ఇంత ఇవ్వండి అని వాట్సప్ చెబుతుంది.
గొర్రెపోతు.
ఇది అనవసరమైన ర్యామ్ ను అడిగే అవకాశం ఉంది.
ఇన్ స్టాగ్రామ్ నాకు ఇంత ర్యామ్ అవసరమని చెబుతుంది.
ఇప్పుడు, చూడండి, ఇది ఎక్కువ మెమరీని ఆక్రమిస్తుంది, మిగిలిన
అనువర్తనాలు రన్ చేయలేవు.
మిగిలిన యాప్స్ రన్ కావు.
That is, మీరు వాటిపై ఎక్కువ సమయం కలిగి ఉంచగలరు మరియు వారు
మీకు ఎక్కువ ప్రకటనలు చూపగలరు.
అందువల్ల, ఈ కారణంగా, వనరులు మరియు జ్ఞాపకశక్తి యొక్క నిర్వహణ
అవసరం.
అందుకే ఇక్కడ వస్తువులు లేకపోతే మీరు కనీసం స్థాయి సూచనలు
ఇవ్వాలి.
So, if you need to give instructions at a lower level, you
will have to do so.
Therefore, if you need to provide instructions at a lower
level, you will have to do so.
కాబట్టి, మీరు కనీసం స్థాయిలో సూచనలు ఇవ్వాలంటే, అది కనీసం
స్థాయిలో సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలంటే, అవి తక్కువ
స్థాయిలో ఉండాలి.
కానీ, మీరు స్థాయి కనుగొని సూచనలు ఇవ్వాలనుకుంటే, అవసరమైన
స్థాయిలో సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు లోపల సూచనలు ఇవ్వాలనుకుంటే, మీరు లోపల సూచనలు
ఇవ్వాలి.
కాబట్టి, మీరు కనీసం స్థాయిలో సూచనలు ఇవ్వాలనుకుంటే, అంతటా
స్థాయిలో సూచనలు ఇవ్వాలి.
కానీ, మీరు సూచనలు తక్కువ స్థాయిలో ఇవ్వాలనుకుంటే, అందువల్ల
మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలి.
కానీ, మీరు స్థాయి ప్రకారం సూచనలు ఇవ్వాలనుకుంటే, మీరు స్థాయి
ప్రకారం సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు కనీసం స్థాయిలో సూచనలు ఇవ్వాలంటే, కనీసం
స్థాయిలో సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాల్సి వస్తే,
అప్పుడు మీరు సూచనలు ఇవ్వాల్సి ఉంటుంది.
తక్కువ స్థాయిలో..
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలనుకుంటే, అవి
తక్కువ స్థాయిలో ఉంటే మాత్రమే ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలంటే, అవి తక్కువ
స్థాయిలో ఉండాలి.
కాబట్టి, మీరు కనీసం స్థాయి సూచనలు ఇవ్వాలనుకుంటే, అవి కనీసం
స్థాయిలోనే ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలనుకుంటే, అది
తక్కువ స్థాయిలో ఉండాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలనుకుంటే, అది
తక్కువ స్థాయిలో ఉండాలి.
కాబట్టి, మీరు కనీసం స్థాయి సూచనలు ఇవ్వాలనుకుంటే, అవి కనీసం
స్థాయిలో ఉంటుంది.
కానీ, మీరు స్థాయి ప్రకారం సూచనలు ఇవ్వాలనుకుంటే, మీరు అధిక
స్థాయిలో సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వడం అవసరం అయితే,
మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలి.
కానీ, మీరు కనీస స్థాయిలో సూచనలు ఇవ్వాలంటే, అందువల్ల మీరు
కనీస స్థాయిలో సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు స్థాయిలో తక్కువ సూచనలు ఇవ్వాలనుకుంటే, అవి
స్థాయిలో మాత్రమే ఇవ్వాలి.
కాబట్టి, మీరు కనీసం స్థాయి సూచనలు ఇవ్వాలనుకుంటే, అవి కనీసం
స్థాయిలోనే ఇవ్వాలి.
కాబట్టి, మీరు కనీసం స్థాయి సూచనలు ఇవ్వాలనుకుంటే, అవి కనీసం
స్థాయిలోనే ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలనుకుంటే, అవి
తక్కువ స్థాయిలోనే ఉంటాయి.
కానీ, మీరు కనీసం స్థాయి సూచనలు ఇవ్వాలనుకుంటే, మీరు కనీసం
స్థాయి సూచనలు ఇవ్వాలి.
కానీ, మీరు సూచనలు తక్కువ స్థాయిలో ఇవ్వాలనుకుంటే, అప్పుడు
మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలి.
కానీ, మీరు స్థాయి ప్రకారం సూచనలు ఇవ్వాలనుకుంటే, అందువల్ల
మీరు స్థాయి ప్రకారం సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు కనిష్ట స్థాయిలో సూచనలు ఇవ్వాలంటే, కనిష్ట
స్థాయిలో సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలంటే, అవి తక్కువ
స్థాయిలోనే ఉంటాయి.
కాబట్టి, మీరు కనీసం స్థాయి సూచనలు ఇవ్వాలనుకుంటే, అవి కనీసం
స్థాయిలోనే ఇవ్వాలి.
కాబట్టి, మీరు లోపల సూచనలు ఇవ్వాలనుకుంటే, మీరు లోపల సూచనలు
ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలంటే, అవి తక్కువ
స్థాయిలో ఉండాలి.
కానీ, మీరు స్థాయి కనుగొని సూచనలు ఇవ్వాలనుకుంటే, అవసరం
అనుసరించి తక్కువ స్థాయిలో సూచనలు ఇవ్వాలి.
కానీ, మీరు కనీస స్థాయిలో సూచనలు ఇవ్వాలంటే, మీరు కనీస
స్థాయిలో సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు కనిష్ట స్థాయిలో సూచనలు ఇవ్వాలనుకుంటే, కనిష్ట
స్థాయిలో సూచనలు ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలనుకుంటే, అది
తక్కువ స్థాయిలో ఉండాలి.
కానీ, మీరు స్థాయి కనుగొని సూచనలు ఇవ్వాలనుకుంటే, అవి తక్కువ
స్థాయిలో ఉంటే మాత్రమే ఇవ్వాలి.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలనుకుంటే, మీరు
తక్కువ స్థాయిలో సూచనలు ఇవ్వాలి.
కానీ, మీరు స్థాయి ప్రకారం సూచనలు ఇవ్వాలనుకుంటే, అవి తక్కువ
స్థాయిలో ఉంటే అది తక్కువ స్థాయిలోనే ఉంటుంది.
కాబట్టి, మీరు తక్కువ స్థాయిలో సూచనలు ఇవ్వాలంటే, అవి తక్కువ
స్థాయిలోనే ఉంటుంది.