カーネル
OSの中核
メモリ管理
プロセススケジューリング
デバイス管理
その他(APIなどによるカーネル機能の提供)
kernel
オペレーティングシステム
(
OS
:
Operating System
)
記憶管理
、
メモリ管理
(
memory management
)
RAM
(
Random Access Memory
)
仮想記憶
(
virtual memory
)
ページング
(
paging
)
セグメント方式
、
セグメンテーション
(
segmentation
)
アドレス空間
(
address space
)
カーネル空間
(
kernel space
)
ユーザー空間
(
user space
)
メモリ管理ユニット
(
MMU
:
memory management unit
)
プロセス管理
(
process management
)
マルチタスク
(
multitask
) 、
マルチタスキング
(
multitasking
)
プロセス
(
process
)
スレッド
(
thread
)
スケジューリング
(
scheduling
)
タイムシェアリングシステム
(
TSS
:
Time Sharing System
)
コンテキストスイッチ
(
context switch
)
プロセス間通信
(
IPC
:
InterProcess Communication
)
割り込み
、
インタラプト
(
interrupt
)
入出力
(
I/O
:
input/output
)
デバイスドライバ
(
device driver
)
https://ja.wikipedia.org/wiki/カーネル