排他制御: あるスレッドが一つのリソースに対して処理をおこなって
いるときは、別のスレッドがそのリソースを処理できない
ようにする仕組み
↓
競合防止
※ミューティクス・・・・排他制御の一方式
スレッドがリソースに対して処理を行うときに”ロック”を
かけます。
------------------------------------------
プロセス OSが実行されたソフトウェアを管理する単位
・実行イメージとコンテキストから構成されている
複数のプロセスをスムーズに動かすために、OSは
プロセスを1つもしくは複数のスレッドに分割し
スレッド単位で処理を行います
↓
マルチタスクの実現
プロセス内のスレッド
・生成-----------------------プログラムが起動し、プロセ
スがはじめて作られたときの
状態
↓
・待機状態---------------スレッドが入出力(I/O)
(WAIT)
-----------------------------------------------------------------------------------------------------------------------------------
マルチタスク ひとつのCPUに同時に複数のプロセスを実行する
技術です
-----------------------------------------------------------------------------------------------------------------------------------
マルチプロセッシング
複数のプロセッサ(CPU)に同時にスレッドを割り当てて
処理を行わせることで、複数の処理を同時に行う技術
------------------------------------------------------------------------------------------------------------------------------------
ラウンドロビン :
負荷分散の技術
ラウンドロビン方式のマルチタスクの場合はCPU時間を
順番に割り当てることで並列的に処理を行います
------------------------------------------------------------------------------------------------------------------------------------