ఆపరేటింగ్ సిస్టమ్
పలు ప్రారంభ నిర్వహణ వ్యవస్థల్లో ఉపయోగించిన సహకార స్మృతి నిర్వహణలో అన్ని ప్రోగ్రామ్‌లు కెర్నెల్ యొక్క స్మృతి నిర్వాహకుని ఉపయోగాన్ని పంచుకుంటాయి మరియు అవి వాటికి కేటాయించిన స్మృతిని మించవు.కేటాయించబడిన స్మృతిని ప్రోగ్రామ్‌లు అతిక్రమించడానికి తరుచుగా కారణం అవుతున్న దోషాల వల్ల ఈ వ్యవస్థ స్మృతి నిర్వహణను ఉపయోగించడం లేదు. ఒక ప్రోగ్రామ్ విఫలమైనప్పుడు, అది ఒకటి లేదా ఎక్కువ ఇతర ప్రోగ్రామ్‌ల ఉపయోగిస్తున్న స్మృతిని ప్రభావితం లేదా భర్తీ చేయవచ్చు. హానికర ప్రోగ్రామ్‌లు లేదా వైరస్‌లు ఉద్దేశ్యపూర్వకంగా వేరొక ప్రోగ్రామ్‌ల స్మృతిని మారుస్తాయి లేదా నిర్వహణ వ్యవస్థ యొక్క నిర్వహణ‌నే ప్రభావితం చేస్తాయి. సహకార స్మృతి నిర్వహణతో వ్యవస్థను నాశనం చేయడానికి ఒకే ఒక హానికరమైన ప్రోగ్రామ్ చాలు.
కేంద్రీయ కార్యసరణి విభాగం
స్టోర్డ్-ప్రోగ్రామ్ కంప్యూటర్ యొక్క ఆలోచన జె ప్రెస్పెర్ ఎకెర్ట్ మరియు జాన్ విలియమ్ మౌచ్లీ యొక్క ENIAC యొక్క నమూనాలో కూడా అప్పటికే ఉన్నప్పటికీ, యంత్రాన్ని త్వరగా పూర్తి చేసేందుకు దీనిని మినహాయించారు. జూన్ 20, 1945న, ENIAC పూర్తి కావడానికి ముందే, గణిత శాస్త్రజ్ఞుడు జాన్ వోన్ న్యూమాన్ "ఫస్ట్ డ్రాఫ్ట్ ఆఫ్ ఎ రిపోర్ట్ ఆన్ ది EDVAC" పేరుతో ఒక పరిశోధక పత్రాన్ని విడుదల చేశారు. ఈ పత్రంలో 1949లో పూర్తయిన ఒక స్టోర్డ్-ప్రోగ్రామ్ కంప్యూటర్ యొక్క నమూనాను వివరించారు. EDVACను ఒక నిర్దిష్ట సంఖ్యలో వివిధ రకాల ఆదేశాలు (లేదా క్రియలు) నిర్వహించేందుకు రూపొందించారు. ఈ ఆదేశాలను EDVAC పనిచేసేందుకు ఉపయోగకర ప్రోగ్రామ్‌లను సృష్టించడానికి కలపవచ్చు. ముఖ్యంగా, EDVAC కోసం రాసిన ప్రోగ్రామ్‌లను కంప్యూటర్ యొక్క భౌతిక వైరింగ్ సూచించిన విధంగా కాకుండా, హై-స్పీడ్ కంప్యూటర్ మెమరీలో భద్రపరిచారు. కొత్త క్రియ చేసేందుకు ENIACను రీకాన్ఫిగర్ (అవసరాలకు తగ్గట్టుగా తిరిగి అమర్చడం) చేయడానికి గణనీయమైన సమయం మరియు పని అవసరమవుతుంది, ENIAC యొక్క ఈ పరిమితిని పైచర్య ద్వారా అధిగమించారు. వాన్ న్యూమాన్ నమూనాతో, EDVAC అమలు చేసే ప్రోగ్రామ్ లేదా సాఫ్ట్‌వేర్‌ను కంప్యూటర్ మెమరీలో విషయాలను మార్చడం ద్వారా సులభంగా మార్చవచ్చు.