Hello friends, welcome to GatesMesh here, the topic is syllabus of operating system before I start with this video, I just want to request you all and specially those who are watching my video for the first time to please subscribe my channel, please share with your friends and please press the bell button for the latest notifications now we are starting this video the video we are going to talk about is syllabus of operating system now you must be thinking that syllabus of operating system मतलब already ये बहुत जगा पे available है आप अगर download करना चाहो operating system of syllabus particular university का gate के exam के लिए या UGC net के exam के लिए आपको easily available हो जाएगा लेकिन मेरा इस वीडियो को बनाने का main motive क्या है पहला आपको clear cut information दे रहा हूँ कि gate में या UGC net के लिए अगर आप operating system prepare कर रहे हो तो कौन सी ऐसे topic है जो mandatory है star mark है मतलब आपको करके ही जाने है और कौन सी ऐसे टॉपिक है जिनको आप थोड़ा बहुत उपर से देख के जा सकते हो तो इससे अक्शिली बेनिफिट क्या है एक तो वो लोग जो बिल्कुल लेट टाइम पर स्टडी करते हैं बिकॉस इस वीडियो में मैं सारे टॉपिक कवर करने जा रहा हूँ और ये वीडियो में जितने भी topic हम बना रहे हैं, ये किस के उपर based है? questions, जितने भी questions last years में आए हुए हैं, चाहे gate के exam में, चाहे UGC net के exam में, क्योंकि कहीं न कहीं उनका pattern जो है, questions का वो same है, कहीं बर UGC net के exam में gate के question आ जाते हैं, ये gate के exam में जो हैं, कहीं बर question जो है, repeat हो जाते हैं, but with a different language, तो ये जो है, इसलिए यह वीडियो का यहाँ पे बड़ा important है, बड़े importance है, दूसरा point यहाँ पे क्या है, smart work, जैसा कि हम लोग जानते हैं कि hard work बहुत important है, लेकिन hard work के साथ smart work जो है वो भी बहुत important है, अगर आपको यादो कि इस time पे, जो हमारा अभी जो latest आये Forbes की report, उसके according जो word का number one उस बंदे ने कितना स्मार्ट वर्क किया देखो, ना तो उसकी कोई इंडॉस्ट्रीज है, कि जो इंडॉस्ट्री में वो चीजे बना रहे हैं, शूज बना रहे हैं, या एपरल बना रहे हैं, बहुत सारी चीजे, जो भी वो ओनलाइन वेबसाइट पे या एप्लिकेशन में तो उनको भी जो है उसने पीछे छोड़ दिया तो वो जो है that is a smart work hard work तो है ही है उसके साथ क्या है smart work without any industry without any big investment वो जो है सिर्फ समान को इदर से उदर पहुंचा रहे हैं और ये जो चीज़े smart work करते हैं तो वही smart work हम यहाँ पे implement कर रहे हैं तो पहला जो topic है that is basic introduction तो basic introduction में यहाँ पर क्या आता है normal operating system की definition operating system की definition के साथ सथ types of operating system types of operating system में batch operating system, multi-program, multi-tasking operating system real time वो आपको पता होना चाहिए उसके बाद यहाँ पर आता है मेरे पास process process Diagram, मतलब जब एक process हम execute करते हैं, जब एक process को CPU execute करते हैं, तो कौन-कौन सी stages में से वो process pass होते हैं. उसके लावा यहाँ पर क्या आता है, मेरे पास types of operating system और process के diagram के लावा यहाँ पर basic system call, Definition of system calls, उसमें आता है आपकी fork system call और उसके लाभा, मतलब basic जो है kernel और fork इन सब system calls के बारे में आपको पता होना चाहिए, लेकिन यहाँ पे जो main important point है वो है process का diagram, मतलब process की जो stages है, that is very important point और उसके बाद मेरे पास आता है process scheduling जिसको हम CPU scheduling भी बोल सकते हैं तो scheduling में जो है वो बहुत सारे various algorithms आते हैं और ये पूरा का पूरा topic ही important है इसमें मैं ये नहीं कह सकता कि ये particular चीज important है ये पूरा का पूरा topic ही important है इसमें अलग-अलग algorithms हैं, FIFO है SGF shortest job first pre-emptive है, आपका round robin है, ठीक है?
अलग-अलग जो है, वो algorithms आते हैं, priority है, तो यह वाला portion जो है, बहुत important है, because every year there will be a question in GATE and UGCnet from this topic, तो यह topic तो आपके लिए कह सकते हो, mandatory ही है, मतलब यह तो topic करके ही जाना है, और बहुत ही easy है, अगर आपने एक-एक numerical, दो-दो numerical इसके कर लिया, लि� आप इसको easily solve कर सकते हो process synchronization third आता है process synchronization इसमें जो है concept आता है semaphore का concept of semaphore binary semaphore specially binary semaphore का concept इसमें आता है वो ही आपको करके जाना है because that is the most important part इसके लाभा Peterson's solution है basic आपको पता होना चाहिए कि कैसे जो है, synchronize करते है processes को, लेकिन यहाँ पे semaphore के concept में इसे question आता है, यह थोड़ा सा complex है topic, लेकिन अगर आप इसको अच्छे से देखे, तो आपको definitely, इसमें आपको clear हो जाएगा कि कैसे semaphore काम करते है. protection में तो यह वाला जो है सेमा 4 वाला topic में इसमें इसको बोलूंगा कि mandatory है जिसको आपको करके ही जाने है next जाता है deadlock and threats में जो deadlock वाला portion है बहुत easy basic definition deadlock prevention deadlock avoidance और specially इसमें आता है bankers algorithm आपको पता होना चाहिए कैसे काम करता बहुत easy है आप इसके लिए मेरी videos को चेक कर सकते हैं वहां पर मैंने इसको बहुत ही अच्छे examples से even gate के question से ही समझाया हुए, तो bankers का algorithm आपको यहाँ पर करके जाना है, इसके लावा basic questions भी मैंने अपनी videos में यहाँ पर mention किये हुए है deadlock के उपर, यह वाला topic जो है, वो totally completed है मेरी video में, process synchronization भी, process scheduling वाला भी और basic वाला, यह already covered sorry तो memory management, memory management में हमारे पास आता है, specially, paging का concept, segmentation का concept, और इसके एलावा fragmentation, internal and external fragmentation के ऊपर काफी बार question आता है, तो ये portion आपको करके ही जाना है, although इसमें multi-level paging का concept भी आता है, और segmentation with paging, वो तो, थोड़े से complex topic है, अगर आपके पास time है, आप proper इसकी त्यारी कर रहे हो, तो definitely वो वाले portion भी करके जाना, multi-level paging, segmented paging वगेरा, लेकिन अगर आप normal देख रहे हो, तो उसके लिए आपको basic paging, segmentation, कैसे काम करते हैं? fragmentation के types और उसके अलावा यहाँ पे आता है virtual memory का concept, virtual memory के concept को जिरूर करके जाना इसमें आपके questions भी आते हैं, numerical question आते हैं numerical question में उसमें आपको दिया होगा कि time दिया होता है effective memory, excess time निकालना होता है उससे related जो है numericals आते हैं basic of threshing आपको पता होना चाहिए और इसके अलावा जो बहुत important point है वो है page replacement पेज रिप्लेसमेंट एलगू इसको मैं डेफिनेटली यहाँ पे हाइलाइट करना चाहूँगा बिकॉस ये इंपोर्टेंट क्यूं है क्यूंकि एक तो ये बहुत ही इजी टॉपिक है बिल्कुल आपने एक दो कोशिन इसमें कर लिये तो आप इसको कभी भी गलत नहीं करोगे तो इसलिए तो यार ओविसली सिक्योर करना है तो वहाँ पे number of question कितने attempt करें कर रहा हूँ that is not important number of correct question कितने attempt कर रहा हूँ that is important मतलब मेरे को वहाँ पर correctness important है UGC net में negative marking नहीं है अभी तक तो आप थोड़ा बहुत वहाँ पर ले सकते हो risk लेकिन यहाँ पर तो definitely आपको पहले correctness की तरफ जाना है ताकि अगर मेरा in case गलत हो गया तो negative marking जो है gate के exam में वो बहुत परिशान करती है page replacement algos के बाद आता है आपका disk scheduling disk scheduling में भी हमारे पास यह numerical यह भी numerical portion है, numerical कह सकते है इसको kind of और इसमें आता है disk scheduling इसमें भी हमारे पास आते है scan algorithm, c-scan algorithm, एक basic FCFS और एक basic जो है, मतलब जो basic-basic जो algorithms है, इसके उपर भी मेरी videos जो है मैंने already बना चुका हूँ, तो इन videos को आप cover कर सकते हूँ, एक-एक question जो है मैंने सारे में explain किया हुआ है, आप उसको जो है अच्छे से वहाँ पे practice कर सकते हूँ.
disk scheduling के बाद आता है unix commands यह वाला जो portion है यह UGC net में ज़्यादा आता है as compared to the gate exam लेकिन फिर भी gate के exam में भी यह चीज़ cover हो सकती है यह unix command या basic Linux commands में आता है जैसे कि एलस कमांड है एम के डिएडी आर सीडी काफी कमांड है मतलब है यहां पर बट बेसिक कमांड जितनी भी है सीडी कमांड है सीएच मोडी कमांड है अभी रिसेंटली जुलाई वाले जो है एक्जाम में जुलाई का जो अभी 2018 के एक्जाम हुए के इलावा, जो है आपके पास, मतलब फाइल से related जो system calls हैं, उनके बारे में आपको पता नहीं चाहिए, उनके parameters क्या हैं, वो आपको जो है पता होना चाहिए, तो ये जो है basic Linux commands के बारे में आपको question आ सकता है, although gate में ये question नहीं आया हुआ ज़्यादा, लेकिन UGCNET के लिए यह portion जो है बहुत important है then file management and security यह वाला portion जो है file management में जो specially आता है कि file से data को कैसे fetch करते है various algorithms जिसमें आपके आता है sequential access random access लिंक डेक्सेस तीन चार मेथड्स हैं वो आपको बेसिक पता वाना चाहिए बहुत ज्यादा अगर आपको मतलब इसमें जो है ज्यादा क्वेश्चन जो आपको नहीं मिलेंगे लेकिन आपको ये एलगोरिथम्स की वर्किंग इनके बीच में क्या एडवांटेजी advantages है, क्या इनकी complexity है, यह आपको पता होना चाहिए, मतलब working कैसे है, sequential, random और linked allocation भी है और accessing of the files भी है, और security में हमारे बास आता है, basic definition virus क्या है वन्यबिलिटीज क्या होती है, लूप होल्स क्या है, एंक्रिप्शन का बेसिक सा पूछ सकते हैं, लेकिन एंक्रिप्शन वाला अक्शल में नेटवर्क के अंदर जो है पोर्शन है, क्रिप्टोग्राफी वाला, वहाँ पे अक्शल में कवर हो जाता है, लेकिन अगर इस ऐसे भी portion वहाँ पर cover हो जाएगा तो आप वहाँ से इसको relate कर सकते हो तो basic wires की definition, loopholes, vulnerabilities और इसके अलगा attacks क्या होते हैं, कितने types की attacks है यह जो है आपको basic जो है पता होना चाहिए तो यहाँ पर अगर मैं इस पूरे portion को, यह है पूरा operating system का syllabus, जहाँ है आप किसी भी exam के लिए prepare कर रहे हो, इन में से, जो मैंने पहला portion ही है, process scheduling वाले को double star mark किया है, because यह portion आपको छोड़के नहीं जाना, दूसरा जो है यहाँ पे, वो है memory management वाला portion कुछ भी हो जाए ये वाला portion आपको करके ही जाना then disk scheduling वाला portion जो है ये भी काफी important है because एक तो इसमें जो algorithms है वो बहुत easy है आप एक दो question करते हो तो आपका हमेशा आपको याद रहेगा अब process synchronization deadlock वाला obviously ये भी बहुत important है लेकिन process synchronization मैंने पहले ही बताया हलका सा complex है थोड़ा सा tricky topic है अगर आप कर जाते हो तो बहुत ही अच्छा है otherwise आप binary semaphore का concept जो है basic देख सकते हो deadlock और thread वाला concept है ये जो है थोड़ा सा theoretical है इसमें सिर्फ bankers वाला algorithm practical है बाकी जो है मतलब numerical है बाकी जो है इसमें इसमें थिवरी है deadlock avoidance, no preemption वगैरा जो circular weight और thread में हमारे पास आता है two types of threads तो kernel level thread या user level thread के बारे में आपको basic जो है वो पता होना चाहिए तो ये जो है यहाँ पे पूरा syllabus है operating system का तो इसको आप follow कर सकते हो चाहिए आप किसी भी exam के लिए prepare कर सकते हो ठीक है? Thank you