CH1 : Introduction to Operating System
2307 ワード
1.オペレーティングシステムとは?
OS:コンピュータハードウェアにインストールし、ソフトウェア層(ユーザーおよびその他のすべてのソフトウェア)をハードウェアに接続します.
2.オペレーティングシステムの目的
1.便利なコンピュータシステムの使用環境を提供する
- illusion : 동시 사용자와 프로그램들이 각각 독자적으로 실행되고 있다는 환상을 제공
- HW를 다루는 부분을 대행
2.コンピュータシステムの資源を有効に管理する
- 프로세서, 기억장치, 입출력 장치 등의 효율적 관리 (+형평성 있는 자원 분배)
- 사용자 및 운영체제 보호
- 프로세스, 파일, 메시지 등 관리
(実行中のプログラムに短時間のCPUを割り当てる)(実行中のプログラムに適切なメモリ領域を割り当てる)
3.オペレーティングシステム分類
1.同時に作業できるか-単一タスクと複数タスク
シングルミッション-MS-DOS、炊飯器(MICOM-OS)
マルチタスク-UNIX、MS WINOWW(インターネットブラウザ、電源ポイント、MATLAB)
2.ユーザー数-シングルユーザーとマルチユーザー
シングルユーザー-MS-DOS、MS Windows
マルチユーザ-UNIX、NT sever
3.処理方式-バッチとリアルタイム分割
タスクリクエストの収集と処理、タスク完了待ち
複数のタスクを実行するときに一定の時間間隔で分割する
バッチよりも応答時間が短い
インタラクティブ
所定の時間内に何かが必ず終わることを確保する
(e.g.)
Hard Realtime System-原子炉/工場制御、ミサイル制御、半導体機器、ロボット制御
Soft Realtime System-デジタルテレビリモコン
いくつかの用語
Multitasking
コンピュータ上で複数のタスクを同時に実行
Multiprogramming
(複数のプログラムがメモリ内にある)コンピュータ上で複数のタスクを同時に実行
Time sharing
コンピュータ上で複数のタスクを同時に実行
Multiprocess
コンピュータ上で複数のタスクを同時に実行
Multiprocessor
1台のコンピュータに複数のCPUがある
OSの例
1.UNIXシリーズ
2.MSシリーズ
DOS (Disk Operating System)
オペレーティングシステム構造
1)CPUスケジューリング-CPU
2)メモリ管理-メモリ
3)プロセス管理
4)ファイル管理-ディスク
5)I/O管理-I/O機器
Reference
この問題について(CH1 : Introduction to Operating System), 我々は、より多くの情報をここで見つけました https://velog.io/@masaki/CH1-Introduction-to-Operating-Systemテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol