article

カーネル(英:Kernel)とは、階層型に設計されたオペレーティングシステムの中核となる部分である。タスク切り替え、仮想記憶処理などの重要な処理、システムコールの処理など、基本的な処理をカーネルが実行する。カーネル以外の処理とは、代表的にはデバイスドライバユーザプログラムなどである。

仮想記憶処理までもカーネルの外側に追い出し、できるだけカーネルの行う処理を小さくしたものをマイクロカーネルと呼ぶ。一昔前は、マイクロカーネルこそ、最も効率的で合理的な手法だという意見も強かった。

マイクロカーネル以前の伝統的なカーネルを対比してモノリシックカーネルと呼ぶ。

マイクロカーネルを採用したOSの代表的なものに、Mac OS XTRONOS-9machamoebachorusなどがある。Windows NTもマイクロカーネル設計だといわれていたが、後にバージョン4.0でパフォーマンス上の理由からグラフィックス処理(Win32 GDI)がカーネルに取り込まれたので、Windows NT 4.0以降のNT系OSはマイクロカーネルではない。

また、Linuxは、比較的新しいOSだが、モノリシックカーネルである。

オペレーティングシステムの仕組み | OSのカーネル

Kernel | Nucli del sistema operatiu | Kernel | Kerne (styresystem) | Betriebssystemkern | Kernel (computer science) | Núcleo (computación) | هسته سیستم عامل | Käyttöjärjestelmän ydin | Noyau (informatique) | Núcleo | ליבת מערכת ההפעלה | Rendszermag | Kernel | Kernel (ilmu komputer) | Stýrikerfiskjarni | Kernel | 커널 (컴퓨터) | Branduolys (OS) | Kernel | Kjerne (datamaskiner) | Jądro systemu operacyjnego | Kernel | Ядро (операционной системы) | Kernel | Jedro (računalništvo) | Нуклеус | Operativsystemskärna | เคอร์เนล (คอมพิวเตอร์) | Çekirdek (unix) | 内核

 

This article is licensed under the GNU Free Documentation License. It uses material from the "カーネル".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld