सीधे मुख्य सामग्री पर जाएं

मल्टीप्रोग्रामिंग किसे कहते हैं? - What is Multiprogramming ?

                                 Multiprogramming

Batch programming की सबसे मुख्य समस्या यह है कि इसमें मुख्य memory व CPU का उचित उपयोग नहीं हो पाता है, क्योकि batch program एक के बाद एक execute होते हैं तथा जब एक program चलता रहता है, तब वह पूरी मुख्य memory को घेरे रहता है, जब यह program पूर्ण हो जाता है, तब अगला program memory में load किया जाता है, इस तरह से पूरी memory में हमेशा कोई एक program ही रहता है, किन्तु यह program इतना बड़ा नहीं होता है कि पूरी memory का उपयोग कर सके।  इसलिए batch processing में memory का पूर्ण उपयोग नहीं हो पाता है। 

तब OS में एक कई तकनीक, multiprogramming को विकसित किया गया। Multiprogramming का अर्थ है एक से ज्यादा programmes का main memory में एक साथ होना जिससे कि CPU अपने समय का उपयोग बहुत से programmes के लिए करे, बजाय सुस्त रहने के (जब एक program हो और वह भी input/output process में शामिल हो। ) यदि एक program को CPU execute कर रहा है, तो दूसरा input/output प्रक्रिया में शामिल है व तीसरा प्रोग्राम CPU की प्रतिक्षा में है,परन्तु यहाँ पर भी CPU सिर्फ एक program को ही एक समय में execute करेगा।

इस तरह से multiprogramming के द्वारा CPU व memory दोनों का उपयोग अच्छे से हो पाता है।  प्रोग्राम जो memory में store होते हैं, वे दो तरह के होते हैं- 

(i)Input/output bound program                           

ऐसे program जो कि office या commercial data processing (जिसमें कि record maintain किये जाते हैं ) के लिए बनते हैं, जिसमें input/output data बहुत बड़ी मात्रा में उपलब्ध रहता है, परन्तु computer के द्वारा प्रक्रियाएँ बहुत कम होती हैं, ऐसे program input/output bound based program कहलाता हैं, जो मुख्यतः input/output से जुड़े रहते हैं।  

(ii)CPU bound program                                        

कुछ programms जो research, engineering या scientific कार्य के लिए बने होते हैं, उनमें बहुत बड़ी-बड़ी व कठिन calculation होती हैं, किन्तु I/O data बहुत कम होता है, CPU bound program कहलाते हैं।  यहाँ CPU का बहुत अधिक उपयोग होता है। 

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

माइक्रोसॉफ्ट पावर प्वाइंट में प्रेजेंटेशन क्या है ? - What is MS Power Point Presentation.

            माइक्रोसॉफ्ट पावर पॉइण्ट   माइक्रोसॉफ्ट पावर पॉइण्ट, माइक्रोसॉफ्ट ऑफिस का एक महत्वपूर्ण सॉफ्टवेयर है। यह विभिन्न व्यापारिक व गैर व्यापारिक प्रेजेन्टेशन बनाने, उसमे एनीमेशन लगाने में प्रयोग होता  है। इसमें हम साउंड (sound) पिक्चर (picture) व एनीमेशन (animation) आदि का प्रयोग कर सकते हैं। इन प्रेजेन्टेशन स्लाइड का प्रिंट भी निकाल सकते हैं। इसका प्रयोग स्कूल, ऑफिस एवं व्यापारिक संस्थानों में होता है। यह एक अत्यंत महत्वपूर्ण टूल है।            माइक्रोसॉफ्ट पावर पॉइण्ट की विशेषताएँ  माइक्रोसॉफ्ट   पावर पॉइण्ट  निम्नलिखित विशेषताएँ सम्मिलित होती हैं  1. यह प्रयोग करने में सरल है।  2. यह तीव्र गति से कार्य संपन्न करने में सक्षम है।  3. यह वर्ड-आर्ट, जैसे टूल्स से सुसज्जित (special tools like word art) होता है। 4. इसमें स्पैलिंग तथा ग्रामर चैक (spelling and grammar check ) की सुविधा भी उपलब्ध होती है।  5. इसमें एनीमेशन (animation) को भी स्लाइडों में आसानी से सम्मिलित कर सकते हैं।  6. व्यावसायिक प्रेजेन्टेशन के निर्माण में इस सॉफ्टवेयर की महत्वपूर्ण भूमिका है।                पावर प्

HTML क्या है ? - What is HTML.

HTML HTML एक markup language है, इसका पूरा नाम Hyper Text Markup Language  है, यह pure language नहीं है,  क्योकि इसके पास अपना editor नहीं है और ना ही कोई translator है। HTML के द्वारा internet पर web page create करते है। यह programming language नहीं है इसलिए इसमें कोई भी editor compiler या translator की facility provide नहीं है और इसके code को translate करने के लिए कोई भी language translator offer नहीं किया है। HTML केवल एक web- site है , जिसके अंदर केवल web page ही create कर सकते हैं।  HTML के programming को बनाने के बाद उसके output को हम given web browser से देख सकते हैं।                                     इस प्रकार HTML की programming notepad में इसके given की सहायता से create की जाती है, और इसका output हम केवल web browser में देखते हैं , इस प्रकार HTML बहुत ही popular markup language है।  इसमें program लिखने के लिए बहुत से statement use किये जाते हैं जिसे tag कहते हैं।                                                           Tags                                                

What is "Birthday Wishes - RBirthday " App and how does it work.

  Birthday Wishes - RBirthday  अगर आप अपने दोस्त, भाई, बहन, मां, पिता को किसी भी जन्मदिन पर फोटो (बर्थडे कार्ड ), नाम और अच्छे केक ( जिसमे Happy Birthday लिखा हो  ) के साथ विश करना चाहते हैं तो RBirthday आपकी बहुत मदद करेगा।  Birthday Wishes      Download  अगर आप अपने दोस्त को एक नाम और एक अच्छी केक छवि के साथ जन्मदिन की शुभकामनाएं देना चाहते हैं तो यह ऐप आपके लिए है क्योंकि इस ऐप में कई बेहतरीन केक की छवि हैं।  जिससे आप अपने दोस्त या परिवार के किसी सदस्य को हैप्पी बर्थडे कह सकते हैं, वो भी नाम और अच्छे केक के साथ। Good Morning quotes & thoughts से अपने friend & love  को विश करे और उन्हें inspire  करे  motivational Quotes के साथ, आप अपने dream को पा सकते हो जो आपके नियंत्रण से बाहर है।  और आपको तेजी से सफल होने से कोई नहीं रोक सकता है। Motivational Quotes , Positive Quotes , success आदि कोट्स आपके जीवन में नया मोड़ ला सकते हैं।  RBirthday  App में आप अपने दोस्त या परिवार के किसी भी सदस्य जिसका बर्थडे हो उसका सिर्फ फोटो सेलेक्ट करके अच्छे से बर्थडे विश कर सकते है , फोटो सेलेक्ट क