操統(tǒng)期末筆記總結(jié)

Chapter12 Mass-storage Structure

disk scheduling algorithms

  • FCFS
  • SSTF 通用,效率一般
  • SCAN 電梯算法
  • C-SCAN 走到頭會迅速折回
  • LOOK

SCANC-SCAN適合磁盤負載重時

low-level formatting

見名詞解釋

RAID Structure

可用空間16T,使用4T的硬盤,各種RAID級別需要用幾個

RAID級別 需要用的硬盤數(shù)
0 4
1 8
2 7
3 5
4 5
5 5

其中RAID 3、4、5都浪費了4T

若改為用2T的磁盤,需要用幾個

RAID級別 需要用的硬盤數(shù)
0 8
1 16
2 15
3 9
4 9
5 9

其中RAID 3、4、5都浪費了2T

Chapter13

輪詢打印機的忙等待

見ppt上程序,第二章 P.21、P.22

忙等待

見名詞解釋

中斷

見解釋

system call

用戶用I/O外設(shè)要system call, 由操作系統(tǒng)控制權(quán)限

操作系統(tǒng)如何保持對程序的控制

由定時器定時發(fā)出中斷,讓操作系統(tǒng)定時獲取控制權(quán)

DMA

見解釋

非阻塞I/O與異步I/O的區(qū)別

  • 非阻塞I/O可能沒讀夠bytes,但馬上執(zhí)行并返回
  • 異步I/O可能不馬上執(zhí)行,但讀完整后才返回

Caching與Buffer的區(qū)別

  • Cache加快CPU與內(nèi)存間的數(shù)據(jù)交流,提供內(nèi)存的copy的高速緩存,在空間不夠時會發(fā)生頁替換 P.514
  • buffer 只保留數(shù)據(jù)的一份copy,空間不足時不會替換 P.512

差異

P.514。buffer保存一份數(shù)據(jù)的copy,而cache是在更高速的存儲上保存一份數(shù)據(jù)的copy,這份原來的數(shù)據(jù)則存儲在別處。

spooling

在筆記

Chapter 11 and Chapter 10

FCB

見解釋

目錄

見解釋

三種磁盤存放方式

連續(xù)存儲

優(yōu)點: 訪問快,磁頭可以順序讀取
缺點: 有外碎片

鏈表存儲

老師未提及,可能不考

索引存儲

優(yōu)點: 沒有外碎片,可隨機訪問
缺點: 需要用一個文件塊來保存索引

管理空閑空間

bitmap

占用空間,但方便管理連續(xù)空間

空閑鏈

占用空間少,但效率低,可用成組鏈改進。成組鏈的性能缺點: 斷電后數(shù)據(jù)會丟失

為何要打開文件

P.376 讀取FCB,這樣之后對此文件操作時,不必先讀取目錄再讀取文件位置。

系統(tǒng)打開文件表 和 用戶打開文件表

系統(tǒng)打開文件表保存inode等文件信息
用戶打開文件表保存用戶當(dāng)前訪問的指針的位置

文件邏輯建構(gòu)

字符流式結(jié)構(gòu)

記錄式結(jié)構(gòu)

目錄結(jié)構(gòu)

P.385

多級目錄

樹形目錄

無環(huán)圖目錄

通用圖目錄

VFS

見解釋

文件保護

Chapter 9

page fault 過程

page replacement algorithms

【Belady】

P.332

【Thrashing】

P.343

按需調(diào)段

PPT

Chapter 8

【重定位】

動態(tài)裝載、動態(tài)鏈接

【編譯鏈接】

虛擬地址通過地址綁定映射到物理地址

內(nèi)存分配方法

見另一筆記

paging

基址寄存器和限長寄存器的作用

優(yōu)缺點

缺點:

  • 兩次訪問(解決辦法: TLB)
  • 代碼共享有限制

優(yōu)點:

  • 無外碎片
  • 數(shù)據(jù)可共享
  • 無法動態(tài)鏈接
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 此篇文章內(nèi)容是我很久以前在印象筆記中的一個知識總結(jié),大概122個Linux指令。如今,寫出來就當(dāng)再回顧一遍了。若有...
    StephenZhang01閱讀 1,184評論 0 5
  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,368評論 0 5
  • raid0: mdadm –assemble /dev/md0 /dev/sda1 /dev/sdb1 使用sda...
    SkTj閱讀 4,061評論 0 0
  • 走進常州市武進區(qū)嘉澤鎮(zhèn)躍進村花木大棚,就能深切感受到特色、創(chuàng)新、美麗的濃厚氛圍,在花木電商包裝車間,六十多...
    武進農(nóng)經(jīng)閱讀 503評論 0 0
  • 忘記他們是怎么開的頭,我說有點忙,大家問我忙啥?我一時語塞,感覺各種事鋪天蓋地的沒個頭緒。我又說不上什么,真無語。...
    艾棋兒閱讀 412評論 1 10

友情鏈接更多精彩內(nèi)容