2022-07

OS

ファイルシステムの実装

恐竜本の11章です。先週は忙しくて勉強にあてる時間がなくて2週間ぶりです。ところでアプリケーションを開発していく上で関係ありそうな話が13章あたりまでで、以降はユーザー認証の話だったり分散システムだったりRTOSの話だったりみたいです。アプ...
OS

ファイルシステム

恐竜本10章です。この章ではファイルシステムの機能紹介や概念紹介をしています。割りとPCを使っていれば知っている話が多く、詳しい中身の話は11章みたいなので今回は内容が薄いです。ファイルの概念 ファイルはデータの論理的な単位である。ファイル...
OS

仮想メモリの管理(後半)

恐竜本9章後半です。フリーなフレームの割当方法とスラッシングの話などに関して述べられています。フレームの割当 空きフレームの割当は比較的にシンプルに考えることができる。すなわち、OSは空き領域のリストを保持しておき、プロセスがページフォルト...
Uncategorized

仮想メモリの管理(前半)

恐竜本9章の前半です。今回は仮想メモリの管理に関する話です。IPA試験の午前に出るやつですね。背景 OSの大きな役割の一つは複数のプログラムを同時に動かすことであるが、プログラムをすべてメモリに読み込んだり、静的に確保された配列を真面目に全...