太航計(jì)量管理系統(tǒng)辦公優(yōu)化以提高整體的反應(yīng)速度
在段頁(yè)式系統(tǒng)中,一個(gè)程序首先被分成若干程序段每一段賦予不同的分段標(biāo)識(shí)符,然后,對(duì)每一段義分成若干個(gè)詞定大小的頁(yè)而。作業(yè)裝入內(nèi)存時(shí),一頁(yè)裝入一個(gè)內(nèi)存塊中。
由于段頁(yè)式系統(tǒng)給作業(yè)地址空間增加了另一級(jí)結(jié)構(gòu)現(xiàn)在地址空問(wèn)是由段號(hào)、段內(nèi)頁(yè)號(hào)和頁(yè)內(nèi)位移員構(gòu)成。這種地址空問(wèn)結(jié)構(gòu)需要一種特殊的地址結(jié)構(gòu)來(lái)訪問(wèn)地址空間內(nèi)的指令和數(shù)。這種地址結(jié)構(gòu)如下
處理機(jī)給出的有效地址長(zhǎng)度確定了一個(gè)作業(yè)可用地址空間范闡。換用話說(shuō),它確定了一個(gè)虛擬存儲(chǔ)器的容量,而這個(gè)具體的地址結(jié)構(gòu),確定了一個(gè)作業(yè)最多能有多少段,每段多少頁(yè),以及頁(yè)而的大小。
程序的分段可以由程序員或編譯程序根據(jù)信息的邏輯結(jié)構(gòu)來(lái)劃分而分頁(yè)則與程序貝無(wú)關(guān),是由系統(tǒng)向動(dòng)進(jìn)行的。這就是說(shuō),程序貝使用的編址方式或編譯程序給出的目標(biāo)程序的地址形式仍然是維的,即段號(hào)S和段內(nèi)相對(duì)地址W面只是由地址變換機(jī)構(gòu)把W再分成頁(yè)號(hào)P和頁(yè)內(nèi)相對(duì)地址。
對(duì)主存而言,和分頁(yè)管理一樣,把它分成許多和頁(yè)而大小相等的存儲(chǔ)塊。因此,一個(gè)段可以裝入不相鄰的空閑存儲(chǔ)塊中,因l而用不著“緊湊”而消除了主存分區(qū)之間的外零頭。
為了支持分段和分頁(yè),系統(tǒng)內(nèi)必須設(shè)置一硬件機(jī)制以提供二維地址翻譯系統(tǒng)。在主存中的每一作業(yè)作為一個(gè)整體用一張段表來(lái)描述每一個(gè)不同的分段宵一個(gè)段摘述子。在系統(tǒng)中設(shè)宵一段表控制寄存器用來(lái)標(biāo)識(shí)當(dāng)前段表的大小和其起始地址。因每一段義被分成若干而,故每段應(yīng)有一個(gè)段頁(yè)表用來(lái)描述該段中各頁(yè)的情況。這個(gè)段頁(yè)表相,畦地包含有頁(yè)描述子,而段表中的物理地址則變換為該段的段頁(yè)表起始地址。
網(wǎng)站提醒和聲明
本文內(nèi)容來(lái)自自互聯(lián)網(wǎng)公開信息或用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人,版權(quán)歸原作者所有。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。若發(fā)現(xiàn)侵權(quán)或違規(guī)內(nèi)容請(qǐng)聯(lián)系電話4008352114或郵箱442699841@qq.com,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。