0:00 Introduction 0:37 What is an Operating System & Types of OS 2:49 Process vs Threads vs Programs 6:47 Difference between Multiprogramming, Multiprocess, Multitasking, and Multithreading 11:03 Various States of a Process 15:44 CPU scheduling Algorithms 20:01 Critical section Problem 22:44 Process synchronisation 26:03 Process Synchronisation Mechanisms 28:38 Deadlock 32:35 Deadlock Handling Techniques 36:06 Memory Management 39:57 First-fit, Best-fit, Worst-fit Algorithms 41:33 Paging 45:12 Virtual Memory 48:37 Page replacement algorithms 56:19 Thrashing 58:42 Segmentation 1:01:16 Disk Management 1:04:32 Disk scheduling algorithms 1:09:37 Quick revision
@mukundwaghmare-py4tn Жыл бұрын
Vbbb
@shrur3527 Жыл бұрын
Tq🙏
@MansiMehta-n3v5 ай бұрын
is the os theory enough for interview preparation if im not from cs background?...or should i watch more elaborate video?
@BattiGul015 ай бұрын
@@MansiMehta-n3v enough
@realfact.comsaxena1853 ай бұрын
Thnx bro
@nikhitagarg7150 Жыл бұрын
Bahot zyada acchi video thi , sab kuch revise ho gya. Please aur topics ki bhi aisi 1 shot video upload karo . A HUGE HELP FOR PLACEMENTS
@rishuchaurasia60659 ай бұрын
✦ Operating System is the interface between hardware and software applications, managing memory, scheduling processes, and disk management. 08:55 Operating System types include Windows, Mac OS, Linux, Unix, Android, iOS, and RTOS. Difference between multiprogramming, multiprocess, multitasking, and multithreading lies in managing multiple processes and threads within a system. ✦ GPU's are better at CPU intensive tasks and game rendering due to multi-threaded environment. 17:50 Multi-programming allows loading multiple programs in memory to increase CPU utilization. Multitasking allows multiple tasks or processes to run concurrently on a single CPU. ✦ Multi-level queue scheduling is a hybrid approach that combines round robin and priority scheduling 26:45 The highest priority processes are executed first in a round robin manner Different queues are created for different priority levels Each queue can use a different scheduling algorithm Process synchronization is important to avoid conflicts and ensure proper order of execution Mutual exclusion, progress, and bounded waiting are the requirements for a successful synchronization mechanism ✦ Deadlock is a situation where computer processes are stuck, unable to proceed because each process is waiting for a resource held by another process. 35:40 Deadlock occurs when four conditions meet: mutual exclusion, hold and wait, no preemption, and circular wait. Deadlock can be prevented, avoided, detected periodically, or recovered by terminating one process. Alternatively, deadlock can be ignored, allowing the system to crash and restart. Deadlock handling techniques, such as prevention, avoidance, detection, recovery, or ignorance, are implemented in operating systems. ✦ Deadlock avoidance is essential in military grade real-time operating systems like RTOS. 44:35 Deadlock avoidance methods are not required in Windows, Linux, and Ubuntu systems. Memory management is a crucial task performed by the operating system. Memory management involves dividing memory into fixed and dynamic partitions. Fixed partitioning can lead to internal fragmentation. Dynamic partitioning can result in external fragmentation. Paging is a storage mechanism used by operating systems to retrieve processes from secondary storage into main memory. Paging divides main memory into small pages and allows non-contiguous storage of processes. Memory management unit (MMU) and page table are used for mapping in paging. ✦ Virtual memory allows computer to use more memory than it actually has 53:30 Virtual memory combines physical memory and secondary memory Demand paging loads code into main memory and removes it when not needed Page replacement algorithm determines which pages to keep in memory First in first out (FIFO) algorithm has high page faults Optimal algorithm is the best but not feasible to implement ✦ Page replacement algorithms, thrashing, segmentation, and disk management are important concepts in memory management. 1:02:25 Page replacement algorithms optimize memory usage by predicting the future and removing pages that will not be needed. Thrashing occurs when the degree of multi-programming is too high, leading to low CPU utilization and excessive page replacement. Segmentation allows for loading complete procedures or functions into memory, reducing page faults. Disk management involves managing secondary memory, such as hard disk drives or solid state drives. ✦ Disk scheduling algorithms in operating systems 1:11:19 Disk scheduling algorithms are used to optimize data access on a hard disk drive (HDD) Different algorithms include first come first serve, shortest seek time first, scan, C-scan, look, and C-look These algorithms aim to minimize seek time and rotational latency, improving response time
@Innausuf0921 күн бұрын
Thank you for posting this 🙏
@LalitChaudhary-ef8qr20 күн бұрын
Hii@@Innausuf09
@Innausuf0920 күн бұрын
@LalitChaudhary-ef8qr hello
@ayushpatel95843 ай бұрын
Placement ke liye bahot hi jyada acchi video he... Quick, Accurate and Entire Revision
@gurudeepgh22 Жыл бұрын
types of OS: Single process operating system - Batch-processing operating system Multiprogramming operating system Multitasking operating system Multi-processing operating system distributed os real time os
@sapna218 Жыл бұрын
Can you tell me from where I can fine the 2nd unit of os
@apss811 Жыл бұрын
@@sapna218 gate vidyalaya and geeksforgeeks
@factoworld9527 Жыл бұрын
clustured too
@Ka9i9e Жыл бұрын
Also please do such 1 hour videos for Computer Networks, DBMS, Computer Architecture and OOPs. really the best I can get in 1 hour. Thank you.
@mohammedafzal6005 Жыл бұрын
Oops is already present in Anuj Bhaiya 's channel 😊
@mohammedafzal6005 Жыл бұрын
@@vikaspadihar4699 ok bro tnx
@sarthakkumarbehera10157 ай бұрын
Video aya abhi Tak?
@nishadohat94415 ай бұрын
@@mohammedafzal6005please link share kro mera 2 din me exam hai
@TanmayKumarSen-vh3rq3 ай бұрын
@@shwetapawar2380 bro what for software engineering and dbms??
@Mr.Creative_ai3 күн бұрын
Timestamps (Powered by Merlin AI) 08:55 - Operating System is the interface between hardware and software applications, managing memory, scheduling processes, and disk management. 17:50 - GPU's are better at CPU intensive tasks and game rendering due to multi-threaded environment. 26:45 - Multi-level queue scheduling is a hybrid approach that combines round robin and priority scheduling 35:40 - Deadlock is a situation where computer processes are stuck, unable to proceed because each process is waiting for a resource held by another process. 44:35 - Deadlock avoidance is essential in military grade real-time operating systems like RTOS. 53:30 - Virtual memory allows computer to use more memory than it actually has 1:02:25 - Page replacement algorithms, thrashing, segmentation, and disk management are important concepts in memory management. 1:11:19 - Disk scheduling algorithms in operating systems
@sujanmuppavarapu82812 ай бұрын
People who didnt understand multi programming and multi tasking basically is, In multiprogramming the cpu efficiency is increased by context switching between programs when the current program is in blocked state or any other passive state. In multi tasking the proceses are preemted between a time slice no matter the part of execution.
@theeternal6890 Жыл бұрын
*The deadlock example of Placement was epic. It is exactly what my life is stuck in. Due to gaps in education no company wants to hire me as fresher yet companies which don't care about gaps want experience which can't be gain with gaps. This is stupidity of our education and employment system in India.*
@AdarshNayak-h1s Жыл бұрын
agree
@KazHachiOreki Жыл бұрын
virtual hugs... (same situation)
@anybodycancook6644 Жыл бұрын
hi.. how much is your gap ? may i know ? can you please tel me?
@harshgadwal7672 Жыл бұрын
Bro I also have an education gap of 2 years so will my placement not happen?
@LearnerAbhi21 Жыл бұрын
@@harshgadwal7672 you will get placed but just you will get it late,bcz many comapnies have that criteria of zero gap
@techandtechies8156 ай бұрын
2× speed ..... The exam is in 4 hours.
@ayushsen25756 ай бұрын
💀👍
@rajrajeswarirath9845 ай бұрын
Mine is in 1hour
@rohansalve9765 ай бұрын
@@rajrajeswarirath984 just click at the end of the video! XD
@ankur721945 ай бұрын
Mine just 30 mins😂
@princearyan90245 ай бұрын
Just in 3 hours
@_Akriti Жыл бұрын
As placement season is here and less time left, I was searching for one-shot videos on OS and finally came across this. THANK YOU!!
@wesle_y__ Жыл бұрын
same
@shivamverma7945 Жыл бұрын
is this enough for interview ?
@krutikasareen1726 ай бұрын
Is it enough?
@zaidafzal9208 Жыл бұрын
Well Explained in easy words Really appreciate that Great work 👌Keep it up 👍👍👍
@HarshBenuskar7 ай бұрын
Topics covered in this video: 0:00 Introduction 0:37 What is an Operating System & Types of OS 2:49 Process vs Threads vs Programs 6:47 Difference between Multiprogramming, Multiprocess, Multitasking, and Multithreading 11:03 Various States of a Process 15:44 CPU scheduling Algorithms 20:01 Critical section Problem 22:44 Process synchronisation 26:03 Process Synchronisation Mechanisms 28:38 Deadlock 32:35 Deadlock Handling Techniques 36:06 Memory Management 39:57 First-fit, Best-fit, Worst-fit Algorithms 41:33 Paging 45:12 Virtual Memory 48:37 Page replacement algorithms 56:19 Thrashing 58:42 Segmentation 1:01:16 Disk Management 1:04:32 Disk scheduling algorithms 1:09:37 Quick revision
@KapishSharma-mw6py6 ай бұрын
amazing bhaiya,explained in such a beautiful manner and in just 1 hour thank you so much !!!!!
@codingit9504 Жыл бұрын
Bhaiya this is the best revision video ever made on CORE subjects. Thank you so much!, Please make similar videos on DBMS, Computer Networks.
@GuruPrasadShukla Жыл бұрын
terrific video, really helpful before placements and is great for revision. thankyou sir
@sameer_701 Жыл бұрын
DBMS and Computer Networks bhi chaiye
@ShivamAgarwal-n6d Жыл бұрын
ha bhaiya jaldi chahiye.......
@Akash-nh8pc Жыл бұрын
Hn njjj
@skyvoz Жыл бұрын
🙌🙌
@gaming_daun_0007 Жыл бұрын
We want
@huzaifagulzar3922 Жыл бұрын
Please anujh bhaiyya 😢
@kunjmaheshwari98193 ай бұрын
thankyou anuj bhaiya for this video. Best OPERATING SYSTEM video for Interview Preperation on KZbin.
@DharmendraYadav-pv5hs Жыл бұрын
Bhaiya ka lecture dekhne ke bad maza aa jata h pura concept clear ho jata h
@codingshuttle Жыл бұрын
Nice, People you can join our Telegram for regular updates and polls. Here is the link: telegram.me/realanujbhaiya
@mjstudy1125 Жыл бұрын
@@codingshuttle bhaiya javascript ka playlist pura hai ya adha ??
@AshaPandey-rr3lb Жыл бұрын
@@mjstudy1125 JavaScript ka complete ✅ hai
@AshaPandey-rr3lb Жыл бұрын
@@mjstudy1125 Complete JavaScript with a news project kzbin.info/aero/PLhzIaPMgkbxDK0XplEg2SdbZu-yz3B_T-
@jeffomega Жыл бұрын
Hello Anuj Bhaiya, thank you so much for this one shot video, it really helps more than words will be ever impart. I also want to request for a one shot video of Computer Networks and DBMS, just like this one, because it sure does help a lot.
@varnamshah9412 Жыл бұрын
STUDENTS TENSED WITH THEORY SUBJECT AND THEN THE LEGENDARY VIDEO APPEARS ON KZbin AND THEN HE SCORE BEST NEXT MORNING IN EXAMS
@kailashrampariya69045 ай бұрын
Time Stamp: 0:00 Introduction 0:37 What is an Operating System & Types of OS 2:49 Process vs Threads vs Programs 6:47 Difference between Multiprogramming, Multiprocess, Multitasking, and Multithreading 11:03 Various States of a Process 15:44 CPU scheduling Algorithms 20:01 Critical section Problem 22:44 Process synchronisation 26:03 Process Synchronisation Mechanisms 28:38 Deadlock 32:35 Deadlock Handling Techniques 36:06 Memory Management 39:57 First-fit, Best-fit, Worst-fit Algorithms 41:33 Paging 45:12 Virtual Memory 48:37 Page replacement algorithms 56:19 Thrashing 58:42 Segmentation 1:01:16 Disk Management 1:04:32 Disk scheduling algorithms 1:09:37 Quick revision
@shraddhaprabhakar20 Жыл бұрын
Amazing video for whoever wants to understand complete OS in 1 video, thank u so much sir
@bittusinha5019 Жыл бұрын
mujhe v bhot achhi lagi vdo itne achhe se smjh aa gae..😊
@Kushal_Yadav3 ай бұрын
Bhai me bca mein hu mujhe os ka topic sikhna h ye dekh skta hu na ?
@shrijansinghrajput4209 Жыл бұрын
Great video bhaiya! Aapke examples boht simple and easy to understand the. ❤️😍
@parasjain7118 Жыл бұрын
Bhaiya, please make one shot for the computer network and Dbms for the interview
@codingshuttle Жыл бұрын
I'll make videos on these topics soon 😊 Stay tuned 🙌
@bonkai.movies Жыл бұрын
@paras Jain bhai love babbar se dekhlo bdya content h👌👌👍
@vishukumar1553 Жыл бұрын
Yes bhaiya please these two also
@vishukumar1553 Жыл бұрын
@@codingshuttle as soon as possible bhaiya ,our placements is going to be start.
@shreyanshagrawal3115 Жыл бұрын
@@codingshuttle pls make one on System design for interviews also if possible!!
@factoworld9527 Жыл бұрын
I studied OS from Gate smasher and I am wondering that how this person completed all the important concept in just 1 hr. and literally he had done this. Amazing but he only not discussed about problems
@TECHNOLOGYENABLED Жыл бұрын
he is pretty amazing following him since he was with aman dhatarwal sir
@Rakshuuu_0711 ай бұрын
Was wondering the same..
@dhruvilhirpara1795 Жыл бұрын
My Interview is scheduled after 2 days and I just finished watching it right now! Absolutely Loved the Video!
@yashvarddhansingh5248 Жыл бұрын
Did it help in the interview process ?
@mudrad1930 Жыл бұрын
@@yashvarddhansingh5248 yes he got selected in sprinklr
@devs9776 Жыл бұрын
@@yashvarddhansingh5248 same question😅
@devs9776 Жыл бұрын
same ques😅
@pqrstwxyz1175 Жыл бұрын
Bro tell us 😂...we are curious
@Prashant_Kumar_JavaDev Жыл бұрын
Bhaiya, Please make 1 shot video of DBMS and networking based on the interview perspective 🥹 # Thank you for this video. It is entirely understandable. #Great_Work ✌🏼
@arnav1842 Жыл бұрын
Thank you ANUJ bhaiya for providing great video !!! with best resource ❤❤
@HELLOWorld-lo9er Жыл бұрын
Amazing video , really helpful for revision Thank you ..
@srushtikulkarni29836 ай бұрын
Thank You So Much Bhaii.. bahot achhe se samjhaya aapne 🥰🙏🏻
@yashassharma46216 ай бұрын
Pass hone ke liye sufficient he?
@AyushSingh-xo4ed Жыл бұрын
mast video hai bhaiya itna acha explain kiye hai aap ki 2 3 baar dekh lo revise bhi ho jata hai🤩🤩🤩🤩
@krishpatel_2383 Жыл бұрын
This video was much needed for me to revise the concepts quickly. all of the important topics are covered and explained perfectly. Thank you ❤
@hashcodez7574 ай бұрын
bhaiya aag lga di aapne!! mtlb shuru kiya dekhna aur kb khatam krdiya pta hi nhi chala...... Thanks alot Bhaiya.
@abhishekchikkegouda67522 ай бұрын
Ekk damm Bhaiyyyaa , Superb explanation
@krishnasit25676 ай бұрын
Good video, able to understand the concepts precisely, to the point, covered all the main supports for operating system. Thank you !!!
@namansingh8648 Жыл бұрын
Quality content in short time ❤
@Ab_Ydv_01_-hind-nxt-love27 күн бұрын
Complete revision Just in one hour, brother you nailed it ❤
@gulabchandgupta5486 Жыл бұрын
tysm bhaiya really helpful love from jamshedpur.🤩😍🙏🙏
@codingshuttle Жыл бұрын
Glad you liked it 😄
@vallakatipavankumar11115 ай бұрын
Bro Really👌 Very Unique Way of Explaination Bro , Helped a Lot .👏👏Thank u so much....... Very Demanding Method of Explaination helping a lot for Exams❤❤
@PramodKumar-bu2uf4 ай бұрын
Deadlock example is very amazing bhaiya ❤
@arnabbasak6918 Жыл бұрын
Thanks a lot bhaiyaa 😇this will help me a lot for my upcoming interviews ✨
@kaushikkaransingh3240 Жыл бұрын
Thnakyouuu for the tutorial bhaiya, Networking ke upr v video ladijiye plzz 💫
@Noobmaster-c8d4 ай бұрын
This one video taught and helped me understand, what my lecturers and Galvin sir's ppts couldn't. Placement pucca agar ye dekh liya toh Hats off to you sir, amazing job.
@shrur3527 Жыл бұрын
Tq so much🙏❤️ Ur amazing, good luck 🙏🙏❤️❤️
@SumitKumar_03 Жыл бұрын
Maza aa gya sir!!....Jo mere Sir mujhe 4 mahine mein ni samja paye woh aapne 1 ghante mein samja diya...Thank u for ur effort❤
@Anthony-tn4lo Жыл бұрын
Best video......bhaiya aisi hi CN and DBMS pe video le aao.... JALDI PLSSSSS
@Jasmine-hx7ns10 ай бұрын
Thank you so much Anuj Bhaiya! This video is a life savior! And you are a great teacher! So grateful to you!
@factsuniverses Жыл бұрын
4:41 PCB : PROCESS CONTROL BLOCK
@anish6911Ай бұрын
In an operating system (OS), bounded waiting is a condition that limits the number of times a process can be bypassed by another process after it has requested to enter a critical section....
@amanchallirwar7539 Жыл бұрын
Thank You sir. It was a great help indeed.
@girishsapkale20172 ай бұрын
Very helpful for upcoming interview. Thanks 🙏
@HimaniChoudhary-i5d24 күн бұрын
Thank you so much sirrr the best revision video everrr❤️
@divyaagarwal3091 Жыл бұрын
Thankyou so much sir ....such a informative video in 1 shot
@FingertipsCoding Жыл бұрын
Sir, Video Bounce kr gya 🤯🤯
@VanshYadav-e7v5 ай бұрын
Very Helpful video , thanks Anuj bhai !
@rohitk472Ай бұрын
it's not for beginner, its good for quick revision... but first time OS padhne walo ko hard jayega ye video.
@ehmadsaleem83692 ай бұрын
Wow amazing way to transfer the core crux of topic
@NAMAN26025 ай бұрын
love the video perfect content/length, need more one shot like this for oops, dbms, cn, sepm etc.
@PankajWaykar Жыл бұрын
Great Video !! Not having more words to tell how awesome this video is!!
@AdityaSharma-wb8rs10 ай бұрын
Thank you so much Sir for this one shot video.
@divyachauhan15623 ай бұрын
Very Helpful... Thankyouuu Sir❤
@TaahaaUsman Жыл бұрын
Thanks anuj bahiya for this very knowledge full OS course, And you tell us all important concepts in one hr. Amazing
@Avsek-b7i9 ай бұрын
Loved your way of explaining, keep up the good work
@ManojVerma-ey8qr5 ай бұрын
Thank you so much ❤ really helpful in revising concepts😀
@rimjhimmittal87614 ай бұрын
lovely video! mast revision done
@JX304U Жыл бұрын
Thank you so much sir 🙏☺️
@mohdamaan55514 ай бұрын
Thankyou Bro for making me understand lot of missed topics.
@arshghaiwat5241 Жыл бұрын
please make a video on COMPUTER NETWORKS & DBMS like this.
@bscmathematics238 ай бұрын
Bhaiya aap se contect kaise hoga kuch puchna hai i am very confused...😢😢
@pritam16raha Жыл бұрын
Networking in one video required vaiya 🙏
@mayursoni18205 ай бұрын
very best video , explanation was very good. Thank You Sir ☺
@abhaypatel15517 ай бұрын
one of pertinent and well covered one shot lecture ever watched 🤩🤩
@deepanshu7295 Жыл бұрын
Brother your content is lit 🔥
@ahangaraadil Жыл бұрын
Awesome content as always.
@AshaPandey-rr3lb Жыл бұрын
✅ Cool content as always
@Death-is4hh7 ай бұрын
amazing and concise video bhaiya. Really appreciate this. please if possible do bring DBMS one shot also. That would help out a lot in this upcoming placement season
@MeraBaapHaiTu313 ай бұрын
Great Video bhai , please make such 1 hour videos for other subjects as well
@bapandas1746 Жыл бұрын
Next video on computer networking bhiya
@venkateshyeturi2602 Жыл бұрын
Excellent in delivering the concept in a very short period of time. Thankyou bhaiya !!
@swativerma9494 Жыл бұрын
Bhaiya ye video bht achi thi sb clear ho gya achai se and the notes ❤❤❤
@hariharan46886 ай бұрын
thankyou , very good video for last minute revision
@ajaywankhade5054Ай бұрын
Thank you ! Do one video on Computer networks too !!
@unknownff_048 ай бұрын
Literally! It was the best one shot. Now I am feeling confident enough to excel in exam
@Bbbbbbbbbbbb1114 ай бұрын
A masterpiece for revision of OS
@krishnapalpanwar8280 Жыл бұрын
One shot computer network, Please.
@niswarthchaudhary52517 ай бұрын
U made it so easy best teacher sir ❤️❤️
@vishnuvardhan6961Ай бұрын
Super explanation sir ❤😊
@cspointbysaurav Жыл бұрын
Are bhaiyya aap to great ho hii😍😍
@31ankitnain41 Жыл бұрын
bhaiya loved it wating for such more content in dbms and cn
@akshatjain4484 Жыл бұрын
Bhai-bhai *2 Anuj bhai🎉
@Patra_KirsaniАй бұрын
Feedback:---- 1. not for beginners, (love babbar Os series is for beginners) 2. Disk scheduling (SSTF) could be explained in a better way. 3. Best video who wants a revision
@ishitaagrawal2779 Жыл бұрын
Amazing video sir !! Thankyou !!
@Sumiakalsoom9 ай бұрын
Amazing video this man is love ❤
@r.b.mod.3766 Жыл бұрын
Please make video on DBMS and computer Networking.
@ankit_yadav113 ай бұрын
Dil se Salute hai dada , matlb mja hi aa gya aapan ko toh
@kartikkunj1872 Жыл бұрын
Thankyou so much bhaiya for making quality content in short time and also for great explanation..❤❤❤
@AhsanCommits6 ай бұрын
Thank you, Bhaiya! 😊 I've just completed the video. 🎬.
@FARHANALIMD9 ай бұрын
Excellent content and good explanation..
@harsha40485 ай бұрын
Very good explanation in this short period of time 🎉