OS లో దీర్ఘకాలిక వర్సెస్ స్వల్పకాలిక షెడ్యూలర్

రచయిత: Laura McKinney
సృష్టి తేదీ: 5 ఏప్రిల్ 2021
నవీకరణ తేదీ: 9 మే 2024
Anonim
3.4 షెడ్యూలర్లు | షెడ్యూలర్‌ల రకాలు (దీర్ఘకాలిక, స్వల్పకాలిక, మధ్యకాలిక)
వీడియో: 3.4 షెడ్యూలర్లు | షెడ్యూలర్‌ల రకాలు (దీర్ఘకాలిక, స్వల్పకాలిక, మధ్యకాలిక)

విషయము

వేర్వేరు పదాలు ఒకదానికొకటి భిన్నంగా లేదా భిన్నంగా ఉండే వివరణను కలిగి ఉంటాయి, కాని వాటిని విభిన్నంగా చేసే ప్రధాన వివరాలు చాలా ప్రాముఖ్యత కలిగి ఉంటాయి. ఈ వ్యాసంలో చర్చించబడుతున్న ఇద్దరు దీర్ఘకాలిక మరియు స్వల్పకాలిక షెడ్యూలర్, మరియు వారిద్దరికీ ఒకరికొకరు సన్నిహిత సంబంధం ఉంది. ఈ వ్యాసం వాటి మధ్య ప్రధాన తేడాలను కనుగొనడానికి సహాయపడుతుంది. దీర్ఘకాలిక షెడ్యూలర్ సిస్టమ్ యొక్క నిర్వచనాన్ని పొందుతుంది, ఇది మొదటి నుండి సిస్టమ్‌లోకి ఏ ప్రోగ్రామ్‌లను ప్రవేశపెడుతుందో తెలుసుకోవడానికి సహాయపడుతుంది. అయితే, ప్రాసెసర్‌కు ఏ ప్రోగ్రామ్‌లు అత్యంత ముఖ్యమైనవో తెలుసుకోవడానికి సహాయపడే సిస్టమ్ యొక్క నిర్వచనాన్ని స్వల్పకాలిక షెడ్యూలర్ పొందుతాడు.


విషయ సూచిక: OS లో దీర్ఘకాలిక మరియు స్వల్పకాలిక షెడ్యూలర్ మధ్య వ్యత్యాసం

  • పోలిక చార్ట్
  • OS లో దీర్ఘకాలిక షెడ్యూలర్ అంటే ఏమిటి?
  • OS లో స్వల్పకాలిక షెడ్యూలర్ అంటే ఏమిటి?
  • కీ తేడాలు

పోలిక చార్ట్

వ్యత్యాసం యొక్క ఆధారాలుOS లో దీర్ఘకాలిక షెడ్యూలర్OS లో స్వల్పకాలిక షెడ్యూలర్
నిర్వచనంమొదటి నుండి సిస్టమ్‌లోకి ఏ ప్రోగ్రామ్‌లు ప్రవేశిస్తాయో తెలుసుకోవడానికి సహాయపడే సిస్టమ్.ప్రాసెసర్‌కు ఏ ప్రోగ్రామ్‌లు చాలా ముఖ్యమైనవో తెలుసుకోవడానికి సహాయపడే వ్యవస్థ.
పేరుఉద్యోగ షెడ్యూలర్CPU షెడ్యూలర్
వర్కింగ్జాబితా నుండి అత్యంత సంబంధిత ప్రోగ్రామ్‌ను ఎంచుకుని, ఆపై అమలు ప్రక్రియ ప్రారంభించడానికి దాన్ని మెమరీలోకి లోడ్ చేస్తుంది.అవసరమైన ప్రోగ్రామ్‌లను తీసుకొని వాటిని తక్షణమే నడుపుతుంది.
ఎంపికఅన్ని ప్రోగ్రామ్‌లు క్యూలో అమర్చబడి, ఆపై అవసరానికి తగినట్లుగా ఎంపిక చేయబడతాయి.అటువంటి క్యూ లేదు మరియు పరిమిత సంఖ్యలో సాధనాలను కలిగి ఉంది.

OS లో దీర్ఘకాలిక షెడ్యూలర్ అంటే ఏమిటి?

