ऑपरेटिंग सिस्टमचा अभ्यासक्रम परिचय - [CS3451] [ऑपरेटिंग सिस्टम] - [AL3452] युनिट I परिचय संगणक प्रणाली - घटक आणि संस्था; ऑपरेटिंग सिस्टम विहंगावलोकन - उद्दिष्टे आणि कार्ये - ऑपरेटिंग सिस्टमची उत्क्रांती; ऑपरेटिंग सिस्टम स्ट्रक्चर्स - ऑपरेटिंग सिस्टम सेवा - वापरकर्ता ऑपरेटिंग सिस्टम इंटरफेस - सिस्टम कॉल्स - सिस्टम प्रोग्राम्स - डिझाइन आणि अंमलबजावणी - स्ट्रक्चरिंग पद्धती. (अध्याय - 1) युनिट II प्रक्रिया व्यवस्थापन प्रक्रिया - प्रक्रिया संकल्पना - प्रक्रिया शेड्यूलिंग - प्रक्रियांवर ऑपरेशन्स - आंतर-प्रक्रिया संप्रेषण; CPU शेड्युलिंग - शेड्यूलिंग निकष - शेड्यूलिंग अल्गोरिदम: थ्रेड्स - मल्टीथ्रेड मॉडेल्स - थ्रेडिंग समस्या; प्रक्रिया सिंक्रोनाइझेशन - गंभीर-विभाग समस्या - सिंक्रोनाइझेशन हार्डवेअर - सेमफोर्स - म्यूटेक्स - सिंक्रोनाइझेशनच्या शास्त्रीय समस्या - मॉनिटर्स; डेडलॉक - डेडलॉक हाताळण्याच्या पद्धती, डेडलॉक प्रतिबंध, डेडलॉक टाळणे, डेडलॉक शोधणे, डेडलॉकमधून पुनर्प्राप्ती. (अध्याय - 2, 3) युनिट III मेमरी मॅनेजमेंट मुख्य मेमरी - स्वॅपिंग - सतत मेमरी वाटप - पेजिंग - पेज टेबलची रचना - विभाजन, पेजिंगसह विभाजन; व्हर्च्युअल मेमरी - डिमांड पेजिंग - कॉपी ऑन राईट - पेज रिप्लेसमेंट - फ्रेम्सचे वाटप - थ्रॅशिंग. (अध्याय - 4) युनिट IV स्टोरेज मॅनेजमेंट मास स्टोरेज सिस्टम - डिस्क स्ट्रक्चर - डिस्क शेड्यूलिंग आणि व्यवस्थापन; फाइल-सिस्टम इंटरफेस - फाइल संकल्पना - प्रवेश पद्धती - निर्देशिका संरचना - निर्देशिका संस्था - फाइल सिस्टम माउंटिंग - फाइल शेअरिंग आणि संरक्षण; फाइल सिस्टम अंमलबजावणी - फाइल सिस्टम संरचना - निर्देशिका अंमलबजावणी - वाटप पद्धती - मुक्त जागा व्यवस्थापन; I/O प्रणाली - I/O हार्डवेअर, अनुप्रयोग I/O इंटरफेस, कर्नल I/O उपप्रणाली. (अध्याय - 5, 6) युनिट V वर्च्युअल मशीन्स आणि मोबाइल ओएस व्हर्च्युअल मशीन्स - इतिहास, फायदे आणि वैशिष्ट्ये, बिल्डिंग ब्लॉक्स, व्हर्च्युअल मशीनचे प्रकार आणि त्यांची अंमलबजावणी, वर्च्युअलायझेशन आणि ऑपरेटिंग-सिस्टम घटक; मोबाइल OS - iOS आणि Android. (अध्याय - 7)