「マルチタスク」の版間の差分

削除された内容 追加された内容
m 曖昧さ回避ページへのリンクを付け替え(OSオペレーティングシステム
Okipow (会話 | 投稿記録)
m編集の要約なし
2行目:
 
==概要==
コンピュータは[[CPU]]、[[記憶装置|メモリ]]、[[ディスクメディア|ディスク]]、[[キーボード (コンピュータ)|キーボード]]などの[[I/O]]、ネットワークインターフェースなどから構成される。一般的に、CPUの計算処理時間に比べ、ディスクやネットワークの処理時間は数十から数百倍かかる。シングルタスク環境では、逐次処理が行われるため、入力待ちや通信待ちなど、CPUが計算を実行できずに、待つ時間が発生する。マルチタスクの導入によって、これらの待ち時間の間にCPUをさせ別の計算を行い、全体の処理時間の短縮を実現することが可能になる。
 
一方、マルチタスク環境では、並行プログラミングの手法が利用でき、機能をタスクとして分割することで、ソフトウェアの再利用性を上げられる。