03 2022 档案

操作系统启动流程
摘要:不同的操作系统在启动的过程中虽然会有不同的处理,但是核心的几个要点是都一样的。 本文图主要来自linux内核设计艺术 加电 ①加电,CS=0xF000,IP=0XFFF0。实模式下寻址模式 cs左移4位+IP,所以cs:ip指向的是0xFFFF0。这个地址指令属于BIOS,会进行硬件检测、内存中中断 阅读全文

posted @ 2022-03-15 11:26 thotf 阅读(276) 评论(0) 推荐(0) 编辑

虚拟内存实现
摘要:本文参考书:操作系统真相还原 上篇文章 https://www.cnblogs.com/thotf/p/15947403.html 主要说了虚拟内存的应用,本篇来说具体实现过程,以内核虚拟地址空间的二级页表为例 要想实现虚拟内存,首先要生成页表,页目录和页表连续存放。 如上图, ①就是要在内存中选择 阅读全文

posted @ 2022-03-14 15:51 thotf 阅读(232) 评论(0) 推荐(0) 编辑

分段、分页虚拟内存访问原理、应用
摘要:参考书及图来源:x86实模式到保护模式、操作系统真像还原、操作系统导论、mooc计算机系统基础 分段机制 一个段是地址空间里一个定长的区域,在典型的地址空间中分为3个逻辑不同的段:代码、栈、堆(实际更多) 分段机制使得操作系统将不同的段加入到不同的物理内存区域。 上图为将一个程序分为代码、堆、栈 三 阅读全文

posted @ 2022-03-13 16:37 thotf 阅读(205) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示