Operating System Principles作业系统原理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Operating System Principles作业系统原理

Operating System Principles 作業系統原理 Chapter 23 影響的作業系統 著者 ABRAHAM SILBERSCHATZ Yale University PETER BAER GALVIN Corporate Technologies GREG GAGNE Westminster College 譯者 駱詩軒 駱詩富 鄧俊修 投影片編撰 鄧有光 Chapter 23 影響的作業系統 23.1 早期的系統 23.2 Atlas系統 23.3 XDS-940系統 23.4 THE系統 23.5 RC 400系統 23.6 CTSS系統 23.7 MULTICS 23.8 IBM OS/360 23.9 Mach系統 23.1 早期的系統 早期的電腦是由控制台操作的體積龐大機器。程式人員(同時也是電腦系統的操作人員)寫程式,然後直接從電腦的控制台操作程式。程式要以人工自面板開關、紙帶或打孔卡片上將其輸入記憶體。然後按下某一個鈕來輸入啟始位址及執行程式。 當程式在執行的時候,程式設計師或操作員可以經由控制台上的顯示燈來監督程式的執行經過。如果發現了錯誤,程式員可以中止該程式,檢查記憶體與暫存器中所存放的內容,並且直接由控制台上改錯。稍後輸出就印在紙上或是在紙帶以及卡上打孔出來。 23.1.1 貢獻的電腦系統 電腦系統不所發展出其它的硬體與軟體。讀卡機、印表機及磁帶變得愈來愈普遍。組譯程式、載入程式及鏈結程式為了使程式執行工作更容易而相繼誕生。一般函數 (function)的程式庫也應運而生。一般函數 (common function)可供其它新程式拷貝而不必一再地重複撰寫。 執行輸出入的常式 (routine)非常重要,每具新的I/O裝置都有它自已的特性,需要非常小心地規劃。每一個輸出入裝置均編寫一個特殊的次常式。這樣的次常式稱為裝置驅動程式(device driver)。一個裝置驅動程式知道如何針對某一裝置使用緩衝器(buffer)、旗標 (flag)、暫存器、控制位元 (control bit)以及狀態位元 (status bit)。 每項不同類型的裝置都有它自己的驅動程式。一個簡單的工作,書如從一讀紙帶機 (Paper-tape reader)諳取一個字元,可能包含一連串複雜的裝置特定操作。我們寧可從程式庫(library)中取出裝置驅動程式來用,也不願意每次寫出需要的程式碼。 23.1.2 共用電腦系統 第一,聘請一位專任電腦操作員。程式設計師不再需要自己去操作機器。一旦某個程式完工了,就不會有閒置時間了。因為操作員要比程式設計師更熟悉磁帶的安裝,準備工作的時間就可以省下來了。使用者提供必須的卡片或紙帶,以及如何執行該程式的簡短描述。 第二個方法是減少建立時間。把相同或類似的工作整批集中在一起並且一起交給電腦處理。由一個工作換到另一個工作的時間,CPU又在閒置了。為了消除這項閒置時間,自動安排工作順序 (automatic job sequencing)的觀念應運而生,並且產生了第一套作業系統的雛形。它所需要的只是一套能由一個工作自動地將控制轉移至另一工作的程序 (Procedure)。一套稱為常駐監督程式(resident monitor)的小程式,就是為此目的而設計出來的 (圖23.1)。此常駐監督程式總是在記憶體中(常駐的)。 * *

文档评论(0)

wf93679 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档