作業系統(八)

2021-10-02 14:31:56 字數 1202 閱讀 5612

unix中的檔案訪問許可權

第一級:對訪問者的識別

對使用者分類:

檔案主(owner)

檔案主的同組使用者(group)

其它使用者(other)

第二級:對操作許可權的識別

讀操作(r)

寫操作(w)

執行操作(x)

不能執行任何操作(-)

d 目錄

c 字元裝置

b 塊裝置

檔案屬性 rwxr-xr-x 用二進位制表示 111101101 ,在unix中使用八進位制,因此許可權是 755

實現檔案保密採用的方法:

(1)隱藏檔案目錄

(2)設定口令

(3)使用密碼

按裝置的使用特性分類

(1)儲存裝置

(2)i/o(輸入輸出)裝置

按裝置共享屬性分類

(1)獨佔裝置

(2)共享裝置

(3)虛擬裝置

按裝置的資訊組織方式來分類

(1)塊裝置

(2)字元裝置

i/o裝置資料傳輸控制方式

(1)程式直接控制方式(忙–等待)

(2)中斷控制方式

- 處理突發事件

- 非預期的急需處理事件

- 應用於現代計算機系統中

(3)直接儲存器訪問方式(dma)

- dma控制器控制輸入輸出裝置

- 不用cpu干涉

- 適用於塊裝置的資料傳輸

(4)通道控制方式

- 特殊的處理機

- 沒有自己的記憶體,通道程式放在主機記憶體中

- 需要cpu干預的更少

- 適合於現代計算機大量資料的操作

輸入輸出通道的分類

(1)選擇通道

(2)位元組多路通道

(3)陣列多路通道

死鎖產生的原因

(1)競爭資源

(2)程序推進順序不合理

產生死鎖的必要條件

(1)互斥條件

(2)不剝奪條件

(3)請求和保持條件

(4)迴圈等待條件

解決死鎖的四種條件

(1)預防死鎖:發生在資源分配之前

(2)避免死鎖:發生在資源分配過程中

(3)檢測死鎖

(4)解除死鎖

死鎖的解除

(1)剝奪資源法

(2)撤銷程序法

自製作業系統(八)

現在是源 是需要編譯的,整個過程是用nask也好,gcc也好,最後變成乙個二進位制檔案而已,僅僅是乙個檔案而已,然後這個檔案直接拷貝到記憶體,它掌控著所有,反正不管怎麼說,現在初級階段就進行分資料夾是不對的,沒有什麼意義。這回是要進行命名的,如何命名呢?常量,巨集定義都是大寫字母 全域性變數是l開頭...

作業系統(第八單元)

8.1檔案概念 檔案引入的目的 資訊管理的需要 作業系統本身需要 檔案的定義檔案型別 按用途分 系統檔案 使用者檔案 庫檔案 按性質分 普通檔案 目錄檔案 特殊檔案 按訪問屬性分 可執行檔案 唯讀檔案 讀 寫檔案 按檔案中的資料形式分 原始檔 目標檔案 可執行檔案 按檔案的邏輯結構分 有結構檔案 無...

作業系統 (八 CPU排程

目錄 1.背景,cpu排程 在程序 執行緒生命週期的什麼時候進行排程?核心執行排程程式的條件 滿足其一即可 cpu排程方式,是否搶占 核心態 使用者態 2 排程原則 2.1 排程策略 2.2 程式執行模型 2.3 比較排程演算法的準則 2.4 吞吐量 vs 延遲 2.5 公平的目標 3 排程演算法 ...