దీర్ఘకాలిక షెడ్యూలర్ సిస్టమ్ యొక్క నిర్వచనాన్ని పొందుతుంది, ఇది మొదటి నుండి సిస్టమ్‌లోకి ఏ ప్రోగ్రామ్‌లను ప్రవేశిస్తుందో తెలుసుకోవడానికి సహాయపడుతుంది, అది జాబితా నుండి చాలా సందర్భోచితమైన ప్రోగ్రామ్‌ను ఎంచుకుని, ఆపై అమలు ప్రక్రియ ప్రారంభించడానికి మెమరీలోకి లోడ్ చేస్తుంది. ఉద్యోగ షెడ్యూలర్ యొక్క ముఖ్యమైన లక్ష్యం ఉద్యోగాల సర్దుబాటు మిశ్రమాన్ని ఇవ్వడం, ఉదాహరణకు, I / O బౌండ్ మరియు ప్రాసెసర్ బౌండ్. ఇది అదేవిధంగా మల్టీప్రోగ్రామింగ్ స్థాయిని నియంత్రిస్తుంది. మల్టీప్రోగ్రామింగ్ స్థాయి స్థిరంగా ఉంటే, అప్పుడు ప్రక్రియ సృష్టి యొక్క సాధారణ రేటు ఫ్రేమ్‌వర్క్‌ను వదిలివేసే సాధారణ టేకాఫ్ విధానాలకు సమానంగా ఉండాలి. దీనిని పని షెడ్యూల్ అంటారు. ఇది లైన్ నుండి రూపాలను ఎన్నుకుంటుంది మరియు అమలు కోసం వాటిని మెమరీలోకి లోడ్ చేస్తుంది. CPU ప్రణాళిక కోసం మెమరీలోకి లోడ్లను నిర్వహించండి. కొన్ని ఫ్రేమ్‌వర్క్‌లలో, సుదూర షెడ్యూల్ ప్రాప్యత లేదా అతితక్కువ. సమయం పంచుకునే పని ఫ్రేమ్‌వర్క్‌లకు సుదీర్ఘ షెడ్యూల్ లేదు. ఒక విధానం రాష్ట్రాన్ని క్రొత్త నుండి తయారుచేసినప్పుడు, సుదూర షెడ్యూలర్ యొక్క వినియోగం ఉంటుంది. మల్టీ టాస్కింగ్ ఫ్రేమ్‌వర్క్‌లలో మల్టీప్రోగ్రామింగ్ స్థాయిని సుదూర బుకింగ్ స్పష్టంగా నియంత్రిస్తుంది, ఫ్రేమ్‌వర్క్ మరొక ఉపాధి వసతిని గౌరవించగలదా లేదా ఒకటి కంటే ఎక్కువ వృత్తిని సమర్పించినట్లయితే, వాటిలో ఏది ఎంచుకోవాలో ఎంచుకోవడానికి నిర్దిష్ట వ్యూహాలను అనుసరిస్తుంది. మల్టీప్రోగ్రామింగ్ మరియు నిర్గమాంశ స్థాయికి మధ్య కొంత మార్పిడి అవసరం స్పష్టంగా కనిపిస్తుంది, ప్రత్యేకించి తెలివైన చట్రాలను పరిగణించినప్పుడు. అధిక విధానాల సంఖ్య, వ్యవస్థ కోసం, అన్ని విధానాలకు తగిన ప్రతిస్పందనను ఇస్తే, వాటిలో ప్రతి ఒక్కటి తక్కువ సమయం CPU ని నియంత్రించవచ్చు.


OS లో స్వల్పకాలిక షెడ్యూలర్ అంటే ఏమిటి?

ప్రాసెసర్‌కు ఏ ప్రోగ్రామ్‌లు చాలా ముఖ్యమైనవో తెలుసుకోవడానికి సహాయపడే సిస్టమ్ యొక్క నిర్వచనాన్ని స్వల్పకాలిక షెడ్యూలర్ పొందుతాడు మరియు తరువాత వాటిని లోడ్ చేస్తుంది మరియు వినియోగదారు ఎంచుకున్న ప్రమాణాలకు అనుగుణంగా చాలా సంబంధిత సమయం. ఇది ప్రక్రియ యొక్క నడుస్తున్న స్థితికి సిద్ధం చేసిన స్థితిని మార్చడం. ఇక్కడ మరియు ఇప్పుడు షెడ్యూలర్లు, లేకపోతే డిస్పాచర్స్ అని పిలుస్తారు, తరువాత ఏ విధానాన్ని అమలు చేయాలో ఎంపిక చేసుకోండి.ఇక్కడ మరియు ఇప్పుడు షెడ్యూలర్లు సుదూర షెడ్యూలర్ల కంటే వేగంగా ఉంటాయి. ప్రతిచర్య సమయం ప్రారంభమవుతుంది, పరిపాలన అడిగిన నిమిషం నుండి ప్రతిచర్య తీసుకోవడం ప్రారంభమయ్యే వరకు. సమయ-భాగస్వామ్య, సహజమైన చట్రాలలో, ఇది క్లయింట్ యొక్క దృక్పథం నుండి టర్నరౌండ్ సమయం కంటే ప్రతిస్పందన యొక్క గొప్ప కొలత, ఎందుకంటే విధానాలు వాటి అమలులో ప్రారంభ దశలోనే దిగుబడిని ఇవ్వడం ప్రారంభించవచ్చు. టర్నరౌండ్ సమయం ఒక విధానం యొక్క వసతి మరియు దాని అమలు యొక్క ఫలప్రదమైన మధ్య మధ్య కాలంగా మారుతుంది, నిజమైన రన్నింగ్ టైమ్‌తో సహా, పంపించబడటానికి ముందు లేదా వేర్వేరు ఆస్తులను పొందటానికి పట్టుకునే సమయానికి అదనంగా. స్వల్పకాలిక షెడ్యూలర్ ఏ ప్రాజెక్టులను సిద్ధం చేయడానికి ఫ్రేమ్‌వర్క్‌లోకి ప్రవేశించాలో తెలుపుతుంది. గడువు తేదీలను కలుసుకోవడం ఉపాధి నెరవేర్పు కోసం ముందే వర్గీకరించబడిన గడువు తేదీలను తీర్చడానికి OS యొక్క సామర్థ్యంగా మారుతుంది. అనువర్తనం యొక్క అతితక్కువ అమలు సమయం ఖచ్చితంగా can హించినప్పుడే ఇది బాగా సరిపోతుంది. ముగింపులో, ప్రిడిక్టిబిలిటీ అనేది ఒక నిర్దిష్ట సమయ వ్యవధిలో ఇచ్చిన లోపం అమలు చేయబడిందని హామీ ఇచ్చే ఫ్రేమ్‌వర్క్ యొక్క సామర్ధ్యం, మరియు అదనంగా యంత్రం లోడ్ చేయబడిన దానితో సంబంధం లేకుండా కఠినమైన ప్రతిఘటనలో ఒక నిర్దిష్ట స్థిరమైన ప్రతిచర్య సమయం అనుమతించబడుతుందని హామీ ఇవ్వడం.


