阿摩線上測驗 登入

申論題資訊

試卷:111年 - 111 地方政府特種考試_三等_電力工程、電子工程:計算機概論#112360
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:111年
排序:0

題組內容

三、

申論題內容

(一)電腦的作業系統使用虛擬記憶體來管理記憶體,假設每個分頁(page) 大小為 4 KB,總共有邏輯位址(logical address)空間共 256 分頁,而 此電腦的實體記憶體總共只有 64 框(frame) 。則此電腦的邏輯位址、 實體位址(physical address)分別是多少 bits?(10 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
為了計算邏輯位址和物理位址的位元數,我們需要根據給定的分頁大小、邏輯位址空間的分頁數以及實體記憶體的框數來進行計算。
計算邏輯位址位元數
•    每個分頁大小:4 KB(即 4×10244×1024 位元組)
•    邏輯位址空間分頁數:256 分頁
邏輯位址空間的總大小為 256×4256×4 KB。但計算邏輯位址位元數時,我們關心的是如何定址這些頁面以及頁面內的位置,所以我們需要兩部分資訊:頁面號和頁內偏移。
頁內偏移
由於每個頁面大小為4 KB,頁內偏移需要足夠的位元數來定址4 KB內的每個位元組,即 4×1024=40964×1024=4096 個可能的位址。
•    4096=2124096=212,所以頁內偏移需要 12 位元。
頁面號
邏輯位址空間有256個頁面,需要足夠的位元數來唯一標識每個頁面。
•    256=28256=28,所以頁面號需要 8 位元。
因此,邏輯位址總共需要 8+12=208+12=20 位。
計算物理位址位元數
•    實體記憶體框數:64 框
物理位址同樣需要兩部分資訊:框號(frame number)和頁內偏移。頁內偏移與邏輯位址相同,也是12位,因為分頁大小定義了頁內位址空間的大小。
框號
實體記憶體有64個框,需要足夠的位元數來唯一標識每個框。
•    64=2664=26,所以框號需要 6 位元。
因此,物理位址總共需要 6+12=186+12=18 位。
綜上所述,這台電腦的邏輯位址是20位元,物理位址是18位元。