मल्टिप्प्रोग्राफिक और टाइम शेयरिंग सिस्टम के बीच का अंतर

Anonim

मल्टीप्रोग्राफिक बनाम समय साझाकरण सिस्टम

बहुपयोगीकरण एक कंप्यूटर सिस्टम और इसके संसाधनों पर एक से अधिक समवर्ती कार्यक्रम का आबंटन है। मल्टीप्रो प्रोग्रामिंग CPU और I / O डिवाइसों को प्रभावी रूप से उपयोग करने के लिए विभिन्न उपयोगकर्ताओं को सीपीयू को प्रभावी ढंग से उपयोग करने की अनुमति देता है मल्टिप्प्रोग्राफिक सुनिश्चित करता है कि सीपीयू में हमेशा कुछ निष्पादित होता है, इस प्रकार सीपीयू उपयोग बढ़ जाता है। दूसरी ओर, समय साझा करना एक ही समय में कई उपयोगकर्ताओं के बीच कंप्यूटिंग संसाधनों का साझाकरण है। चूंकि यह एक ही समय में एक ही कंप्यूटर सिस्टम में बड़ी संख्या में उपयोगकर्ताओं को काम करने की अनुमति देगा, इसलिए कंप्यूटिंग क्षमताओं को प्रदान करने की लागत कम हो जाएगी।

मल्टिप्रोग्रामिंग सिस्टम क्या है?

बहु प्रोग्रामिंग कई कार्यक्रमों के बीच सीपीयू का तेज स्विचिंग है। एक कार्यक्रम आम तौर पर कई कार्यों से बना है एक कार्य आमतौर पर डेटा को स्थानांतरित करने के कुछ अनुरोध के साथ समाप्त होता है जिसके लिए कुछ आई / ओ ऑपरेशन निष्पादित होने की आवश्यकता होती है। मल्टीटास्किंग आमतौर पर CPU व्यस्त रखने के लिए किया जाता था, जबकि वर्तमान में चल रहे प्रोग्राम I / O ऑपरेशन कर रहा है अन्य निष्पादन निर्देशों की तुलना में, आई / ओ ऑपरेशन बेहद धीमी गति से हैं I यहां तक ​​कि अगर एक कार्यक्रम में बहुत कम संख्या में I / O परिचालन होता है, तो कार्यक्रम के लिए अधिकतर समय उन I / O कार्यों पर खर्च होता है I इसलिए, इस बेकार समय का उपयोग करके और उस समय CPU को उपयोग करने के लिए दूसरे प्रोग्राम को अनुमति देने से CPU उपयोग में वृद्धि होगी। प्रारम्भिक रूप से 1 9 50 के दशक के उत्तरार्ध में ऑपरेटिंग सिस्टम की सुविधा के रूप में मल्टीप्रोग्रामिंग का विकास किया गया था और पहली बार मेनफ्रेम कम्प्यूटिंग में इसका इस्तेमाल किया गया था वर्चुअल स्मृति और वर्चुअल मशीन प्रौद्योगिकियों के परिचय के साथ, मल्टीप्रोग्राफिक का उपयोग बढ़ाया गया था।

समय साझाकरण सिस्टम क्या है?

समय साझाकरण, जो 1 9 60 में शुरू किया गया था, एक ही समय में कई उपयोगकर्ताओं के बीच कंप्यूटिंग संसाधनों का साझाकरण है। समय साझाकरण प्रणालियों में, कई टर्मिनलों को एक अकेले समर्पित सर्वर से जुड़ा हुआ है जो कि स्वयं की सीपीयू है। एक समय साझाकरण प्रणाली के ऑपरेटिंग सिस्टम द्वारा निष्पादित क्रिया / कमांड में बहुत ही कम समय अवधि है इसलिए, कम समय के लिए टर्मिनलों पर उपयोगकर्ताओं को सीपीयू को असाइन किया जाता है, इस प्रकार एक टर्मिनल में एक उपयोगकर्ता महसूस करता है कि उसके पास उसके टर्मिनल के पीछे एक समर्पित CPU है। कम समय अवधि, जो एक समय साझाकरण प्रणाली पर एक कमांड निष्पादित होती है उसे एक समय का टुकड़ा या एक समय क्वांटम कहा जाता है। इंटरनेट के विकास के साथ, समय साझाकरण सिस्टम अधिक लोकप्रिय हो गए हैं क्योंकि महंगी सर्वर खेतों में बहुत ही बड़ी संख्या में ग्राहकों को एक ही संसाधन साझा करना संभव है। चूंकि वेबसाइट मुख्य रूप से निष्क्रिय समय की अवधि के चलते गतिविधियों के फट में चलती है, इसलिए किसी भी ग्राहक को देरी के चलते बिना एक ग्राहक के सुस्त समय का इस्तेमाल प्रभावी ढंग से किया जा सकता है।

मल्टिप्रोग्रामिंग सिस्टम और टाइम शेयरिंग सिस्टम में क्या अंतर है?

मल्टिप्रोग्रामिंग और समय साझा करने के बीच मुख्य अंतर यह है कि बहु प्रोग्रामिंग CPU समय का प्रभावी उपयोग है, कई कार्यक्रमों को एक ही समय में सीपीयू का उपयोग करने की अनुमति देता है, लेकिन समय साझा करने का उपयोग कई उपयोगकर्ताओं द्वारा एक कंप्यूटिंग सुविधा को साझा करना है जो उपयोग करना चाहते हैं एक ही समय में एक ही सुविधा समय साझा करने वाले सिस्टम पर प्रत्येक उपयोगकर्ता अपना टर्मिनल प्राप्त कर लेता है और महसूस करता है कि वह अकेले सीपीयू का प्रयोग कर रही है। असल में, समय साझा करने वाले सिस्टम एकाधिक उपयोगकर्ताओं के बीच एक ही समय में साझा करने के लिए मल्टीप्रोग्राफिकिंग की अवधारणा का उपयोग करते हैं।