【しすてむこーる】
システムコール とは?
💡 アプリがOSに「お願い」を出す公式窓口
📌 このページのポイント
システムコールって何?プログラムからOSを呼ぶってどういうこと?
なんで直接ハードウェアを操作しちゃダメなの?
ユーザーモードとカーネルモードって何?
CPUの動作モードで、ユーザーモードは「制限ありの安全な状態」でアプリが動く場所。カーネルモードは「何でもできる特権モード」でOSが動く場所。システムコールを呼ぶと、ユーザーモードからカーネルモードへ切り替わって処理が行われ、終わったら戻ってくる。
システムコールって遅いの?
まとめ:ざっくりこれだけ覚えればOK!
「システムコール」って出てきたら「アプリがOSに処理を頼む公式な方法だな」と思えばだいたいOK!
📖 おまけ:英語の意味
「System Call」 = システム呼び出し
💬 システム(OS)を呼び出す(Call)という直訳通りの名前。略して「シスコール」と呼ぶこともある