2¤@31§@·~¨t2·§z.pps-个人网站网路硬碟.ppt
第一章 作業系統概述;何謂作業系統(Operating System,OS)?(1)它可以視為是一個擴充的機器(extended machine),因為對整個電腦系統而言,除了由處理機(processor)、記憶體(memory)、硬碟(hard disk)、螢幕(monitor)、網路卡(network interface)、輸出/輸入設備(input/output device)等硬體裝置所組成外,其實尚須安裝作業系統(如:Windows系統、Linux系統)才能稱為一個電腦系統,使用者也才能藉由作業系統所提供的功能才能順利的操控電腦硬體(如:拷備檔案、列印文件等),故作業系統也稱為擴充機器。;(2)它是整個電腦系統的資源管理員,當處理單元(processs亦可稱行程)在電腦系統內執行時,作業系統會負責分配CPU的使用權、記憶體配置、處理單元的優先權等。
作業系統其功用是做為使用者與腦硬體之間的介面 ,讓使用者方便的使用電腦系統並且對硬體設備做有效的管理,提高系統的效能。
;簡言之,作業系統 (Operating System,OS) 為一個程式,其功用是做為使用者與電腦硬體之間的介面 (Interfere),讓使用者可以方便的使用電腦系統並且對整個電腦硬體設備做有效的管理,提高整個電腦系統的效能。 ;2. 整個電統整體而言,可分成四個部分:
(1) 硬體 (Hardware)
(2) 作業系統 (Operating System,OS)
(3) 應用程式 (Application Program)
(4) 使用者 (User);關係圖如下: ;4. 作業系統對四大類型的資源做管理
(1) 資訊管理 (Information Management)
(2) 設備管理 (Device Management)
(3) 記憶體管理 (Memory Management)
(4) 處理機管理 (Processor Management)
;1-2 作業系統的演進 ;一個簡單的監督程式具有如下的功能:
(1) 將程式送入記憶體 (經由鍵盤)。
(2) 將記憶體內的程式或資料顯示出來。
(3) 修改記憶體的內容、變更程式。
(4) 負責程式的執行。
(5) 將程式儲存於外在的儲存體。例如:磁帶、磁片。
(6) 將存放在外部儲存體上的程式載入記憶體。
註:監督程式是最基本的作業系統,它是現今作業系統的雛型。 ;2. 連線作業 (On - Line Operation) -
CPU 直接由讀卡機 (Card Reader) 輸入資料,並將結果由列表機 (Line Printer) 輸出。其中讀卡機與列表機皆由 CPU 所直接操控,故稱之為連線作業。
由於 I/O 配備之操作速度與 CPU 之執行速度無法配合,使得 CPU 常處於閒置 (Idle) 的狀態。
;早期的電腦系統,I/O 配備與 CPU 是採用直接連線 (On-Line) 的作業方式。但由於 I/O 配備之操作速度與 CPU 之執行速度無法配合,使得 CPU 常處於閒置 (Idle) 的狀態。即當CPU在處理讀卡機的輸入作業時,因讀卡機讀取資料的速度實在太慢,使得CPU早已將先前輸入之資料處理完畢,而又再等候新資料的輸入,但因系統設計的關係,CPU雖然閒置卻也無法去服務印表機(即CPU只能專注服務某一輸入或輸出設備直至其工作完成為止),導致系統效能低落。;3. 離線作業 (Off - Line Operation) -
所謂離線作業是指 I/O 設備不是由 CPU 所直接操控,故稱之為離線作業。其特性有:
(1) 在 CPU 與 I/O 配備間需加裝其它的硬體配備。
(2) CPU 的輸出/輸入對象為磁帶,故可視磁帶為邏輯性的輸出/輸入設備 (Logical I/O Device)。
(3) CPU 與輸出/輸入工作為相互獨立的進行。
;輸入:將要輸入的資料儲存至磁帶中,待 CPU 有空時,再將磁帶中的資料載入 CPU 中執行。
輸出:先將要輸出的資料寫入磁帶中,待列表機有空時,再將磁帶中的資料由列表機印出。
CPU 的執行與輸出/輸入的動作重疊 (Overlay),可減少 CPU 的閒置時間 ,提昇 CPU 的效能 (Performance)。 ;4. 緩衝區作業方式 (Buffering) -
離線作業功能是將 I/O 的動作與 CPU 的執行時間相重疊以提昇系統效能,但由於離線作業的輸出/輸入對象為磁帶,而磁帶的存取速度實在太慢,為了免除磁帶存取速度太慢導致系統所提昇的效能有限,緩衝區作業方式即是針對磁帶存取速度慢的缺失加以改善(將磁帶以記憶體取代)。
;其方法是在記憶體中預留一塊空間作為 I/O 設備存取資料的緩衝區 (Buffer),將要輸入之資料事先寫入緩衝區中
原创力文档

文档评论(0)