エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
メモリー管理もLinuxカーネルの重要な仕事、プロセス間の競合防ぐ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メモリー管理もLinuxカーネルの重要な仕事、プロセス間の競合防ぐ
Linuxは現在、多くの分野で利用されている。その心臓部が「カーネル」だ。Linuxを使いこなすのに必要な... Linuxは現在、多くの分野で利用されている。その心臓部が「カーネル」だ。Linuxを使いこなすのに必要なカーネルの知識を解説する。 Linuxカーネルは複数のプロセスを稼働できます。また、複数のユーザーがシステムを共同利用する「マルチユーザー利用」にも対応しています。このようなOSでは、各プロセスが利用するメモリー領域が重ならないようにする仕組みや、各ユーザーのプロセスのデータを盗み見たり、破壊したりできないようにする仕組みが必要です。 そのため、LinuxなどのUNIX系OSでは、各プロセスを独立したアドレス*を割り振ったメモリー空間内で動作させます。ここで割り振るアドレスは、コンピュータに実装されている物理的な主メモリーのアドレスとは直接は関係ありません。そこで、各プロセスのメモリー空間に割り当てるアドレスのことを「仮想アドレス」と呼び、メモリー空間の方は「仮想アドレス空間」や「仮想