It is a system program that provides interface between user and computer. When computer boots up Operating System is the first program that loads.
A kernel is the core component of an operating system. It is also a system program. It is the part of Operating System which coverts user command into machine language.
Difference between Operating System and Kernel:
|Operating System is a system software.||Kernel is system software which is part of operating system.|
|Operating System provides interface b/w user and hardware.||kernel provides interface b/w application and hardware.|
|It also provides protection and security.||It’s main purpose is memory management, disk management, process management and task management.|
|All system needs operating system to run.||All operating system needs kernel to run.|
|Type of operating system includes single and multiuser OS, multiprocessor OS, realtime OS, Distributed OS.||Type of kernel includes Monolithic and Micro kernel.|
|It is the first program to load when computer boots up.||It is the first program to load when operating system loads.|
- Kernel I/O Subsystem in Operating System
- Allocating kernel memory (buddy system and slab system)
- Difference between Application Software and Operating System
- Difference between Management Information System (MIS) and Decision Support System (DSS)
- System Protection in Operating System
- Difference between User Level thread and Kernel Level thread
- Introduction of Operating System - Set 1
- Functions of Operating System
- Multithreading in Operating System
- Inode in Operating System
- Best-Fit Allocation in Operating System
- Segmentation in Operating System
- Paging in Operating System
- Thread in Operating System
- Multilevel Paging in Operating System
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.