
【計】 secondary paging device
【建】 secondary
【計】 paging device
在計算機科學領域,"二級分頁裝置"(Secondary Paging Device)指操作系統内存管理中用于處理虛拟内存與物理内存映射的輔助硬件或軟件機制。其核心功能是當主分頁機制(如MMU)無法直接完成地址轉換時,提供第二層映射支持。以下是漢英對照解析:
二級 (Secondary)
指分層系統中的從屬層級,在主機制失效時介入處理。英文對應"secondary"或"level-two",強調其備用性和補充性。
來源:《計算機體系結構術語手冊》(中國計算機學會)
分頁裝置 (Paging Device)
實現内存分頁管理的物理/邏輯單元,包含地址轉換表(如頁表)和異常處理模塊。英文譯為"paging unit"或"memory management unit (MMU subset)"。
來源:IEEE标準術語庫(IEEE Std 610.12-1990)
當CPU發出虛拟地址訪問請求時:
來源:《現代操作系統》(Andrew S. Tanenbaum著)
32位系統通過二級分頁支持超過4GB虛拟地址(如PAE技術)
$$Virtual Address = PDE(10bit) + PTE(10bit) + Offset(12bit)$$
二級映射減少TLB Miss,提升數據庫性能(如Oracle Linux大頁配置)
來源:Intel® 64架構開發手冊卷3A
中文術語 | 英文術語 | 與二級分頁裝置的關系 |
---|---|---|
頁表項 (PTE) | Page Table Entry | 二級裝置操作的核心數據結構 |
轉換後備緩沖器 | Translation Lookaside Buffer | 二級分頁的加速緩存 |
頁錯誤處理程式 | Page Fault Handler | 驅動二級裝置工作的軟件組件 |
注:在ARMv8等新架構中,二級分頁概念已整合入多級頁表系統(如L1/L2描述符),但其分層管理邏輯仍延續相同設計哲學。
來源:ARM Architecture Reference Manual
"二級分頁裝置"是計算機存儲管理領域的專業術語,其核心概念和特點如下:
定義與作用
該裝置主要用于内存管理中的分頁存儲系統,通過建立多級頁表(如二級頁表),将程式的邏輯地址映射到物理内存。其核心目的是解決大地址空間下頁表過大的問題,通過分層管理減少内存占用。
技術原理
與段頁式存儲的區别
段頁式存儲結合了分段和分頁:先将程式劃分為邏輯段(如代碼段、數據段),每個段再分頁管理。而二級分頁純粹基于分頁機制,不涉及邏輯段劃分。
應用場景
常見于32位及以上操作系統,例如Linux早期采用二級分頁管理4GB内存空間,現代64位系統則擴展為四級或五級分頁機制。
需要說明的是,該術語的英文翻譯為"secondary paging device",實際應用中常稱為"two-level paging"。若需進一步了解具體實現細節(如頁表項結構),建議查閱操作系統内存管理相關教材。
【别人正在浏覽】