प्रौद्योगिकी

मल्टीटास्किंग की परिभाषा

आधुनिक ऑपरेटिंग सिस्टम को मल्टीटास्किंग कहा जाता है, जो कई प्रक्रियाओं और कार्यों को एक साथ चलाने की अनुमति देता है।

कंप्यूटिंग और अन्य सामाजिक क्षेत्रों दोनों में, मल्टीटास्किंग को एक ही समय में कई कार्यों और कार्यों को करने की क्षमता या विशेषता कहा जाता है। यह क्षमता अक्सर आधुनिक कंप्यूटर या सिस्टम में पाई जाती है।

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

मल्टीटास्किंग के प्रकार अलग-अलग होते हैं। यह सहकारी हो सकता है, जब उपयोगकर्ता प्रक्रियाएं सीपीयू को अलग-अलग अंतराल पर ऑपरेटिंग सिस्टम से इस्तीफा दे देती हैं। इस प्रकार का मल्टीटास्किंग परेशानी भरा और अविश्वसनीय है।

पसंदीदा मल्टीटास्किंग में, ऑपरेटिंग सिस्टम प्रोसेसर का प्रबंधन करता है और कतारबद्ध प्रक्रियाओं के बीच के समय को विभाजित करता है। प्रत्येक प्रक्रिया में कम अंतराल में कंप्यूटर हो सकता है, लेकिन सामान्य तौर पर परिणाम वैसा ही होता है जैसे कि यह एक साथ हुआ हो। वास्तविक मल्टीटास्किंग में, जो केवल मल्टीप्रोसेसर सिस्टम पर होता है, कई प्रक्रियाएं वास्तव में एक ही समय में होती हैं, जैसा कि वे लिनक्स और मैक ओएस एक्स जैसे मॉडलों पर करते हैं।

मल्टीटास्किंग सिस्टम की संभावनाएं बहुत व्यापक हैं, क्योंकि वे कई उपयोगकर्ताओं को एक ही समय में एक ही प्रोसेसर का उपयोग करने की अनुमति देते हैं, जैसा कि किसी कंपनी या कार्यालय में नेटवर्किंग में हो सकता है। किसी भी मामले में प्रचलित मानदंड 'टाइमशेयरिंग' या समय के वितरण का है, जिसके माध्यम से प्रत्येक उपयोगकर्ता के पास वैकल्पिक रूप से प्रोसेसर होता है, लेकिन उन क्षणों या अंतरालों को समझे बिना जिसमें कमांड अन्य उपयोगकर्ताओं को स्थानांतरित किया जाता है। इस प्रकार, अलग-अलग जटिलता की विभिन्न प्रक्रियाएं एक ही समय में हो सकती हैं, जिससे समय और धन की बचत होती है।

$config[zx-auto] not found$config[zx-overlay] not found