Generation of the Operating System
ऑपरेटिंग सिस्टम की पहली पीढ़ी-First Generation of Operating System (1945 to 1955)
First generation of operating system-यह द्वितीय विश्व युद्ध से पहले का समय था जब डिजिटल कंप्यूटर विकसित नही हुआ था। इस समय यांत्रिक रिले के साथ गणना करने वाले इंजन थे। बाद में यांत्रिक रिले को वैक्यूम ट्यूबों द्वारा बदल दिया गया क्योंकि वे बहुत धीमी थीं। लेकिन, वैक्यूम ट्यूब के साथ भी प्रदर्शन की समस्या का समाधान नहीं किया गया था, इसके अलावा ये मशीनें बहुत भारी और बड़ी थीं क्योंकि ये हजारों वैक्यूम ट्यूबों से बनी थीं।
इसके अलावा, प्रत्येक मशीन को लोगों के एक समूह द्वारा डिज़ाइन प्रोग्राम और रखरखाव किया गया था। प्रोग्रामिंग भाषाएं और ऑपरेटिंग सिस्टम ज्ञात नही थे, और प्र्ग्रमिंग के लिए पूर्ण मशीनी भाषा का उपयोग किया जा रहा था।
इन प्रणालियों को संख्यात्मक गणना के लिए डिज़ाइन किया गया था। प्रोग्रामर को समय के एक ब्लॉक के इए साइन अप करने और फिर अपने प्लग बोर्ड को कंप्यूटर में डालने की आवश्यकता थी। 1950 के दशक में, पंच कार्ड पेश किये गये, जिससे कंप्यूटर के प्रदर्शन में सुधार हुआ। इसने प्रोग्रामर्सको पंच कार्ड पर प्रोग्राम लिखने और उन्हें सिस्टम में पढ़ने की अनुमति दी; बाकि प्रक्रिया समान थी।
दूसरी पीढ़ी का ऑपरेटिंग सिस्टम-The second generation of OS (1955 to 1965)
इस पीढ़ी की शुरआत 1950 के दशक के मध्य में ट्रांजिस्टर की शुरुआत के साथ हुई थी। ट्रांजिस्टर के उपयोग ने कंप्यूटरों को अधिक विश्वसनीय बना दिया, और वे ग्राहकों को बेचे जाने लगे। इन मशीनों को मेनफ़्रेम कहा जाता था। केवल बड़े संगठन अरु सरकारी निगम ही इसे वहन कर सकते थे। इस मशीन में प्रोग्रामर को प्रोग्राम एक पेपर पर लिखना होता था और फिर उसे कार्ड्स पर पंच करना होता था। कार्ड को इनपुट रूप में ले जाया जायेगा और आउटपुट प्राप्त करने के लिए एक ऑपरेटर को सौंप दिया जाएगा। प्रिंटर आउटपुट प्रदान करता है जिसे आउटपुट रूम में ले जाया गया था।इन कदमों ने इसे एक समय लेने वाला कार्य बना दिया। इसलिए, इस मुद्दे को हल करने के लिए बैच सिस्टम को अपनाया गया था।
बैच सिस्टम में, कार्यों को इनपुट रूम में बैचों के रूप में एक ट्रे में एकत्र किया जाता था और एक चुम्बकीय टेप पर पढ़ा जाता है, जिसे मशीन रूम में ले जाया जाता था, जहाँ इसे टेप ड्राइव पर लगाया जाता था। फिर एक विशेष कार्यक्रम का उपयोग करते हुए, ऑपरेटर को टेप से पहला कार्य या कार्य पढ़ना था और इसे चलाना था, और आउटपुट दूसरे टेप पर उत्पन्न हुआ था। OS स्वचालित रूप से टेप से अगला कार्य पढ़ता है, और कार्य एक-एक करके पुरे किए जाते हैं।
बैच के पूरा होने के बाद, इनपुट और आउटपुट टेप हटा दिए गये, और अगला बैच शुरू किया गया। प्रिंटआउट आउटपुट टेप से लिए गये थे। इसका उपयोग मुख्य रूप से इंजीनियरिंग और वैज्ञानिक गणना के लिए किया जाता था। इस पीढ़ी में कंप्यूटर में इस्तेमाल होने वाले पीला OS को FMS (फोरट्रान मॉनिटर सिस्टम) कहा जाता था, और IBMSYS, और Fortran को एक उच्च स्तरीय भाषा के रूप में इस्तेमाल किया जाता था।
तीसरी पीढ़ी का ऑपरेटिंग सिस्टम-The third generation operating system (1965 to 1979)
यह पीढ़ी 1964 में IBM के 360 परिवार के कंप्यूटरों की शुरुआत के साथ शुरू हुई।इस पीढ़ी में, ट्रांजिस्टर को सिलिकॉन चिप्स से बदल किया गया था, अरु ऑपरेटिंग सिस्टम को मल्टीप्रोग्रामिंग के लिए विकसित किया गया था, उनमें से कुछ ने बैच प्र्सस्सिंग, टाइम शेयरिंग, रीयल-टाइम का भी समर्थन उसी समय में किया था।
चौथी पीढ़ी का ऑपरेटिंग सिस्टम-थे fourth generation operating system (1979 to Present)
OS की इस पीढ़ी की शुरुआत पर्सनल कंप्यूटर और वर्कस्टेशन की शुरुआत के साथ हुई थी। चिप्स जिसमे हजारों ट्रांजिस्टर होते हैं, इस पीढ़ी में पेश किये गये थे, जिसने पर्सनल कंप्यूटररों के विकास को संभव बनाया जो नेटवर्क के विकास का समर्थन करते थे और इस प्रकार नेटवर्क ऑपरेटिंग सिस्टम और डिस्ट्रिब्यूटेड ऑपरेटिंग सिस्टम के बिकास का समर्थन करते थे। डॉस, लिनक्स और विंडो ऑपरेटिंग सिस्टम इस पीढ़ी के OS के कुछ उदाहरण हैं।