摘要:
知識點歸納 I/O緩沖區(qū):內(nèi)核中的一系列NBUF緩沖區(qū)用作緩沖區(qū)緩存。每個緩沖區(qū)用一個結(jié)構(gòu)體表示。 typdef struct buf{ struct buf *next_free; //freelist pointer struct buf *next_dev; //dev_list pointe
閱讀全文
摘要:
知識點歸納 信號和信號處理; 信號和中斷的統(tǒng)一處理 將信號視為進程中斷,將進程從正常執(zhí)行轉(zhuǎn)移到信號處理 信號的來源,包 括來自硬件、異常和其他進程的信號 信號在Unix/Linux中的常見用法 Unix/Linux中的信號處理 信號類型 信號向量位 信號掩碼位 進程 PROC結(jié)構(gòu)體中的信號處理程序
閱讀全文
摘要:
知識點歸納 定時器是由時鐘源和可編程計數(shù)器組成的硬件 時鐘源通常是一個晶體震蕩器,產(chǎn)生周期性電信號 當(dāng)計數(shù)器減為0時,向CPU生成定時器中斷 當(dāng)CPU遇到異常時,會進行預(yù)設(shè)的異常處理 中斷是外部設(shè)備請求CPU服務(wù) CPU是否處理中斷取決于它的狀態(tài)寄存器是否屏蔽了中斷 問題與解決思路 中斷是如何實現(xiàn)的
閱讀全文
摘要:
學(xué)習(xí)要求 Linux文件系統(tǒng)的三層抽象是什么? 寫出Cat userlist的過程,要詳述目錄文件,i-node.數(shù)據(jù)塊,要畫圖示意 假設(shè)塊大小為4k, userlist的大小不小于10k,自己假設(shè)大小 Linux文件系統(tǒng)的三層抽象 文件系統(tǒng)可以用來儲存文件內(nèi)容,文件屬性和目錄。Unix把磁盤塊分成
閱讀全文
摘要:
學(xué)習(xí)任務(wù) 0 推薦在openEuler中完成 1 學(xué)習(xí)pwd命令 2 研究pwd實現(xiàn)需要的系統(tǒng)調(diào)用(man -k; grep),寫出偽代碼 3 實現(xiàn)mypwd 4 測試mypwd 提交過程博客的鏈接或截圖 1.學(xué)習(xí)pwd命令 查詢pwd功能,輸入man pwd查詢手冊 2.研究pwd實現(xiàn)需要的系統(tǒng)調(diào)
閱讀全文
摘要:
EXT2 文件系統(tǒng) 知識點歸納 EXT2: 體現(xiàn)文件系統(tǒng)設(shè)計和實現(xiàn)的原則 磁盤塊的內(nèi)容: Block#0:引導(dǎo)塊 Block#1:超級塊【用于容納整個文件系統(tǒng)的信息】 Block#2:塊組描述符塊【磁盤塊】 Block#8:塊位圖 Block#9:索引節(jié)點點位圖 Block#10:索引開始節(jié)點 這張
閱讀全文
摘要:
教材7/8章讀書筆記 by 20201321 周慧琳 學(xué)習(xí)目標 第七章:文件操作 第七章主要是關(guān)于操作系統(tǒng)中的各種操作級別:文件存儲準備存儲設(shè)備,內(nèi)核中的文件系統(tǒng)支持函數(shù)、系統(tǒng)調(diào)用、文件流上的I/O函數(shù)、用戶命令和各種操作sh腳本。描述了各種操作,包括從用戶空間的文件流讀/寫到內(nèi)核空間的系統(tǒng)分區(qū)表的
閱讀全文
摘要:
教材第五六章讀書筆記 by 20201321 周慧琳 學(xué)習(xí)目標 第五章:定時器及時鐘服務(wù) 第五章主要是關(guān)于定時器及其服務(wù),指明了CPU操作和中斷處理對于理解定時器服務(wù)比較關(guān)鍵,介紹了一些Linux中與定時器相關(guān)的系統(tǒng)調(diào)用命令,并介紹了進程間隔定時器、定時器生成的信號,并通過示例演示了進程間隔定時器。
閱讀全文
摘要:
教材第三四章讀書筆記 by 20201321 周慧琳 學(xué)習(xí)目標 第三章:Unix/Linux進程管理 第三章的主要涉及Unix/Linux中的進程管理,多任務(wù)處理原則,進程概念,解釋了Unix/Linux中各進程的來源,包括初始進程、INIT進程、守護進程、登錄進程、登錄進程以及可供用戶執(zhí)行命令的s
閱讀全文
摘要:
教材第一章讀書筆記 by 20201321 周慧琳 學(xué)習(xí)目標 第一章:引言 第一章的引言部分包涵Unix的歷史、Linux的開發(fā)和各種版本(沒有提及centOS和openeuler,我們可以自己補充學(xué)習(xí)),還列出了適用Linux的各種虛擬機。 我選用的是VMware因為我覺得它比vitrualbox
閱讀全文