Fundamentals of Operating Systems (फंडामेंटल ऑफ़ ऑपरेटिंग सिस्टम)
Offered By: Chhattisgarh Swami Vivekanand Technical University via Swayam
Course Description
Overview
Syllabus
साप्ताह
विषय
साप्ताह-1
ऑपरेटिंग सिस्टम का परिचय
ऑपरेटिंग सिस्टम की विशेषताएँ एवं कार्य और सेवाएँ
ऑपरेटिंग सिस्टम का मूल्यांकन
डेस्कटॉप टिस्टम और मल्टीप्रोसेसर टिस्टम, टितररत टिस्टम
साप्ताह-2
रीयल-टाइम टिस्टम, और हैंडहेल्ड टिस्टम
भंडारणसंरचना, और भंडारण पदानुक्रम
टिस्टम कॉल, और टिस्टम प्रोग्राम
साप्ताह-3
प्रटक्रया अवधारणा, और प्रक्रिया शेड्यूलिंग
थ्रेड्स, थ्रेडिंग इश्यूज
प्रक्रियाओं पर संचालन, और प्रक्रियाओं का सह-संचालन
साप्ताह-4
इंटरप्रोसेस संचार, और कलाइंट-सर्वर सिस्टम में संचार
पीसीबी औरसंदर्थ स्विचिंग
सीपीयू शेड्यूलिंग और मल्टीथ्रेडिंग की मूल अवधारणा
प्रक्रिया और एकाधिक-प्रोसेसर शेड्यूलिंग तकनीकों का स्टेट ट्रांसकशन
साप्ताह-5
गैर- सीपीयू शेड्यूटलंग एल्गोरदम अल्गोरिदम
गैर-प्रीमेप्टिव सीपीयू शेड्यूटलंग एल्गोरदम अल्गोरिदम
प्रीमेप्टिव सीपीयू शेड्यूलिंग एल्गोरदम
प्रीमेप्टिव सीपीयू शेड्यूलिंग अल्गोरिदम पर पक्ष
साप्ताह-6
वर्चुअल मेमोरी की अवधारणा
कन्टेजियस मेमोरी आवंटन
गैर-कन्टेजियस मेमोरी आवंटन
साप्ताह-7
पेजिंग और डिमांड पेजिंग की अवधारणाएँ
विभाजन की अवधारणा
पेजिंग के साथ टिभाजन
साप्ताह-8
पृष्ठ प्रतिस्थापन अल्गोरिदम
थ्रेशिंग एंड हैंडलिंग थ्रेशिंग
प्रक्रिया तुल्यकालन प्रकार
साप्ताह-9
क्रिटिकल सेक्शन समस्या
सेमाफोर और इसके प्रकारों का परिचय
फाइल सिस्टम कार्यान्वयन
साप्ताह-10
मुक्त स्थान प्रबंधन
इनपुट/आउटपुट सिस्टम, और इनपुट/आउटपुट हार्डवेयर
गतिरोध की बुनियादी अवधारणाएँ और गतिरोध के लिए आवश्यक शर्ते
गतिरोध रोकथाम के तकनीक और गटतरोध हैंडटलंग एल्गोररदम
साप्ताह-11
बैंकर का अल्गोरिदम
गतिरोध से बचाव और निवारण
साप्ताह-12
डिस्क शेड्यूलिंग का परिचय
डिस्क रीड/ राइट के संचालक को समझना और डिस्क शेड्यूलिंग एल्गोरिदम का अवलोकन
लिनक्स ऑपरेटिंग सिस्टम कमांड का परिचय
ऑपरेटिंग सिस्टम के लाभ, अनुप्रयोग परियोजनाएँ और भविष्य
Taught by
डॉ. दीप्ति वर्मा एवं श्री.आदित्य तिवारी
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity