There are 5 types of structures for operating system: 1) Simple structure - Every layers can access to the hardware - Weak security 2) Monolithic structure - All functionalities are inclued into one kernel level - Hard to maintain, debug 3) Layered structure - Each functionality is one layer - One layer can only communicate directly with the layers above and below it. 4) Microkernels - Only core functionalities are included in the kernel level - All other functinalities moved to the system programs - Communication between programs use passing message 5) Module - One core kernel in the middle - Other functinalities connected to the core kernel - Communication between modules through the core kernel
Great video! This channel has been very useful for multiple classes throughout my CS degree so far. Really makes you think about how the current way that colleges operate is clearly not the best, when we can learn the same information for free and in less time from a TH-cam video.
Sir I'm crying right now because you made this content so easy to understand and explained so well. I hope you see this comment and with you well in life. THank you so much.
To the author and creator: Thank you for creating such a great set of videos! They dove-tail nicely with other resources on operating systems as the series follows the same approach or sequence of three general areas: processes, concurrency and persistance. Once again, thank you for the time and energy put into this series!
Amazing. This tutorial elaborates some of the most important structures of operating system i.e. Simple, monolithic, micro kernel, layered and modular. However it also discusses advantages and disadvantages of each structure. It concludes modular approach as the best one as it comprises of separate modules linked with kernal.
Excellent sir 👍 hats off .. I read the text book 3-4 times... Still I didn't understand the concept.. but hearing this video, just for one time It was fully cleared and I was able to deliver lecture to my students eazily 👍 thank you so much for this video sir 🙏
One question sir: what happens in modular approach if any of the module crashes, as each and every module is directly connected to the core kernal, then kernal also crashes, and then whole system fails. So how to deal with this type of situation?
I recently came across your channel and enjoyed the content, but I noticed a common issue that might be worth addressing. It seems like a lot of the content is created with an assumption that most of your viewers are from abroad. While it's great to aim for a global audience, I believe there's an opportunity here to focus more on your home country first. By catering to the interests and needs of the local audience, you can build a stronger foundation and more engaged community. Once you have a solid base, expanding internationally becomes much easier. Just a suggestion that could help you grow even further
In microkernel, the kernel only packs the important features and user programs had to do the heavy works in contrast to modular kernels the kernel is built in a modular fashion and message passing is not required here
I guess that when an application has acces to hardware directly, and it modifies something in memory that is essential to make the OS run (which a more advanced OS structure would never allow to happen: it has security), you can get a system crash. If your app accidentally modifies a location in memory that belongs to an output pixel buffer for your screen, it may not be that bad: you would see your screen making weird colors, and other apps that acces that same buffer will get wrong color calculations at best. No crash. But if an app modifies an instruction in memory that the processor was planning to use, there's no easy prediction of what may happen. That one flawed instruction may cause a chain reaction and modify other instructions in memory, and may crash the system.
Sir plz help me In a movable head system,the time it takes to position the head at the track is known as 1 Seek time 2 rotation delay 3 access time 4 transfer time
In module operating system won't it take time to load a particular module in kernel and this will make our process slow and CPU would be idle for a long time
There are 5 types of structures for operating system:
1) Simple structure
- Every layers can access to the hardware
- Weak security
2) Monolithic structure
- All functionalities are inclued into one kernel level
- Hard to maintain, debug
3) Layered structure
- Each functionality is one layer
- One layer can only communicate directly with the layers above and below it.
4) Microkernels
- Only core functionalities are included in the kernel level
- All other functinalities moved to the system programs
- Communication between programs use passing message
5) Module
- One core kernel in the middle
- Other functinalities connected to the core kernel
- Communication between modules through the core kernel
Thanks man
What is kernel ? Can u please make me understand in simple words
@@offcourse-cv3bc It's basically like heart of the operating system .
It's is the core part of the operation system@@offcourse-cv3bc
The one program running at all times on the computer or important program which performs majority of tasks running in os is kernal
0:59 - Simple Structure
4:26 - Monolithic Structure
6:47 - Layered Structure
11:39 - Microkernel
15:26 - Modular Structure
Angel
Tanks Alot! 😀
@@Redbug72it is thanks not tanks 😅
Great video! This channel has been very useful for multiple classes throughout my CS degree so far. Really makes you think about how the current way that colleges operate is clearly not the best, when we can learn the same information for free and in less time from a TH-cam video.
Snaak
Sir I'm crying right now because you made this content so easy to understand and explained so well. I hope you see this comment and with you well in life. THank you so much.
don't cry :)
good morning sir pls show bobs adn vagene
@@SkyV77😂😂😂🎉🎉🎉😅😅😅❤
@@SkyV77 yeaa stay happy
I read a whole chapter in my textbook about this and didn't understand as well as I do now after watching this video. Thank you so much!
So moral of the story "don't read the book, watch videos and learn"
To the author and creator: Thank you for creating such a great set of videos! They dove-tail nicely with other resources on operating systems as the series follows the same approach or sequence of three general areas: processes, concurrency and persistance. Once again, thank you for the time and energy put into this series!
You are very good at OS thank you I'm now understanding it... good job
You sir are a hero, pleassssssse continue to make more videos and finish the series. Your viewers will be so so grateful.
Amazinggg! One of the best video on this topic so far
Amazing.
This tutorial elaborates some of the most important structures of operating system i.e. Simple, monolithic, micro kernel, layered and modular. However it also discusses advantages and disadvantages of each structure. It concludes modular approach as the best one as it comprises of separate modules linked with kernal.
Very beautifully explained!!! Thank you.
Neso Academy is doing Great Work!!
Excellent sir 👍 hats off .. I read the text book 3-4 times... Still I didn't understand the concept.. but hearing this video, just for one time It was fully cleared and I was able to deliver lecture to my students eazily 👍 thank you so much for this video sir 🙏
Great video, matched up with my lectures well - good visualisation too!
You are so good man!!! Thanks a lot!!! Please, carry on with your job and never stop!!!
This is definitely a well-defined lecture.
Long live neso academy
Looking forward to it thank you sir
thanks for making videos on operating system,please upload more
I am always following neso academy
One question sir: what happens in modular approach if any of the module crashes, as each and every module is directly connected to the core kernal, then kernal also crashes, and then whole system fails. So how to deal with this type of situation?
Well explained 💯💯
Thank u soo much very nice explanation sir
Very beneficial
Jazakallahu khairan kaseera 🥰
Awesome explanation!
Amazing video, Sir!! God bless you
Great tutorial, Thanks
Videos are GREAT!!! Even for russian and ukrainian speaker. Respect!:)
Thank You so much.. this is helping review OS class i took 18years ago so easy and efficiently.. to the point..
I recently came across your channel and enjoyed the content, but I noticed a common issue that might be worth addressing. It seems like a lot of the content is created with an assumption that most of your viewers are from abroad. While it's great to aim for a global audience, I believe there's an opportunity here to focus more on your home country first. By catering to the interests and needs of the local audience, you can build a stronger foundation and more engaged community. Once you have a solid base, expanding internationally becomes much easier. Just a suggestion that could help you grow even further
NESO you are the best thanks !
Because of your videos I think I can pass my exam😄😄 thank you 💐💐
Excellent video
Great work!
Thank you so much 🌸🌸
Thank you very much
Que aula incrivel!
despacito 😁
God Bless you man!!
Thank u so much.
Thank you so much sir
very useful thank u somuch
Sir very well explained... Thank you so much
Sir please make videos of software engineering
Your content is inspired from Ekta Walia book I guess.. How very interesting 😄😁
Thank you sir
You explain in simple words that can be understood easily
does Modular structure have any disadvantages?
Thank you so much sir!!!!
sir what are the next subjects on your lectures
Great work👍
bahut achaaa
Make more videos sir.......😃 u r awesome
Thankyou sir 😊
Nice explanation sir
Tnq sir 🙏🏼
Nice explanation sir... Tq🙏
sir your videos are true gems..It is better than unacademy plus courses.
Well I can't put my finger on the differences between micro and modular kernels the way you describe it 🤔
In microkernel, the kernel only packs the important features and user programs had to do the heavy works in contrast to modular kernels the kernel is built in a modular fashion and message passing is not required here
please explain to my that expression "can't put my ffinger on"
Please put all os videos on TH-cam please🙏🙏
Very useful, thank you for spreading knowledge 👍
if you could have added a few examples
Love you sir 😘💕
Thanks ☺️😻👍 alot!!!
What are the disadvantages of modular structure?
Really it is very helpful for my seminar sir...tq u sir....❤
nice video
Thanks.
Really awesome tutorial !!
very well explanation and extending information is very well
At 8:56
Genial i ho trobo a més interessant.
Very well explained..thank u.😊
Which methodology method used to develop operating systems????
You missed out hybrid systems..
in the simple structure.. if the application program fails, why and how would the entire system will crash? can you answer?
I guess that when an application has acces to hardware directly, and it modifies something in memory that is essential to make the OS run (which a more advanced OS structure would never allow to happen: it has security), you can get a system crash. If your app accidentally modifies a location in memory that belongs to an output pixel buffer for your screen, it may not be that bad: you would see your screen making weird colors, and other apps that acces that same buffer will get wrong color calculations at best. No crash. But if an app modifies an instruction in memory that the processor was planning to use, there's no easy prediction of what may happen. That one flawed instruction may cause a chain reaction and modify other instructions in memory, and may crash the system.
we are happy for you speaking English shaaaaaaame on u
Sir plz help me
In a movable head system,the time it takes to position the head at the track is known as
1 Seek time
2 rotation delay
3 access time
4 transfer time
seek time (probably)
interesting ....thanks
what is the meaning of system overhead?
Isn't the MS-DOS architecture considered monolithic too?
It is monolithic.
What is the structure of Windows 11?
Linux is monolithic structure, is it correct?
Example for micro and monolithic kernel?
Oooooo ek no
Sir, in micro kernel device drivers,file server are present as system programs....but how system programs can be executed in user mode?
via system calls, user mode programs can call system calls in order to acquire resources from kernel
Plzz complete the os lectures
5:29 CPU SHIDOOLING
So which one is Linux?
Can some one explain wht is this because I new to this concepts
hello, the term structure of an operating system is a synonyms for the term architecture of an operating system?
In module operating system won't it take time to load a particular module in kernel and this will make our process slow and CPU would be idle for a long time
Using os book by silberschatz
Can anyone tell me what is kernel
8:56 check out guy 😂
Core=code
What about hybrid structure
Yeah was looking for that
Voice is little bit low
bro...please release notes.
8:56
Bade harami ho beta
Gandu
Good observation
Gandu
CPU shadooling
please i want this ppt can you send me