Operating System Resource Management
एक Operating System (OS) Basic रूप से Software का एक Collection है, जो Computer Hardware Resource को Manage करता है| और Computer Program के लिए Common Service Provide करता है| Operating System Computer System में System Software का एक महत्वपूर्ण Component है|
Operating System as a Resource Manager
- एक Computer में Multiple Resource (Hardware और Software) होते हैं| जिनकी आवश्यकता किसी Task को Complate करने के लिए हो सकती है।
- Operating System इन Resource के लिए Manager के रूप में Work करता है| और Special Program को Users को उनके Task के लिए आवश्यक रूप से Allocate करता है।
- जब Multiple Computer एक Network से जुड़े होते हैं, तो एक से अधिक Computer, एक Comman Resource को Access करने के लिए Try करते हैं| तो Operating System Predefined Order को Follow करता है|और Resource को Efficient Way से Manage करता है।
- Resource दो तरह से “Time में” और “Space में” Share करते हैं। जब एक Resource एक Time-Sharing Resource होता है, तो प्रत्येक Work को एक Predefined Time के लिए Resource मिलता है।
- CPU अपने आप में एक प्रकार का Resource है, और OS Deside करता है| कि किसी Special User Program के Execution के लिए कितना Processor Time दिया जाना चाहिए।
- जब Multiple User एक साथ काम कर रहे हों, तो OS, Memory और I/O Device को भी Manage करता है।
Type of Resource Manager
Resource Management में Multiplexing Resource दो तरह से Include है|
- Time Multiplexed
- Space Multiplexed
When Included Resource is Time Multiplexed
- “कौन आगे जाता है और कितने Time के लिए” – Operating system में Time Resource Manager के लिए Main कार्य है |
- Different Program या user द्वारा Alternate Manner में इसका Use किया जाता है |
- Operating System के माध्यम से CPU Allocate करके Multiple Program Operate किये जाते है |
- किसी Program को CPU को use करने के लिए Operating System, Select करता है|
When Included Resource is Space Multiplexed
- Main Memory को Multiple Runing Program में Devide किया जाता है |
- Operating System एक के बाद एक Program को Complate करने के बजाय कई Program एक साथ Memory में रखता है|
- Hard Disk, Multiplex Space के लिए एक अन्य Resource Manager है|