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 排程演算法 ...