關於作業系統

2021-07-03 00:19:19 字數 492 閱讀 2619

計算機是分層的,這是計算機的複雜性和大量的需求導致的。

複雜性體現在裝置的多樣性,單機模擬多工,硬體中斷機制帶來的不確定性。

大量的需求體現在人們對計算裝置的需求,以及計算裝置減少大量的勞動力,以及計算裝置能完成大量勞動力也無法完成的事。

複雜性帶來操作的不便,大量需求需要快速方便的操作計算機。在這個矛盾下,計算機科學家將計算機分層。

硬體裝置是最基礎的一層。硬體根據命令完成任務,這是計算機執行的根本。

作業系統為我們在煩雜的機器裝置上提供了一層抽象。作業系統層的提出將整個計算機系統的概念大大減小。(儘管作業系統也十分複雜)

對裝置分類是抽象的一種。

我們面對的是統一的作業系統,使用統一的系統呼叫,使用硬體的資源。

作業系統在裝置上進行了抽象處理。

對於外部儲存裝置,unix統一認為是塊裝置,對塊裝置使用檔案系統,所以我們面對的不在是硬碟,u盤...而是一棵檔案樹。我們使用open,read,write,close對檔案進行操作。

關於作業系統

1.作業系統 英文名稱operating system,簡稱os。常見系統 android,ios,linux,windows 作業系統是計算機系統中必不可少的基礎系統軟體,它是應用程式執行以及使用者操作必備的基礎環境支撐,是計算機系統的核心。作業系統是管理計算機硬體資源,控制其他程式執行並為使用者...

關於作業系統程序

訊號量的一些使用規則 必須置一次且只能置一次初值 初值不能為負數 只能用於執行p v操作 若 s 0,則 s代表還可以使用的資源數 若 s 0,則s 表示等待佇列裡的程序數 p 操作代表請求乙個資源 v 操作代表釋放乙個資源 mutex 能否入場 mutex1 等待髮捲 是否學生已到齊 mutex2...

作業系統 作業系統介面

介面表現為函式呼叫,由作業系統提供,連線作業系統和應用軟體。出於安全性考慮,應用程式不能直接在記憶體中任意訪問 將核心程式和使用者程式隔離 通過比較訪問資料段cpl和rpl的特權級和當前段dpl的特權級之間的關係 應用程式呼叫庫函式printf printf呼叫庫中的write函式 write將函式...