Batch Operating System in Hindi | Types of Operating System in Hindi | Gate2iit

Batch Operating System in Hindi | Types of Operating System in Hindi | Gate2iit
Posted on 14-05-2022

(Types of Operating System in Hindi) Operating System के प्रकार Kya Hai-

Operating System के सबसे popular प्रकार हैं-

Types of OS

 

  1. बैच ऑपरेटिंग सिस्टम (Batch OS)
  2. मल्टीप्रोग्रामिंग ऑपरेटिंग सिस्टम (Multiprogramming OS)
  3. मल्टीटास्किंग ऑपरेटिंग सिस्टम (Multitasking OS)
  4. मल्टीप्रोसेसिंग ऑपरेटिंग सिस्टम (Multiprocessing OS)
  5. रीयल टाइम ऑपरेटिंग सिस्टम (Real Time OS)

इस लेख में, हम Batch Operating System के बारे में चर्चा करेंगे।

 

बैच ऑपरेटिंग सिस्टम (Batch Operating System in Hindi) Batch OS Kya Hai

बैच ऑपरेटिंग सिस्टम में,

  • सबसे पहले, User Punch Cards का Use करके अपना Job तैयार करता है।
  • फिर, वह Computer Operator को Job Submit करता है।
  • Operator Different Users से Job Collect करता है और Same Need वाले Jobs को Batch में Sort (क्रमबद्ध) करता है।
  • फिर, Operator एक-एक करके Processor को Batch Submit करता है।
  • एक Batch के सभी Jobs को एक साथ Execute किया जाता है।

Batch OS

 

लाभ (Advantages)-

  • यह उस Time को Save करता है जो पहले Each Individual Process के लिए एक Environment से दूसरे Environment में Context Switch करने में बर्बाद हो रहा था।
  • कोई Manual Intervention (मैन्युअल हस्तक्षेप) की आवश्यकता नहीं है।

 

नुकसान (Disadvantages)-

Point-01:

Jobs के लिए Priority Set (प्राथमिकता निर्धारित) नहीं की जा सकती है।

बैच ऑपरेटिंग सिस्टम में,

  • एक बैच के सभी Jobs को एक के बाद एक sequentially (क्रमिक रूप से) Execute किया जाता है।
  • सभी Jobs को Execute करने के बाद ही Output प्राप्त होता है।
  • इस प्रकार, यदि किसी Certain Job को Urgent Basis पर Execute किया जाना है। तो Priority को Implement नहीं किया जा सकता है 

 

Point-02:

बैच ऑपरेटिंग सिस्टम से Starvation हो सकती है।

बैच ऑपरेटिंग सिस्टम में,

  • किसी विशेष बैच की Jobs को उनके Execution में लंबा समय लग सकता है।
  • इससे अन्य बैचों में अन्य Jobs के लिए Starvation हो सकती है।

 

Point-03:

CPU लंबे समय तक Idle (निष्क्रिय) रह सकता है।

बैच ऑपरेटिंग सिस्टम में,

  • यदि किसी बैच के Jobs के लिए कुछ I/O Operation की आवश्यकता होती है, तो CPU को I/O Execution पूरा होने तक प्रतीक्षा करनी पड़ती है।
  • चूंकि I/O Devices बहुत धीमे होते हैं, CPU लंबे समय तक Idle (निष्क्रिय) रहता है।
  • उस समय CPU कोई Other Job को Execute नहीं कर सकता है।

 

Point-04:

एक User और उसकी Job के बीच Interaction का अभाव है।

बैच ऑपरेटिंग सिस्टम में,

  • एक बार Execution के लिए एक Batch जमा करने के बाद, User अपनी किसी भी Job के साथ Interaction करने में सक्षम नहीं होता है।
  • यदि किसी Job के लिए User को Run Time के दौरान Data Input करने की आवश्यकता होती है, तो User को Batch के अन्य Jobs के Execute होने तक प्रतीक्षा करनी पड़ती है।
  • यह Overall Execution Time को भी बढ़ाता है।

 

Thank You for Reading Batch Operating System Kya Hai and Types of OS Kya Hai