freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機操作系統(tǒng)第九章(文件)

2025-06-07 22:30 上一頁面

下一頁面
 

【正文】 程序錯誤 。 Linux內(nèi)核由系統(tǒng)內(nèi)的所有任務(wù)共享 。 最敏感的數(shù)據(jù)分配最高的特權(quán)級別;特權(quán)級別用數(shù)字 0~ 3表示 , 數(shù)字 0表示最高特權(quán)級別 。 ( 4) 字符設(shè)備一般只允許順序訪問 。 設(shè) 備 驅(qū) 動 程 序 利 用 結(jié) 構(gòu)file_operations與文件系統(tǒng)聯(lián)系 , 因為對設(shè)備的各種操作的入口參數(shù)都放在 file_operations中 。 這是通過數(shù)據(jù)結(jié)構(gòu)file_operations完成 。 這部分描述了驅(qū)動程序如何與設(shè)備進行交互 , 這與具體設(shè)備相關(guān) 。 每一個 buffer_head表示一個讀寫請求及相應(yīng)的數(shù)據(jù)塊緩沖區(qū) , 其中包含了驅(qū)動程序讀寫所需要的所有信息 , 如圖 913所示 。 否則 , 驅(qū)動程序?qū)㈨樞虻靥幚碚埱箨犃兄械乃姓埱?。 它為用戶空間的程序提供了諸如open( )、 read( )之類的統(tǒng)一編程接口 , 同時屏蔽了不同文件系統(tǒng)之間的差別 , 如圖所示 。 /*所在設(shè)備的標(biāo)識 */ unsigned long s_blocksize。 /*指向超級塊的操作函數(shù)集 */ struct dentry *s_root。 ( 2) 索引結(jié)點 ( struct inode) : 存儲某個文件的信息 。 ( 2) struct inode_operations結(jié)構(gòu) 。 EXT2在磁盤上的物理布局 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 系統(tǒng)安全性 Linux的安全性是借助以下四種方式提供的: 系統(tǒng)調(diào)用: 用戶進程通過 Linux系統(tǒng)調(diào)用接口 , 顯式地從內(nèi)核獲得服務(wù) , 內(nèi)核根據(jù)調(diào)用進程的要求執(zhí)行用戶請求 。 。 中斷: 內(nèi)核通過中斷機制管理外圍設(shè)備及其 I/O操作 。 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 EXT2文件系統(tǒng) EXT2文件系統(tǒng)是 Linux使用最廣泛的文件系統(tǒng) 。 ( 4) dentry ( struct dentry) : 主要描述文件名及其相關(guān)聯(lián)的 inode信息 。 /*修改過的 inode隊列 */ }。/*塊大小的值 log2(s_blocksize) */ struct file_system type *s_type。 struct super_block { struct list_head s_list。 Linux支持多種文件系統(tǒng) , 如 EXT VFAT、 ISO9660等 。 因此 , 可能有進程等待這個數(shù)據(jù)塊緩沖區(qū)操作的完成 。 blk_dev_struct結(jié)構(gòu)中含有一個設(shè)備驅(qū)動程序請求函數(shù)的地址和一個指向 request數(shù)據(jù)結(jié)構(gòu)的指針 。 這部分利用驅(qū)動程序?qū)υO(shè)備進行初始化 。 Linux的設(shè)備驅(qū)動程序的主要功能有: 對設(shè)備進行初始化; 使設(shè)備投入運行和退出; 從設(shè)備接收數(shù)據(jù)并將其送入內(nèi)核; 從內(nèi)核將數(shù)據(jù)送到外設(shè); 檢測和處理設(shè)備完成任務(wù)和出錯情況 。 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 在 Linux中 , 設(shè)備驅(qū)動程序是一組相關(guān)函數(shù)的集合 , 含設(shè)備服務(wù)子程序和中斷處理程序 。 ( 2) Linux系統(tǒng)將設(shè)備分為字符設(shè)備 、 塊設(shè)備和網(wǎng)絡(luò)設(shè)備 。 ( 2) 同一任務(wù)內(nèi)的保護 在一個任務(wù)之內(nèi) , 定義有四種執(zhí)行特權(quán)級別 , 用來限制對任務(wù)中的段進行訪問 。 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 Linux虛存的保護 ( 1) 多任務(wù)及保護 Linux允許每個用戶最多可運行 256個任務(wù) 。 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 線性地址到物理地址的轉(zhuǎn)換 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 對進程虛擬空間的管理 , Linux采用了請求頁式技術(shù) 。 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 Linux 共享內(nèi)存結(jié)構(gòu) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 Linux物理內(nèi)存地組織示意圖 存儲器管理 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 Linux虛擬內(nèi)存 每個進程空間通過進程的頁目錄和頁表實現(xiàn)與物理內(nèi)存間的映射 。 /*序列號 */ } 。 /*資源擁有者所在組的有效標(biāo)識 */ ushort cuid。 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操 作 系 統(tǒng) 操作系統(tǒng) 二十一世紀(jì)計算機本科教育 Linux把信號量 、
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1