Presentation is loading. Please wait.

Presentation is loading. Please wait.

オペレーティングシステムと は オペレーティングシステム 第 3 回. 今回の講義内容 OS の目的 何のためにあるのか コンピュータの利用形態 パソコンだけではない いくつか補足.

Similar presentations


Presentation on theme: "オペレーティングシステムと は オペレーティングシステム 第 3 回. 今回の講義内容 OS の目的 何のためにあるのか コンピュータの利用形態 パソコンだけではない いくつか補足."— Presentation transcript:

1 オペレーティングシステムと は オペレーティングシステム 第 3 回

2 今回の講義内容 OS の目的 何のためにあるのか コンピュータの利用形態 パソコンだけではない いくつか補足

3 例 Windows Linux ( Unix ) Mac OS X TRON z/OS ( IBM 汎用機) Symbian , Android (携帯電話) などなど

4 目 的目 的 コンピュータを使いやすくする 誰に対して コンピュータを効率よく使う 情報共有 時代と共に変化 ハードウェア価格の変化

5 簡 単 な ま と め簡 単 な ま と め 文献 2 p.87-88

6 利 用 形 態利 用 形 態

7 バ ッ チ 処 理(1) バッチ処理・一括処理( batch processing ) 複数のジョブ(プログラム)をまとめて処理 各プログラムの実行を,人間がいちいち指示しない オペレーティングシステムが連続的に行う システムの効率を上げる 人間は遅い 介在させない

8 バ ッ チ 処 理(2) かっての汎用機の標準的(言い過ぎ?)な使 い方 バッチ処理は定期的な処理を行う場合にも利 用されている。 夜間にバックアップをとる 毎月決められた日に請求書の発行を行う

9 オンライン処理 (1) オンライン処理( on-line processing )・実時 間処理( real time processing ) 通信回線で接続された端末からの処理要求を 直ちに処理 応答時間(処理要求から終了までの時間)に 制約があるものを実時間処理

10 オンライン処理 (2) 使用目的が決まっている 座席予約システム 銀行の ATM プラントの制御システム こういったものの処理には, 時間の制約がある! 厳密な制約・甘い制約

11 時 分 割 処 理 (1) タイムシェアリングシステム( time sharing system ) TSS と略記 通信回線で接続された端末 (TSS 端末 ) から, 複数の利用者が 同時に計算機を 対話形式で利用し,データを処理する形式

12 時 分 割 処 理 (2) (テキスト)エディタによりプログラムの作 成・修正 プログラムの実行 etc. いろいろな処理を行うことができる バッチ処理やオンライン処理では,処理内 容が限定

13 時 分 割 処 理 (3) TSS の実現 オペレーティングシステムは, CPU などの資 源を各利用者にごく短時間ずつ順番に割り当 てる(時分割) 利用者からは自分ひとりで計算機を使ってい るかのようにみえる 何かのイベントで, 将棋やチェスのプロが, 何人ものアマチュアと同時に試合を行う

14 時 分 割 処 理 (4) 一人で, 1 台のパソコンで 複数の処理 メールのチェック ファイルのダウンロード ワープロで文書作成 などを同時に行う 実際に本当に同時 ではない 時間・事象で切り 換える

15 時 分 割 処 理 (5) いずれにしろ, 1 台のコンピュータで複数の プログラムを同時に実行する 各々のプログラムをちょっとずつ順番に実 行する 時分割でない方法もある

16 ちょっと一息 Apple 、 iPhone OS 4.0 でマルチタスク導入を 準備か - 米報道 http://journal.mycom.co.jp/news/2010/03/12/0 77/index.html http://journal.mycom.co.jp/news/2010/03/12/0 77/index.html 複数のアプリケーションを同時に実行するこ とのメリット・デメリット

17 そして今は … 複数のコンピュータを利用する それらが,ネットワークでつながっている場 合もある クラウド・コンピューティング cloud 雲 詳細は後で

18 補 足

19 組込みシステム(1) Embedded System 携帯電話 エレベーター 自動車 … コンピュータで制御している

20 組込みシステム(2) CPU が非力(だった) メモリが少ない(以前は) 処理時間の制約(リアルタイム) 専用システム(汎用ではない) OS を使わなかった(使えなかった) 開発に手間 組込みオペレーティングシステム

21 バ ッ チ 処 理 の 実 際バ ッ チ 処 理 の 実 際

22 パ ン チ カ ー ド(1)

23 パ ン チ カ ー ド(2) 12行(縦) 80列(横)

24 パ ン チ カ ー ド(3) 1 列で1文字 1枚で80文字

25 パ ン チ カ ー ド(4) OS に対する 指示 Job Control Language プログラム とデータ

26 バ ッ チ 処 理バ ッ チ 処 理 このような組をまとめてコンピュータに処理 させる 途中でキーボードから,データの入力などで きない 学生実習だと 1 日 1 回とか 途中で人間が介在しないので, コンピュータのスピードで処理 が進められる

27 エポックメーキングな OS

28 Multics 1965 年から開発が始まった 現在のオペレーティングシステムに影響を与 える(Unixだけでない) 2000 年 10 月 31 日に停止 http://www.multicians.org/ http://www.multicians.org/

29


Download ppt "オペレーティングシステムと は オペレーティングシステム 第 3 回. 今回の講義内容 OS の目的 何のためにあるのか コンピュータの利用形態 パソコンだけではない いくつか補足."

Similar presentations


Ads by Google