作業系統複習

2021-08-20 08:37:08 字數 1036 閱讀 8823

l

計算機系統把資源管理和控制程式執行的功能集中組成一種軟體,稱為

作業系統

,是系統軟體

l作業系統的兩個設計目標:

1、使計算機系統使用方便

2、使計算機系統能高效地工作(擴充硬體的功能,使硬體的功能發揮得更好;使使用者合理共享資源,防止相互干擾;以檔案形式管理軟體資源,保證資訊的安全和快速訪問。

l作業系統的作用

1,使用者觀點:作業系統是裸機與使用者的乙個介面。

2,系統觀點:作業系統是計算機系統資源的乙個「管理員」。

l作業系統的分類

使用者要求計算機系統進行處理的乙個計算問題稱為乙個「作業」。按照作業系統提供的服務,大致可以把作業系統分為:

單道批處理系統

; 多道批處理系統

,簡稱「多道系統」,即多個作業可同時裝入主儲存器進行執行的系統。多道系統能極大提高計算機系統的效率,表現為:

(1)並行工作,減少了cpu的空閒時間,提高了cpu的利用率。

(2)合理搭配多道使用不同資源的作業,可充分利用計算機系統的資源。

(3)直接在高速的磁碟上訪問資訊,縮短了作業執行時間,使單位時間內的處理能力得到提高。

(4)作業成批輸入、自動選擇和控制作業執行減少了人工操作時間和作業交接時間,提高了系統的吞吐率;

l作業系統的特性

1,併發性

2,共享性

3,不確定性

l掌握作業系統的基本功能:

處理器管理、儲存器管理、檔案管理、裝置管理、檔案管理。

(1)為使用者和應用程式之間提供乙個控制底層硬體功能的介面

; (2)

給使用者和應用程式分配硬體資源

; (3)

按使用者要求載入和執行應用程式。

l掌握作業系統的分層結構及各層的基本功能

作業系統具有層次結構……

層次結構最大特點是整體問題區域性化來優化系統,提高系統的正確性、高效性、使系統可維護、可移植。

作業系統複習

wait 會執行將value減1操作操作 當value 0時,代表目前有阻塞的程序在等資源,當 value 1 時,給予程序執行 signal 會執行將 value加1操作,當 value 0 時,代表優程序正阻塞等資源,此時,可以隨機釋放其中的任意程序,當 value 1 時,代表當前處於互斥狀態...

作業系統複習

1.1作業系統的目標和作用 作業系統的作用 作業系統的目標 1.2作業系統的發展過程 1.作業系統的產生 2.作業系統的形成 3.作業系統的基本特徵 3.1併發 並行 程序 3.2共享 3.3虛擬 4.作業系統的主要功能 1,處理機管理功能 處理機是計算機中最重要的資源 4.2儲存器管理功能 是計算...

作業系統複習

1.程序和執行緒的區別。1 程序是資源分配和保護的基本單位,執行緒是處理器排程和分派的基本單位,程式執行的最小單元。2 同乙個程序中可以包含多個執行緒,並且執行緒共享整個程序的資源 暫存器 堆疊 上下文 乙個程序至少包含乙個執行緒。3 程序結束後,它所有的執行緒都將銷毀,而執行緒的結束不會影響同個程...