YoVDO

Fundamentals of Operating Systems (फंडामेंटल ऑफ़ ऑपरेटिंग सिस्टम)

Offered By: Chhattisgarh Swami Vivekanand Technical University via Swayam

Tags

Operating Systems Courses Memory Management Courses Deadlocks Courses Process Management Courses Multithreading Courses CPU Scheduling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
ऑपरेटिंग सिस्टम पाठ्यक्रम आम तौर पर यह समझने के लिए आवश्यक विषयों की एक श्रृंखला को शामिल करता है कि कंप्यूटर सिस्टम संसाधनों का प्रबंधन कैसे करता है और उपयोगकर्ताओं और अनुप्रयोगों के साथ कैसे इंटरैक्ट करता है। यह प्रक्रियाओं, थ्रेड्स और सिंक्रोनाइजेशन तंत्र जैसी मूलभूत अवधारणाओं से शुरू होता है फिर वर्चुअल मेमोरी और पेजिंग सहित मेमोरी प्रबंधन की ओर बढ़ता है। डिवाइस प्रबंधन और इनपुट / आउटपुट सिस्टम के साथ फाइल सिस्टम और स्टोरेज प्रबंधन का भी पता लगाया जाता है। छात्र विभिन्न प्रकार के ऑपरेटिंग सिस्टम, जैसे रियल टाइम, वितरित और एम्बेडेड सिस्टम के बारे में सीखते हैं। वे विंडोज, मैकओएस और लिनक्स जैसे लोकप्रिय ऑपरेटिंग सिस्टम के पीछे के डिजाइन सिद्धांतों के साथ-साथ ऑपरेटिंग सिस्टम के संदर्भ में शेड्यूलिंग, एल्गोरिथम सुरक्षा और नेटवर्किंग जैसी अवधारणाओं का अध्ययन कर सकते हैं।

Syllabus

साप्ताह

विषय

साप्ताह-1

ऑपरेटिंग सिस्टम का परिचय

ऑपरेटिंग सिस्टम की विशेषताएँ एवं कार्य और सेवाएँ

ऑपरेटिंग सिस्टम का मूल्यांकन

डेस्कटॉप टिस्टम और मल्टीप्रोसेसर टिस्टम, टितररत टिस्टम

साप्ताह-2

रीयल-टाइम टिस्टम, और हैंडहेल्ड टिस्टम

भंडारणसंरचना, और भंडारण पदानुक्रम

टिस्टम कॉल, और टिस्टम प्रोग्राम

साप्ताह-3

प्रटक्रया अवधारणा, और प्रक्रिया शेड्यूलिंग

थ्रेड्स, थ्रेडिंग इश्यूज

प्रक्रियाओं पर संचालन, और प्रक्रियाओं का सह-संचालन

साप्ताह-4

इंटरप्रोसेस संचार, और कलाइंट-सर्वर सिस्टम में संचार

पीसीबी औरसंदर्थ स्विचिंग

सीपीयू शेड्यूलिंग और मल्टीथ्रेडिंग की मूल अवधारणा

प्रक्रिया और एकाधिक-प्रोसेसर शेड्यूलिंग तकनीकों का स्टेट ट्रांसकशन

साप्ताह-5

गैर- सीपीयू शेड्यूटलंग एल्गोरदम अल्गोरिदम

गैर-प्रीमेप्टिव सीपीयू शेड्यूटलंग एल्गोरदम अल्गोरिदम

प्रीमेप्टिव सीपीयू शेड्यूलिंग एल्गोरदम

प्रीमेप्टिव सीपीयू शेड्यूलिंग अल्गोरिदम पर पक्ष

साप्ताह-6

वर्चुअल मेमोरी की अवधारणा

कन्टेजियस मेमोरी आवंटन

गैर-कन्टेजियस मेमोरी आवंटन

साप्ताह-7

पेजिंग और डिमांड पेजिंग की अवधारणाएँ

विभाजन की अवधारणा

पेजिंग के साथ टिभाजन

साप्ताह-8

पृष्ठ प्रतिस्थापन अल्गोरिदम

थ्रेशिंग एंड हैंडलिंग थ्रेशिंग

प्रक्रिया तुल्यकालन प्रकार

साप्ताह-9

क्रिटिकल सेक्शन समस्या

सेमाफोर और इसके प्रकारों का परिचय

फाइल सिस्टम कार्यान्वयन

साप्ताह-10

मुक्त स्थान प्रबंधन

इनपुट/आउटपुट सिस्टम, और इनपुट/आउटपुट हार्डवेयर

गतिरोध की बुनियादी अवधारणाएँ और गतिरोध के लिए आवश्यक शर्ते

गतिरोध रोकथाम के तकनीक और गटतरोध हैंडटलंग एल्गोररदम

साप्ताह-11

बैंकर का अल्गोरिदम

गतिरोध से बचाव और निवारण


साप्ताह-12

डिस्क शेड्यूलिंग का परिचय

डिस्क रीड/ राइट के संचालक को समझना और डिस्क शेड्यूलिंग एल्गोरिदम का अवलोकन

लिनक्स ऑपरेटिंग सिस्टम कमांड का परिचय

ऑपरेटिंग सिस्टम के लाभ, अनुप्रयोग परियोजनाएँ और भविष्य


Taught by

डॉ. दीप्ति वर्मा एवं श्री.आदित्य तिवारी

Tags

Related Courses

Distributed Programming in Java
Rice University via Coursera
Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera
Многопоточность
Moscow Institute of Physics and Technology via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX
Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera