Nepedia
Back to Discover
Independent Reader
💻

Kernel (operating system)

technology Maturity 11-13 Next article →

A kernel is a core program in a computer.

Kernel Layout
Kernel Layout

It stays in the computer's memory all the time. The kernel acts like a boss for the system. It has complete control over everything. It manages the hardware and the software.

kernel-simple
kernel-simple

It helps them talk to each other.

The kernel handles many important tasks. It decides which program gets to use the processor. It also manages the memory. Memory is where a computer stores data to use right away. The kernel uses a way called virtual addressing. This makes every program feel like it is the only one running. It also keeps the kernel safe. The kernel lives in a special area called kernel space. Apps live in a separate area called user space.

Kernel-microkernel
Kernel-microkernel

This stops a broken app from crashing the whole system.

To use tools like a printer, an app must ask the kernel for help. It does this with a system call. This is a formal request for a service. The kernel uses device drivers to talk to hardware. A device driver is a program that controls a specific part. It helps the kernel understand how to use a mouse or a disk drive. Some kernels are monolithic. This means they run all services in one space for speed. Other kernels are microkernels. These run most services in user space to stay stable.

226 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (5)
File:Kernel Layout.svg
Kernel Layout.svg
File:kernel-simple.svg
kernel-simple.svg
File:Kernel-microkernel.svg
Kernel-microkernel.svg
File:Kernel-hybrid.svg
Kernel-hybrid.svg
File:Unix history-simple.svg
Unix history-simple.svg
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.