కీ తేడాలు

  1. దీర్ఘకాలిక షెడ్యూలర్ సిస్టమ్ యొక్క నిర్వచనాన్ని పొందుతుంది, ఇది మొదటి నుండి సిస్టమ్‌లోకి ఏ ప్రోగ్రామ్‌లను ప్రవేశపెడుతుందో తెలుసుకోవడానికి సహాయపడుతుంది. అయితే, ప్రాసెసర్‌కు ఏ ప్రోగ్రామ్‌లు అత్యంత ముఖ్యమైనవో తెలుసుకోవడానికి సహాయపడే సిస్టమ్ యొక్క నిర్వచనాన్ని స్వల్పకాలిక షెడ్యూలర్ పొందుతాడు.
  2. దీర్ఘకాలిక షెడ్యూలర్ యొక్క ప్రత్యామ్నాయ పేరు జాబ్ షెడ్యూలర్ అవుతుంది. అయితే, స్వల్పకాలిక షెడ్యూలర్ యొక్క ప్రత్యామ్నాయ పేరు CPU షెడ్యూలర్ అవుతుంది.
  3. దీర్ఘకాలిక షెడ్యూలర్ జాబితా నుండి చాలా సందర్భోచితమైన ప్రోగ్రామ్‌ను ఎంచుకుని, ఆపై అమలు ప్రక్రియ ప్రారంభించడానికి దాన్ని మెమరీలోకి లోడ్ చేస్తుంది. మరోవైపు, స్వల్పకాలిక షెడ్యూలర్ అవసరమైన ప్రోగ్రామ్‌లను తీసుకొని వాటిని తక్షణమే నడుపుతుంది.
  4. దీర్ఘకాలిక షెడ్యూలర్ కోసం, అన్ని ప్రోగ్రామ్‌లు క్యూలో సెట్ చేయబడతాయి మరియు తరువాత అవసరానికి తగినట్లుగా ఎంపిక చేయబడతాయి. మరోవైపు, స్వల్పకాలిక షెడ్యూలర్ కోసం, అటువంటి క్యూ లేదు మరియు పరిమిత సంఖ్యలో సాధనాలను కలిగి ఉంది.
  5. దీర్ఘకాలిక షెడ్యూలర్‌లో షెడ్యూల్ చేయడానికి వేర్వేరు ప్రోగ్రామ్‌ల కోసం తీసుకున్న సమయం ఇతర వాటి కంటే చాలా తక్కువ అవుతుంది. మరోవైపు, స్వల్పకాలిక షెడ్యూలర్ కోసం తీసుకున్న సమయం చాలా పరిమితులను కలిగి ఉన్నందున ఎక్కువ సమయం పడుతుంది.
  6. దీర్ఘకాలిక షెడ్యూలర్‌లో ప్రోగ్రామ్‌లను ఎంచుకునే పౌన frequency పున్యం తక్కువగా ఉంటుంది మరియు ఇది అవసరం కాదు. మరోవైపు, స్వల్పకాలిక షెడ్యూలర్‌లో ప్రోగ్రామ్‌లను ఎంచుకునే పౌన frequency పున్యం చాలా ఎక్కువ అవుతుంది.