2020 操作系统第三次习题
1
靜態(tài)重定位的時(shí)機(jī)是程序裝入時(shí)
靜態(tài)重定位是在目標(biāo)程序裝入內(nèi)存的時(shí)候,由裝入程序?qū)τ谀繕?biāo)程序進(jìn)行修改,也就是將程序的邏輯地址轉(zhuǎn)化為實(shí)際的地址。
動(dòng)態(tài)重定位:在程序執(zhí)行期每次訪問內(nèi)存之前進(jìn)行重定位,這種變換是通過硬件地址變換機(jī)構(gòu)來(lái)實(shí)現(xiàn)的,通常采用一個(gè)重定位的寄存器。
頁(yè)式存儲(chǔ)管理中,地址的轉(zhuǎn)換工作是由硬件來(lái)完成的
2
能夠裝入內(nèi)存的任何位置的代碼程序必須是可動(dòng)態(tài)鏈接的。
3
在可變分區(qū)的管理中,采用內(nèi)存移動(dòng)技術(shù)的目的是為了合并空閑區(qū)
4
在存儲(chǔ)管理中,采用覆蓋和交換的技術(shù)的目的是減少程序占有的主存空間
5 首次適配
在分區(qū)存儲(chǔ)管理中,下面的首次適應(yīng)發(fā)最有可能使得高地址變?yōu)榇蟮目臻e區(qū)
最佳適配,每次選擇最小的。這個(gè)和高地址,和低地址沒有任何的關(guān)系
最壞適配,每次選擇最大的,就會(huì)留下很多的碎片。是內(nèi)部的碎片。
首次適應(yīng)算法,是將第一個(gè)能夠裝載的進(jìn)行填充,使得高地址的還沒有輪到呢。
循環(huán)首次適配:在分配內(nèi)存空間的時(shí)候,不再?gòu)拿看蔚谋眍^開始查找,而是從上次找到的額空閑區(qū)中的下一個(gè)空閑開始查找,這樣使得內(nèi)存中的空閑區(qū)分配的相對(duì)均勻。
6 覆蓋
分頁(yè)可以進(jìn)行提供虛擬存儲(chǔ)
7操作系統(tǒng)
在分頁(yè)的虛存中,分頁(yè)是由操作系統(tǒng)來(lái)實(shí)現(xiàn)的。
8 缺頁(yè)中斷
在虛擬頁(yè)式存儲(chǔ)管理方案中,下面缺頁(yè)中斷處理將會(huì)完成將頁(yè)面調(diào)入內(nèi)存的工作。
9
| 固定分區(qū) | 有 | 有 |
| 可變分區(qū) | 無(wú) | 有 |
| 分頁(yè) | 無(wú) | 有 |
| 分段 | 有 | 無(wú) |
| 段頁(yè)式 | 無(wú) | 有 |
10
內(nèi)部碎片,就是已經(jīng)被分配出去,能夠說出是屬于哪個(gè)進(jìn)程,但是卻不能夠被利用的內(nèi)存空間。內(nèi)部碎片是處于區(qū)域內(nèi)部的存儲(chǔ)塊,占有這些區(qū)域或者是頁(yè)面的進(jìn)程并不適用存儲(chǔ)塊。
也就是剩下的比較小的,人家用不了的
采用什么存儲(chǔ)管理不會(huì)產(chǎn)生外部碎片
11
反置頁(yè)表那么就要以虛擬地址來(lái)算,所以 32-13=19
12
作業(yè)在執(zhí)行的時(shí)候發(fā)生了缺頁(yè)中斷,經(jīng)過操作系統(tǒng)處理之后,應(yīng)該讓他執(zhí)行被中斷的指令。
13
缺頁(yè)中斷是 I/O中斷
14
存儲(chǔ)保護(hù)指的是 保護(hù)模式,放置程序之間想回越界訪問
15
LRU的思想是最近沒有被使用的將來(lái)也應(yīng)該不會(huì)被使用
16
虛擬存儲(chǔ)器要求程序運(yùn)行前不必完全的裝入內(nèi)存并且在運(yùn)行的過程中也不必要一直駐留在內(nèi)存中
17
虛存的可行的基礎(chǔ)是程序執(zhí)行的局部性
18
在段頁(yè)式存儲(chǔ)管理系統(tǒng)中其虛擬地址空間是三維的
19
FIFO可能會(huì)產(chǎn)生BELEADY現(xiàn)象
總結(jié)
以上是生活随笔為你收集整理的2020 操作系统第三次习题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020 操作系统第二次习题
- 下一篇: 内核函数 系统调用 系统命令 库函数