File:Kernel_Layout.svg · Wikimedia Commons · See Wikimedia Commons
kernel
Sign in to saveAlso known as operating system kernel, OS kernel
core of a computer operating system
A kernel is the core part of an operating system that manages the most fundamental tasks, like controlling hardware devices and allocating computer resources to different programs. It matters because without a kernel working behind the scenes, your computer couldn't coordinate between its physical components and the software you want to run.
AI-generated from the Wikipedia summary — may contain errors.
Wikidata facts
- Image
- Kernel Layout.svg
Show 2 more facts
- Commons category
- Operating system kernels
- Stack Exchange tag
- stackoverflow.com/tags/kernel
Sources (1)
via Wikidata · CC0
~40 min read
Article
A simplification of how a kernel connects application software to the hardware of a computer
A kernel is a computer program at the core of a computer's operating system that always has complete control over everything in the system. The kernel is also responsible for preventing and mitigating conflicts between different processes. It is the portion of the operating system code that is always resident in memory and facilitates interactions between hardware and software components. A full kernel controls all hardware resources (e.g. I/O, memory, cryptography) via device drivers, arbitrates conflicts between processes concerning such resources, and optimizes the use of common resources, such as CPU, cache, file systems, and network sockets. On most systems, the kernel is one of the first programs loaded on startup (after the bootloader). It handles the rest of startup as well as memory, peripherals, and input/output (I/O) requests from software, translating them into data-processing instructions for the central processing unit.
Gallery (5)
Available in 80 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- हिन्दी
- Afrikaans
- Albanian
- Assamese
- Asturian
- azb
- Azerbaijani
- Bahasa Indonesia
- Bangla
Show 61 more
- Basque
- Belarusian
- Bosnian
- Bulgarian
- Burmese
- Catalan
- Croatian
- Czech
- Danish
- Esperanto
- Estonian
- Filipino
- Finnish
- Galician
- Georgian
- Greek
- Hebrew
- Hungarian
- Icelandic
- Iloko
- Interlingua
- Kurdish
- Lao
- Latin
- Latvian
- Lithuanian
- Lombard
- Macedonian
- Malagasy
- Malay
- Malayalam
- Marathi
- Minangkabau
- Mongolian
- Nederlands
- Norwegian
- Norwegian Nynorsk
- Polski
- Punjabi
- Quechua
- Romanian
- Serbian
- Serbian (Latin)
- Sicilian
- simple
- Sinhala
- Slovak
- Slovenian
- Svenska
- Telugu
- Tiếng Việt
- Türkçe
- Ukrainian
- Uzbek
- Venetian
- Wu Chinese
- Zaza
- zh_yue
- فارسی
- ไทย
- 한국어
via Wikidata sitelinks · CC0