tag 頁表

標籤
貢獻6
68
04:20 PM · Nov 17 ,2025

@頁表 / 博客 RSS 訂閱

編程藝術大師 - 操作系統學習筆記——第一章 操作系統概述_

主要參考: CSAPP 數據 眾所周知計算機內使用二進制儲存數字, 所以最小單位為一個 \(0\) 和 \(1\), 稱為一個比特. 事實上計算機內最常見的是將 \(8\) 個比特放在一起當成一個 \(8\) 位二進制數處理, 稱為一個字節. 一個字節正好可以用一個 \(2\) 位十六進制數表示, 所以經常寫成類似於 0xAB 的形式 (0x 前綴在 C 語言中

頁表 , 數據 , 後端開發 , 寄存器 , harmonyos

收藏 評論

Plume岣七 - [Linux]同址不同存?進程內存玄機

不知有沒有注意過一個現象,運行中的進程會出現相同地址卻儲存不同值的情況?這是什麼原因?本文將聚焦Linux內存底層邏輯,拆解虛擬地址空間、物理內存與頁表的關聯,揭秘進程內存隔離與地址映射的核心原理。 一.同址不同存 先看一段代碼: #includestdio.h int main() { int num = 10; int n = fo

頁表 , 進程地址空間 , 物理內存 , c++ , 後端開發 , 寫時拷貝 , c

收藏 評論

jack - linux內核開啓iptables

本文介紹了Linux內核的啓動流程。 (注:本文參考資料:朱有鵬嵌入式課程、大神博客。本文為個人學習記錄,如有錯誤,歡迎指正。內核版本:九鼎公司移植的2.6.35.7) 1. Linux內核自解壓過程 uboot完成系統引導以後,執行環境變量bootm中的命令;即,將Linux內核調入內存中並調用do_bootm函數啓動內核,跳轉至kernel的起始位置。如果內

頁表 , linux內核開啓iptables , 初始化 , 雲計算 , 雲原生 , 內核啓動

收藏 評論

mb61c46a7ab1eee - Linux內存 --- pte_offset_map/pte_offset_kernel - 實踐

文章目錄 前言 一、walk_pte_range 二、pte_offset_kernel 三、pte_offset_map 3.1 highmem 3.2 no highmem 前言 pte_offset_kernel() 用於內核頁表,因為內核頁表頁恆在線性映射區,可直接訪問; p

頁表 , Linux , Css , 直接訪問 , 前端開發 , HTML

收藏 評論

mob64ca1419a401 - mmap_kmem 和 mmap_mem 的區別

功能描述 mmap(memory map) 將一個文件或其他對象映射進內存。 文件被映射到多個page上, 若文件的大小不是所有page的大小之和, 最後一個page不被使用的空間將會被清零。 mummap(memory unmap) 刪除特定地址區域的對象映射。

機器學習 , 頁表 , 內存不足 , 打開文件 , 人工智能

收藏 評論

短短同學 - x86操作系統——內存管理

x86 操作系統:內存管理核心機制解析 內存是 x86 操作系統運行的核心資源,所有程序的指令與數據都需加載到內存才能執行。x86 架構下的內存管理,核心目標是 “高效利用物理內存、隔離不同程序內存空間、支持大程序運行”,其底層依賴 “地址轉換、分頁機制、內存保護” 三大核心技術。本文從 x86 架構特性出發,拆解內存管理的關鍵機制,帶你理解操作系統如何 “管好” 物理內存

頁表 , 物理內存 , 人工智能 , 深度學習 , 虛擬地址

收藏 評論