✦ 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
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
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
*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.*
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
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
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
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 ✌🏼
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.
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.
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
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.
Awesome video, just you should've included a few more impt topics like semaphores, philosophers problem,etc... these are asked in interviews and exams too much as well.
Very big fan Bhiyya. Ek request, bhaiyya please Networking aur DBMS pe bhi jaldi se ek video la do esa, most logon ka placement season shuru hone wala hai abhi. PLEASE !!!!!!!
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
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❤❤
Thanks for the video bro , its great. Can you please make a additional video covering any remaining thing like kernal and stuff which can be asked in interviews.
✦
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
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
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
Vbbb
Tq🙏
is the os theory enough for interview preparation if im not from cs background?...or should i watch more elaborate video?
@@MansiMehta-n3v enough
Thnx bro
Placement ke liye bahot hi jyada acchi video he... Quick, Accurate and Entire Revision
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
Can you tell me from where I can fine the 2nd unit of os
@@sapna218 gate vidyalaya and geeksforgeeks
clustured too
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.
Oops is already present in Anuj Bhaiya 's channel 😊
@@vikaspadihar4699 ok bro tnx
Video aya abhi Tak?
@@mohammedafzal6005please link share kro mera 2 din me exam hai
@@shwetapawar2380 bro what for software engineering and dbms??
*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.*
agree
virtual hugs... (same situation)
hi.. how much is your gap ? may i know ? can you please tel me?
Bro I also have an education gap of 2 years so will my placement not happen?
@@harshgadwal7672 you will get placed but just you will get it late,bcz many comapnies have that criteria of zero gap
2× speed ..... The exam is in 4 hours.
💀👍
Mine is in 1hour
@@rajrajeswarirath984 just click at the end of the video! XD
Mine just 30 mins😂
Just in 3 hours
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
he is pretty amazing following him since he was with aman dhatarwal sir
Was wondering the same..
DBMS and Computer Networks bhi chaiye
ha bhaiya jaldi chahiye.......
Hn njjj
🙌🙌
We want
Please anujh bhaiyya 😢
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!!
same
is this enough for interview ?
Is it enough?
STUDENTS TENSED WITH THEORY SUBJECT AND THEN THE LEGENDARY VIDEO APPEARS ON TH-cam AND THEN HE SCORE BEST NEXT MORNING IN EXAMS
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
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
thankyou anuj bhaiya for this video. Best OPERATING SYSTEM video for Interview Preperation on TH-cam.
terrific video, really helpful before placements and is great for revision.
thankyou sir
Bhaiya, please make one shot for the computer network and Dbms for the interview
I'll make videos on these topics soon 😊 Stay tuned 🙌
@paras Jain bhai love babbar se dekhlo bdya content h👌👌👍
Yes bhaiya please these two also
@@codingshuttle as soon as possible bhaiya ,our placements is going to be start.
@@codingshuttle pls make one on System design for interviews also if possible!!
Bhaiya this is the best revision video ever made on CORE subjects. Thank you so much!, Please make similar videos on DBMS, Computer Networks.
Bhaiya ka lecture dekhne ke bad maza aa jata h pura concept clear ho jata h
Nice, People you can join our Telegram for regular updates and polls. Here is the link: telegram.me/realanujbhaiya
@@codingshuttle bhaiya javascript ka playlist pura hai ya adha ??
@@mjstudy1125 JavaScript ka complete ✅ hai
@@mjstudy1125
Complete JavaScript with a news project
th-cam.com/play/PLhzIaPMgkbxDK0XplEg2SdbZu-yz3B_T-.html
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 ✌🏼
Amazing video for whoever wants to understand complete OS in 1 video, thank u so much sir
mujhe v bhot achhi lagi vdo itne achhe se smjh aa gae..😊
Bhai me bca mein hu mujhe os ka topic sikhna h ye dekh skta hu na ?
amazing bhaiya,explained in such a beautiful manner and in just 1 hour thank you so much !!!!!
One shot computer network, Please.
Well Explained in easy words
Really appreciate that
Great work 👌Keep it up 👍👍👍
Next video on computer networking bhiya
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.
My Interview is scheduled after 2 days and I just finished watching it right now! Absolutely Loved the Video!
Did it help in the interview process ?
@@yashvarddhansingh5248 yes he got selected in sprinklr
@@yashvarddhansingh5248 same question😅
same ques😅
Bro tell us 😂...we are curious
4:41 PCB : PROCESS CONTROL BLOCK
Bhaiya aap se contect kaise hoga kuch puchna hai i am very confused...😢😢
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.
Need networking in one video also 🥺
please make a video on COMPUTER NETWORKS & DBMS like this.
Networking in one video required vaiya 🙏
Thnakyouuu for the tutorial bhaiya, Networking ke upr v video ladijiye plzz 💫
Amazing video , really helpful for revision Thank you ..
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❤
bhaiya aag lga di aapne!!
mtlb shuru kiya dekhna aur kb khatam krdiya pta hi nhi chala......
Thanks alot Bhaiya.
mast video hai bhaiya itna acha explain kiye hai aap ki 2 3 baar dekh lo revise bhi ho jata hai🤩🤩🤩🤩
Great video bhaiya!
Aapke examples boht simple and easy to understand the.
❤️😍
Best video......bhaiya aisi hi CN and DBMS pe video le aao.... JALDI PLSSSSS
Thank you ANUJ bhaiya for providing great video !!! with best resource ❤❤
Thanks, please make tutorial about Computer Networking
Thank You So Much Bhaii.. bahot achhe se samjhaya aapne 🥰🙏🏻
Pass hone ke liye sufficient he?
Need a DBMS one shot video to, you can seprate Sql queries and basics of DBMS in seprate parts
Please make video on DBMS and computer Networking.
Good video, able to understand the concepts precisely, to the point, covered all the main supports for operating system. Thank you !!!
Please make videos on DBMS and computer networks as well.
Deadlock example is very amazing bhaiya ❤
Thanks a lot bhaiyaa 😇this will help me a lot for my upcoming interviews ✨
Quality content in short time ❤
Bhaiya please make next video on dbms and computer networking for interview ❤
+1
Tomorrow is my 4th Semester Exam and I am watching video in 1.5x speed🤭
Konsa polytechnic h Khirshadoo
Bro is ek video mea pura operating system complete hai kya?
@@rishiagarwal4331 bca ka h tu bhi 😅😅
Same same bro
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
Ekk damm Bhaiyyyaa , Superb explanation
Computer network, DBMS in one video please
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.
Very helpful for upcoming interview. Thanks 🙏
Bhaiya DBMS and Computer Network ka bhi ❤
This video was much needed for me to revise the concepts quickly. all of the important topics are covered and explained perfectly. Thank you ❤
I am Watching this before one day of exam hope so passing marks aa jayye sir please
Jai Shree Ram
Jai Hanuman Ji Kii
Bhaiya html css js ki tarah hi..React mongoDB or Node JS ki bhi tutorial le aayiye...wo bahut jada accha or helpful tha hamare liye 🥹
Awesome video, just you should've included a few more impt topics like semaphores, philosophers problem,etc... these are asked in interviews and exams too much as well.
Dil se Salute hai dada , matlb mja hi aa gya aapan ko toh
tysm bhaiya really helpful love from jamshedpur.🤩😍🙏🙏
Glad you liked it 😄
Monday is our OS Final Exam. Hopefully it will help me. Thank You Bhaiya..❤
CSBS MAKAUT
OS is not to pass the exam, it's very important for backend development
If you want to be a backend or full stack developer then OS plays one of most role
@@AshaPandey-rr3lb maybe I thought it's necessary for interviews
@@chiragrai6581 it's important for development that's why it's got asked in interview
Wow amazing way to transfer the core crux of topic
Very big fan Bhiyya. Ek request, bhaiyya please Networking aur DBMS pe bhi jaldi se ek video la do esa, most logon ka placement season shuru hone wala hai abhi. PLEASE !!!!!!!
Great Video bhai , please make such 1 hour videos for other subjects as well
Bhaiya if possible can you please make video on computer networks and security as well
Cryptography
Bhaiya dbms and networking in dono subject pe one shot ka video chahiyea 🙏🙏🙏
Tq so much🙏❤️
Ur amazing, good luck 🙏🙏❤️❤️
Bhaiya please make one shot videos for computer network and rdbms.
Thank you so much Anuj Bhaiya! This video is a life savior! And you are a great teacher! So grateful to you!
Thankyou so much sir ....such a informative video in 1 shot
Thank you ! Do one video on Computer networks too !!
Thank You sir. It was a great help indeed.
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
love the video perfect content/length, need more one shot like this for oops, dbms, cn, sepm etc.
Sir, Video Bounce kr gya 🤯🤯
Very Helpful video , thanks Anuj bhai !
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❤❤
Thankyou Bro for making me understand lot of missed topics.
Literally! It was the best one shot. Now I am feeling confident enough to excel in exam
Network and security ke notes bhi available karwa do
Help hogi Rajasthan information assistant me
Thank you, Bhaiya! 😊 I've just completed the video. 🎬.
Thanks anuj bahiya for this very knowledge full OS course, And you tell us all important concepts in one hr. Amazing
It's like a dream watch before interview....please make videos for oops and computer network as well
Please give us DBMS, DS, Computer Architecture and Computer Networks one shot video.
very best video , explanation was very good.
Thank You Sir ☺
It was such an informative video! Thankyou very much! Could you please make one shot videos for DBMS, Compiler Design and Computer Networks too?
After doing BCA I became a driver and now I have my own spear parts shop and vehicle repair shop 😁
This 1 video taught me more than 4 years of college
Very Helpful... Thankyouuu Sir❤
Very Helpful for my semester exam in the last moment
Thank you so much Sir for this one shot video.
Thanks for the video bro , its great.
Can you please make a additional video covering any remaining thing like kernal and stuff which can be asked in interviews.
Thank you so much ❤ really helpful in revising concepts😀
Loved your way of explaining, keep up the good work
Awesome content as always.
✅ Cool content as always
one of pertinent and well covered one shot lecture ever watched 🤩🤩