作業系統頁面大小,作業系統頁面大小4KB

時間 2022-03-21 10:27:18

1樓:匿名使用者

沒有用錯,記憶體的訪問一定是按位元組來訪問的,不會乙個乙個頁內位址只對應乙個二進位制的位。所以每個頁內位址其實代表的就是乙個位元組的儲存空間。

12位的位址也就是4kb的儲存空間。

2樓:

在作業系統和在程式中,儲存器一般是按位元組編址的。

也就是說,乙個位址空間存放的其實是乙個位元組,而不是乙個字。

題主所理解的,是儲存器按字編址的情況。

3樓:mrk不語知心

剛好看了這個,樓上說的都對。但是他們應該沒有了解這個問題的背景。我在這裡說一下給後人看。

看著書,首先,頁號和偏移量的本質是「編號」,是數字0,1,2,3.....,他和具體的儲存單元沒關係的,他就是告訴你程式中的某一條指令在第幾頁的第幾個可以找到。然後,頁內位址這個編號(在這一頁的第幾個)可以用12位來表示,那顯而易見就有2的12次方個業內位址,緊接著,每乙個頁內位址有1b(位元組),這個是由計算機自身設定的(而不像前面的編號是我們自己設來方便查詢好的)。

最後也就好理解了,有2的12次方b,從而就是4kb。以上

4樓:鄉親們謨拓

0-11位是頁內位址位數,即可以表示2^12個儲存單元,若是按位元組編址,則乙個儲存單元能儲存1b的資料,這2^12(也就是4k)個單元一共就可以表示4k*1b也就是4kb這麼多的資料,若是按字編址(假定乙個字16位即16bit=2b),則乙個儲存單元能存下2b的資料,這4k個儲存單元也就能儲存4k*2b=8kb這麼多的資料了。話有點囉嗦,但容易理解。題主可能沒有搞清楚位址位數的含義,並且,沒有特殊說明時,預設按照位元組編址即乙個儲存單元能存1b的資料。

(如回答有誤,望指出)

5樓:

其實不用理解的太拘束,你這樣來理解馬上就懂了:

0~11位一共是12位,對應了多少個呢?2的12次方個,也就是4096個記憶體位址

然後呢,乙個記憶體位址處儲存的內容是多大呢?當然是乙個位元組啦,比如以下記憶體位址和記憶體內容列表:

位址 值

0x01 4b

0x02 c0

0x03 12

顯然,每個記憶體位址所存資料的大小是一byte這樣的話,4096個記憶體位址就是4096*1byte=4096byte=(4*1024)byte=4kb

作業系統怎麼安裝,作業系統怎麼自己安裝

光碟機啟動 放入帶安裝的系統光碟 按著步驟 自動安裝 先設定光碟機啟動,在放系統盤按步驟來就是了 第一步,設定光碟啟動 所謂光碟啟動,意思就是計算機在啟動的時候首先讀光碟機,這樣的話如果光碟機中有具有光啟功能的光碟就可以趕在硬碟啟動之前讀取出來 比如從光碟安裝系統的時候 設定方法 1.啟動計算機,並...

什麼是作業系統?作業系統的功能,什麼是作業系統?作業系統有哪些功能?

英語 operating system,簡稱os 是管理和控制計算機硬體與軟體資源的電腦程式,是直接執行在 裸機 上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行。作業系統的種類相當多,各種裝置安裝的作業系統可從簡單到複雜,可分為智慧卡作業系統 實時作業系統 感測器節點作業系統 嵌...

hp作業系統是什麼,HP作業系統是什麼?

hp ux 全稱為hewlett packard unix,是惠普9000系列伺服器的作業系統,可以在hp的pa risc處理器 intel的itanium處理器的電腦上執行。它基於system v,是unix的乙個變種。惠普9000伺服器支援範圍從入門級商業應用到大規模伺服器應用,支援網際網路防火...

作業系統有windows97嗎,作業系統有Windows97嗎?

沒有只有windows 95windows 98windows mewindows ntwindows2000 沒有的以前有dos系統 下面是win95 982000 現在的2003 xpvista等等 有。不過相容性不怎麼好 還用這老的版本嘛?以前還dos呢 計算機作業系統xp和win97哪個更好...

作業系統程序排程演算法,作業系統程序排程演算法

你好,我複製的,希望對你有用。排程演算法是指 根據系統的資源分配策略所規定的資源分配演算法。一 先來先服務和短作業 程序 優先排程演算法 1.先來先服務排程演算法。先來先服務 fcfs 排程演算法是一種最簡單的排程演算法,該演算法既可用於作業排程,也可用於程序排程。fcfs演算法比較有利於長作業 程...