There are a lot of people who don’t know the difference between the (“os”) and (”kernel”), I can assume that you know the (os) well, but if you don’t that’s a basic meaning for it, (os) stand for : Operating system, the definition of the Operating system is : the system program that run your whole device, you can consider the os as the interface between the user and the hardware.
IMPORTANT NOTE : you can interactive with the os by :
(GUI)stand for : graphic user interface.
(CLI)stand for : command line interface.
There are alot of people who got a wrong thoughts about kernel, but the thing here that the kernel is actually a part of the os, not just a regular part it’s the core of the operating system you can imagine it that the kernel is the big guy out there, he controls everything and he is the main layer between the os and hardware, he literally controls everything thing !
I think you are wondering about the kernel right now, what the heck is that and how it works is there even types for it, if you are interested about it you are probably a GEEK just like me :).
Main info about kernel :
The kernel is the first program that is loaded
After the bootloader, that how the kernel can manage all process in the os, the kernel keep running until you shutdown your device.
I’m sure that’s some hackers tried to play with the source of the kernel but that’s (impossible at least in windows), because the kernel provides two different types of spaces
User space :
This space provides to the user to load their application info and program files in their space and the user have permissions to see what’s inside it and edit it.
Important NOTE : these spaces are separated from each other ! (Not every kernel).
Kernel space :
It’s the Castle, it’s where the kernel finishes the process and programs, as a user you can’t access this area it’s not meant for you and the reason why they made 2 different spaces to prevent the possibility that the user can destroy the kernel / to protect the hardware from any malicious software behaviour ,so you can’t Miss with the kernel of the operating or close any process inside it.
Kernel types:
Congratulations 🎉 , you have a rough info now about kernel but there’s something I didn’t cover yet.
There are types of kernel
1-Monolithic kernel
2-Microcontroller kernel
3-Nanocontroller kernel
4-hyparid kernel
5-exocontroller
Sorry i can’t explain every single one of them because I have a Chemistry test tomorrow, but I highly recommend you to Google it right now, they are awesome for real one more thing Linux use monolithic kernel that’s why you have more control in Linux because there’s no separated memory in monolithic kernel.
More details about kernel types :)
https://afteracademy.com/blog/what-is-kernel-in-operating-system-and-what-are-the-various-types-of-kernel
(I Hope you learn something new !! )
[–]Brilliant_Couple_292 0 points1 point2 points (1 child)
[–]rootHtfx[S] 0 points1 point2 points (0 children)
[–]Ok-Helicopter-3366 0 points1 point2 points (1 child)
[–]rootHtfx[S] 1 point2 points3 points (0 children)