原创 《操作系統真象還原》讀書筆記 第3章

0x1 地址、section、vstart 0x1.1 什麼是地址 地址只是數字,描述各種符號在源程序中的位置,它是源代碼文件中各符號偏移文件開頭的距離。由於指令和變量所佔內存大小不同,故他們相對於文件開頭偏移量參差不齊。源碼文件

原创 《操作系統真象還原》讀書筆記 第4章

0x1 保護模式基本概念 物理內存地址不能直接被程序訪問,程序內部的地址(虛擬地址)需要被轉換成物理地址後再去訪問,程序對此一無所知。地址轉換是由處理器和操作系統共同協作完成的,處理器在硬件上提供地址轉換部件,操作系統提供轉換過程

原创 《操作系統真象還原》讀書筆記 第1章

0x1 工作環境部署 0x1.1開發操作系統的環境及工具 1)gcc編譯器 2)彙編語言編譯器nasm 3)VMware workstation Pro v15.1.0 build-13591040 4)Ubuntu 14.04