- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
情报通信制御
情報通信制御 情報通信工学科 3年 森村 知弘 本講義の取り扱うテーマ OS(オペレーティング?システム)の基本的な働き OSが管理するもの 授業計画 第1回目の授業内容 OSの基本概要 計算処理の仕組み OSとは? OSの基本構成要素 OSの歴史 計算機システムの構成 処理装置(ハードウェア) データセット(パラメータなど) プログラム(指示書) ハードウェアに仕事をさせるには… ハードウェアに対する指示書(プログラム)が必要 仕事の内容、処理手順の定義 例) 洗濯機 洗濯機の仕様(ハードウェアの仕様) 機能 洗濯の手順 注水 → 洗濯 → すすぎ → 脱水 ハードウェアとソフトウェア ハードウェア 仕様(機能) ある入力に対して、ある出力をする ソフトウェア ハードウェアに入力を与えて制御する ハードウェアモニタープログラム BIOS(Basic I/O System) 計算機システムの構成 処理の仕組み(アドレスマッピング) 計算機上での処理 プリミティブな計算機システム ソフトウェア環境としては、最低限必要なデバイスコントロールのためのプログラムと、システムを起動するためのプログラム(IPL:Initial Program Loader)のみ 処理させたいプログラムをユーザが逐一、計算機システムに組み込む 厳密には、ユーザが主記憶装置にプログラムをロードする メモリ管理、データ保全はユーザがその都度行う オペレーティング?システムとは Operating System (OS) ハードウェアを管理、運用するための基本プログラム群 cf. kernel ユーザがそれまで行ってきたジョブ管理、メモリ管理を自動で行う よく利用する共通の機能を一括して提供 OSが生まれた当初の目的 コンピュータ?システム(計算機システム)を最大限に効率よく運用すること。 OSの現在の目的 マン-マシン?インタフェースに重点 オペレーティング?システムの役割 広義のOSの役割 コンピュータ?システムに接続されている資源の有効利用 人間とコンピュータ?システムとのインタフェース コンピュータ?システムの変更や新機能の追加手段 狭義のOSの役割 計算資源の有効利用 OSの目的 応答時間の短縮 ターンアラウンドタイム(仕事を依頼してから結果を出すまでの時間) 処理効率(スループット)の向上 ハードウェアの有効活用 データの保全 開発環境(高級言語)の提供 コンパイラ、アセンブラ 操作性(ユーザインタフェース)の向上 マシンの多重化(仮想化) 物理的に1つしかないマシン環境を複数のユーザに透過的に扱えるようにすること マルチユーザ マルチタスク 実際には、 単一しかない計算資源(例えばCPUなど)を共有する 共有のさせ方としては 時分割(Time Sharing) 空間分割(Space Sharing) コンピュータの処理形態 バッチ処理(batch processing) job(ジョブ)を一時的にためて(ためるものをqueueという)静的に順番どおりに処理を行う 一つのジョブの処理時間が短い 柔軟性に欠ける(投入したjobの変更は不可能) 対話処理(interactive processing) ユーザがその都度ごとに処理を指示する(動的) 一つのジョブの処理効率は悪いが、複数個のジョブ(システムトータル)のハードウェア利用効率は高い 柔軟性がある プロンプト、コマンド リアルタイム処理 ターンアラウンドタイムの制限が厳しい 例)オンライントランザクション、ロボット制御、姿勢制御、自動操縦、ストリーミング OSを利用する利点 コンピュータシステムの安全性を高める 動作レベル(システムモード/ユーザモード) データ保全 マンーマシン?インターフェースの提供 計算資源の有効利用 複数のユーザが利用できる環境(マルチユーザ) 複数の仕事を並行して行う環境(マルチタスク) OSがないと… ユーザが直接ハードウェアを制御するプログラムを記述 → ハードウェアの安全性が低下 ユーザによる逐一のジョブ投入 or バッチ処理 動的に処理を切り替えることができない システム構成の改変コストが高い マシンの多重化(仮想化)が困難 仮想記憶装置(HDDなど)の使用が困難 ユーザがメモリ管理 オーバーレイ方式 ??? プログラマーがメモリ番地を考慮したプログラミング OSの歴史 Batch System バッチ処理(sequential) アセンブラ、コンパイラの延長上のもの ローダ、常駐モニター Multiprogramming System 仮想計算機 OS/360 (IBM,1964) … System 360 Time Sharing Syste
您可能关注的文档
- 气象学与气候学基础.ppt
- 气象与旱灾灾害应变管理机制运用 - 气象科技研究 - 中央气象局.pdf
- 气象与台风.ppt
- 汽车泵体加工制造: 透过自动工件定位避免废品 - renishaw resource .pdf
- 汽车行业五大核心工具及其相互关系 - 上海企航科技咨询有限公司.doc
- 汽车技术服务与营销专业2006级人才培养方案.doc
- 气液两相流流型分形标度表征研究.doc
- 汽轮机叶片整圈结构设计应用中的几个问题 - 中国电机工程学会.pdf
- 迁安职教中心 - 江苏省大丰中等专业学校.doc
- 汽车制动性能试验 - 青岛理工大学.ppt
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)