Multitasking

Multitasking Definition-Hindi

Multitasking एक समय में कई कार्यों को processing करता है। उदाहरण के लिए, जब आप अपने बगल में कार में किसी को चॉकलेट खाते हुए, उसका सेल फोन लेते हुए और उसी पर गाड़ी चलाने की कोशिश करते हुए देखते हैं, तो वह व्यक्ति मल्टीटास्किंग कर रहा है।

मल्टीटास्किंग से तात्पर्य computer के काम करने के तरीके से भी है। फोन और चॉकलेट खाना ड्राइवर के विपरीत, कंप्यूटर का CPU एक समय में कई प्रक्रियाओं को पूरी सटीकता के साथ संभाल सकता है। हालाँकि, यह केवल कंप्यूटर के software द्वारा इसे भेजे गए instructions को process करेगा। इसलिए, सीपीयू की क्षमताओं का पूरा उपयोग करने के लिए, सॉफ्टवेयर को एक समय में एक से अधिक कार्यों, या मल्टीटास्क को process करने में सक्षम होना चाहिए।

प्रारंभिक operating system एक समय में कई प्रोग्राम चला सकते थे, लेकिन मल्टीटास्किंग का पूरी तरह से समर्थन नहीं करते थे। इसलिए, एक निश्चित ऑपरेशन करते समय एक एकल program कंप्यूटर के पूरे CPU का उपभोग कर सकता है। बुनियादी ऑपरेटिंग सिस्टम प्रक्रियाएं, जैसे Files की copy बनाना, user को अन्य कार्य करने से रोकता है, जैसे कि विंडोज़ खोलना या बंद करना। सौभाग्य से, चूंकि आधुनिक ऑपरेटिंग सिस्टम में पूर्ण multitasking support शामिल है, कई प्रोग्राम एक ही समय में एक-दूसरे को प्रभावित किए बिना चल सकते हैं। इसके अलावा, कई ऑपरेटिंग सिस्टम प्रक्रियाएं एक साथ हो सकती हैं।

चूंकि मल्टीटास्किंग एक साथ कई कार्यों को संभाल सकता है, यह कंप्यूटर की स्थिरता में भी सुधार करता है। उदाहरण के लिए, यदि एक प्रक्रिया crash हो जाती है, तो यह अन्य चल रहे प्रोग्रामों को प्रभावित नहीं करेगी, क्योंकि कंप्यूटर प्रत्येक प्रक्रिया को अलग से संभालता है। दूसरे शब्दों में, यदि आप word processing प्रोग्राम में एक पेपर लिखने के बीच में हैं और आपका web browser अप्रत्याशित रूप से बंद हो जाता है, तो आप अपना काम नहीं खोएंगे। तभी आप वास्तव में मल्टीटास्किंग के लिए आभारी हो सकते हैं।