檔案級安全管理
檔案級安全管理,是通過系統管理員或檔案主對檔案屬性的設定,來控制使用者對檔案的訪問。有以下屬性:
(1)只執行(eo):只允許使用者執行該檔案。
(2)隱含(h):指示檔案是隱含檔案。
(3)索引(i):指示檔案是索引檔案。
(4)修改(m):指示檔案自上次備份後是否已被修改。
(5)唯讀(ro):只允許使用者讀檔案。
(6)讀/寫(rw):允許使用者對檔案進行讀和寫。
(7)共享(sha):指示檔案是可被共享的檔案。
(8)系統(sy):指示檔案是系統檔案
sft,system fault tolerance
防止磁碟故障造成的檔案不安全
sft i:磁碟表面故障
雙目錄、雙檔案分配表(空間冗餘)
寫後讀校驗、熱修復重定向(時間操作冗餘)
寫入磁碟後再讀回記憶體做一致性校驗
熱修復寫過程:從壞道重定向到專區並記錄
sft ii:磁碟驅動器、控制器故障
驅動器故障:磁碟映象
控制器故障:磁碟雙工——並行控制器,分離搜尋加快讀取
sft iii:高階容錯技術
雙機熱備份
雙機互備份
公用磁碟模式
乙個資料分別儲存到多個檔案中,典型的如資料庫
保證資料一致性:
高可靠儲存器(冗餘保證穩定,磁碟雙工)+ 一致性軟體
概念事務:對資料各處儲存位置訪問、修改使其維持一致性的一次操作。
事務記錄:記錄事務執行時資料項修改全部資訊的資料結構:事務名、資料項名、舊值、新值。
恢復演算法:利用事務記錄表處理已完成、未完成事務。
檢查點:每隔一段時間,將記憶體中的事務記錄表、已修改資料、檢查點輸出到穩定儲存器,
併發控制
重複資料的一致性
檔案系統的效能問題討論:
磁碟服務
→ 速度成為系統效能的主要瓶頸之一
設計檔案系統應盡可能減少磁碟訪問次數
提高檔案系統效能的方法:
目錄項(fcb)分解、當前目錄、磁碟碎片整理
塊快取記憶體、磁碟排程、提前讀取、合理分配磁碟空間、資訊的優化分布、raid技術… …
磁碟快取記憶體(記憶體中,磁碟塊的副本)
提前讀(每次訪問磁碟,多讀入一些磁碟塊 )
延遲寫優化物理塊分布(可能順序訪問的塊放在一起 →盡量分配在同一柱面上)
虛擬盤(記憶體模仿磁碟)
磁碟冗餘陣列(高速、大容量磁碟系統,並行交叉訪問)
存放在磁碟上的檔案訪問順序如何:
既可隨機訪問,又可順序訪問。
作業系統中對資訊進行管理的部分叫:
檔案系統。
檔案系統是:
檔案、管理檔案的軟體及資料結構的總體。
從使用者角度看,檔案系統的主要目的是:
實現對檔案的按名訪問。
按檔案的邏輯結構將檔案分為兩大類:
記錄式檔案和流式檔案。
為了解決不同使用者的檔案「命名衝突」問題,通常在檔案系統中採用:
多級目錄結構。
按物理結構劃分,檔案主要有三類:
順序檔案、鏈結檔案、索引檔案。
作業系統實現按名訪問的關鍵在於:
解決檔名與檔案儲存位址的轉換。
作業系統 第八章 作業
k是千 m是兆 g是吉咖 t是太拉 8 bit 位 1 byte 位元組 1024 byte 位元組 1 kb 1024 kb 1 mb 1024 mb 1 gb 1024 gb 1 tb 時鐘演算法 書p228 乙個32位位址的計算機使用兩級頁表。虛擬位址被分成9位的頂級頁表域,11位的二級頁表域...
作業系統導論第八章筆記
title 作業系統導論第八章筆記 date 2019 10 14 13 01 03 tags 作業系統導論 第八章 categories 作業系統導論 規則1 如果a的優先順序 b的優先順序,那麼執行a 規則2 如果a的優先順序 b的優先順序,那麼輪轉a和b 規則3 工作進入系統時,放在最高優先順...
第八章 指標 第八章 指標
1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...