सामान्य विवरण
वसेवोलोद डेमकिन की “ऑपरेटिंग सिस्टम” एक शैक्षिक नोट्स (संकलन) है जो ऑपरेटिंग सिस्टम के निर्माण और संचालन के मूलभूत सिद्धांतों पर केंद्रित है। सामग्री व्याख्यान के प्रारूप में प्रस्तुत की गई है और इसमें बुनियादी सैद्धांतिक आधारों से लेकर आधुनिक ऑपरेटिंग सिस्टम के आर्किटेक्चरल पहलुओं को शामिल किया गया है।
पुस्तक में कंप्यूटिंग सिस्टम की संरचना में ऑपरेटिंग सिस्टम के स्थान पर विचार किया गया है: हार्डवेयर के साथ इंटरैक्शन से लेकर उपयोगकर्ता और एप्लिकेशन प्रोग्राम के बीच इंटरफेस की भूमिका तक। ऑपरेटिंग सिस्टम कर्नेल, उपयोगकर्ता परिवेश, प्रक्रियाओं और थ्रेड्स के प्रबंधन के तंत्र, संसाधन आवंटन और अलगाव (आइसोलेशन) के सिद्धांतों पर विस्तार से चर्चा की गई है।
अलग-अलग अध्याय मेमोरी प्रबंधन (वर्चुअल मेमोरी सहित), फाइल सिस्टम, इंटरप्ट्स, सिस्टम कॉल और इनपुट-आउटपुट डिवाइसों के साथ इंटरैक्शन को समर्पित हैं। मल्टीटास्किंग, प्रक्रिया शेड्यूलिंग, सिंक्रोनाइज़ेशन और डेडलॉक जैसे मुद्दों को समझाया गया है। साथ ही प्रोसेसर आर्किटेक्चर, एब्स्ट्रैक्शन लेवल और ऑपरेटिंग सिस्टम के हार्डवेयर प्लेटफॉर्म के साथ संबंध जैसे विषयों को भी छुआ गया है।
पुस्तक की संरचना सामग्री के अनुक्रमिक अध्ययन के लिए बनाई गई है: सामान्य अवधारणाओं से लेकर तकनीकी रूप से अधिक जटिल अनुभागों तक। यह कोई लोकप्रिय प्रस्तुति नहीं है, बल्कि एक अकादमिक पाठ्यक्रम है जो इस बात की प्रणालीगत समझ विकसित करने के लिए लक्षित है कि कंप्यूटिंग सिस्टम ऑपरेटिंग एनवायरनमेंट स्तर पर कैसे संरचित होते हैं।
यह नोट्स (संकलन) इस विषय के बुनियादी परिचय के रूप में और तकनीकी विशेषज्ञता वाले विद्यार्थियों के लिए सहायक सामग्री के रूप में काम कर सकता है, जो कंप्यूटर आर्किटेक्चर और सिस्टम प्रोग्रामिंग का अध्ययन कर रहे हैं।
राय
सच कहूँ तो यह किताब नहीं, बल्कि व्याख्यान का नोट्स है। शीर्षक से यह स्पष्ट है कि इसमें किस बारे में बात होगी: ऑपरेटिंग सिस्टम के बारे में, इसके मुख्य घटकों के बारे में, मेमोरी के प्रकारों के बारे में और बहुत कुछ के बारे में। केवल इसलिए कि मेरे कॉलेज (या फिर विश्वविद्यालय) में “ऑपरेटिंग सिस्टम” नामक एक पूर्ण विषय था, यह सामग्री मुझे कठिन नहीं लगी। हालाँकि, शुरुआती लोगों के लिए यह काफी कठिन किताब (नोट्स) हो सकती है।