#author("2018-11-08T16:55:37+09:00","","")
#contents
----
 基本的なことからまとめていく
*OSについて [#db86db56]
**OSとは? [#j05b628f]
-- PCすべてのハードとソフトを管理し、利用者が利用しやすいようにサービスしてくれるソフトを指す
**OS構成 [#v5faca70]
- カーネル、デバイスドライバ、デーモン、ブートローダ、シェルなど
*** Linuxカーネル [#u713cc08]
 - ハードウェアとソフトウェアの仲立ちをしている
  ・ プロセス管理
      プログラムの実行状態をプロセスという単位で管理している
      プロセス一つ一つに対して、task_stract構造体というデータ構造を準備している
      task_stract構造体(PID、動作しているメモリアドレス等)が記憶されている
  ・ プロセススケジューラ
      実行可能状態で待機しているプロセスをどの順番で実行させるのか判断する
  ・ メモリ管理
      物理メモリと仮想メモリを用いて
  ・ ファイルシステム
#author("2018-11-08T16:59:38+09:00","","")



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.033 sec.

OSDN