- 0
- 0
- 约12.17万字
- 约 770页
- 2023-11-16 发布于山东
- 举报
第1章 操作系統概述;1.1 電腦系統
1.2 操作系統的定義與功能
1.3 操作系統的種類;1.1 電腦系統;; 電腦軟體是指程式和與程式相關的文檔的集合,是電腦系統的重要組成部分。按功能劃分,軟體可分為系統軟體和應用軟體兩種。系統軟體是指由電腦生產廠家提供、具有通用功能的那些軟體,比如:操作系統、語言處理程式(如C語言編譯程序)、資料庫管理系統以及各種完成服務功能的程式。應用軟體是指為解決實際問題而研製的那些軟體,它涉及電腦應用的各個領域,比如:各種管理軟體、用於工程計算的軟體包,輔助設計軟體以及過程控制軟體等。
;1.1.2 操作系統的形成
通常,把未配置任何軟體的電腦稱為“裸機”。如果讓用戶直接面對裸機,事事都深入到電腦的硬體裏面去,那麼他們的精力就絕對不可能集中在如何用電腦解決自己的實際問題上,電腦本身的效率也不可能充分發揮出來。
舉例說,要在一臺PC機上進行硬碟讀操作,使用者至少應該把磁片地址、記憶體地址、位元組數和操作類型(讀/寫)等具體值裝入到特定的硬體寄存器中,否則根本談不上完成預定的輸入/輸出任務。實際上,對許多I/O設備而言,除此以外往往會要求比這更多的操作參數。在輸入/輸出結束後,還需要對設備返回的諸多狀態加以判別。; 又例如,某電腦內記憶體可供用戶使用的容量為576KB。若現在裝入的用戶程式佔用其中的360KB,那麼餘下的216KB被閒置了。想像一下,如果能夠在內存中裝入多個程式,比如在216KB中再裝一道需要存儲量116KB的程式進去,當第一個程式等待輸入/輸出完成而暫時不用CPU時,能讓第二道程式投入運行,那麼,整個電腦系統的利用率就會比原來的大為提高。理由是:
(1)記憶體浪費得少了,原來浪費216KB,現在只浪費100KB;
; (2)CPU比原來更加忙碌了,在第一個程式等待輸入/輸出完成時,原來CPU只能夠採取空轉的方式來等待,現在可以讓它去執行第二個程式;
(3)在CPU執行第二個程式時,它與第一個程式啟動的輸入/輸出設備呈現並行工作的態勢。
可見,為了從複雜的硬體控制中脫出身來,為了能合理有效地使用電腦系統,為了能給用戶使用電腦提供必要的方便,最好的解決辦法就是要開發一種軟體,通過它來管理整個系統,發揮系統的潛在能力,達到擴展系統功能、方便用戶使用的目的。實際應用的需要,就是“操作系統”這一軟體呼之欲出的根本原因。
; 第一臺電子管電腦出現後的若干年(1946~1958),電腦上並沒有名為“操作系統”的這種軟體。那時電腦的運行速度慢,外部設備少,因此程式的裝入、調試以及控制程式的運行等工作,全部由上機的人員自己通過按動控制臺上的一排排開關和按鈕來實現。這一時代的特點是人工完成上、下機操作的,一臺電腦被一個用戶所獨佔。
; 1958年,電腦進入了電晶體時代(1958~1964)。這時電腦的速度、存儲容量、外部設備的功能和種類等都有了很大的發展,慢速的人工操作與快速的電腦處理能力之間顯得很不協調,出現了所謂的“人–機矛盾”。例如,有一道程式通過3min的安裝等手工操作後,在運算速度為1萬次/秒的電腦上用1h得到了結果。這時手工操作與程式運行時間之比為1:20。把這道程式拿到第二代速度為60萬次/秒的機器上運行,它只需花費CPU時間1min即可得到結果。如果在這種高速的機器上仍然堅持手工操作,那麼這時手工操作與程式運行時間之比為3:1。這種比例是難以讓人接受的。
; 正是這種“人-機矛盾”,向軟體設計人員提出了“讓電腦自動控制用戶作業的運行,廢除上、下機手工交接”的要求。為了達到這個目的,需要用戶一方在編寫自己程式時,還要編寫“作業說明書”,詳細規定程式運行的步驟,並將其與程式、數據一起提交給系統;而系統一方需要設計一個“管理程式”(也稱監督程式),它的功能是從磁片上讀入第一個作業的作業說明書,按照它的規定控制該作業執行。這個作業運行結束後,它又從磁片上讀入第二個作業的作業說明書,繼而執行之。這一過程一直進行到提交給系統的一批作業全部執行完畢時為止,如圖1-2所示。由於這種系統一次集中處理一批用戶作業,故被稱為“批處理系統”,其管理程式就是現今操作系統的雛形。這個時代的特點是對一批作業自動進行處理,沒有人工交接,在一個用戶作業運行時,仍獨佔電腦。;; 1964年以後,電腦進入了積體電路和大規模積體電路時代。這時,硬體又有了長足的發展,中斷和通道技術的出現,為輸入/輸出設備和中央處理機並行操作奠定了物質基礎。另外,隨著電腦應用的日益廣泛,也要求進一步發展和擴大管理程式的功能,希望它能夠最大限度地挖掘電腦系統本身的潛在能力。這時,人們開始把CPU、記憶體、外部設備以及各種軟體都視為電腦系統的“資源”,提出不僅要合理地使用這些資源,而且要高效地使用這些資
您可能关注的文档
最近下载
- 三年级数学寒假特色实践作业.pdf VIP
- 2025年设备监理师基于FIDIC条件的争议预防机制专题试卷及解析.pdf VIP
- 网络意识形态工作责任制实施细则.docx VIP
- 城市物联网管理平台感知设备接入规范.pdf VIP
- 排泥场施工方案图文.pdf VIP
- 小学奥数通用版讲义(全国通用)8-9构造与论证(学生版+解析).docx VIP
- 规范文件GB-T 13226-1991 工业雷管铅板试验方法.pdf VIP
- 6篇2026年民主生活会对照检查剖析材料(个人发言五个带头).docx VIP
- 2026年注册安全工程师题库300道及答案【全优】.docx VIP
- 非药品类制毒化学品销售品种销售量主要流向等情况的备案申请书.doc VIP
原创力文档

文档评论(0)