摘要: 1、逻辑地址,线性地址,虚拟地址,物理地址傻傻分不清? (1)逻辑地址 在IA-32架构下,分段是必须的,而分页并不是必须的。不论分页与否,访问内存都必须采用“段基址:段内偏移地址”的策略。 因此访问内存需要16&32共48位的地址信息,这便是逻辑地址,高12位为段选择子,后面32位为段内偏移地址。 阅读全文
posted @ 2021-03-15 21:31 Rand_CS 阅读(39) 评论(0) 推荐(0)
摘要: 在还是16位CPU的天下时,并没有实模式这一说。直到CPU发展到32位,推出保护模式后,为了区别两种模式,便将之前的模式称为实模式。处于向下兼容的考虑,现代的CPU依然保持对16位模式的兼容,刚开机时,32位的CPU是先处于16位的实模式的,而后再进入保护模式。 一、实模式 1. 实模式的特点 1、 阅读全文
posted @ 2021-03-15 20:47 Rand_CS 阅读(39) 评论(0) 推荐(0)
摘要: 计算机启动 计算机的启动过程好比一场接力赛,各选手如上图所示,BIOS, MBR, OSLoader, OS, 一个程序接一个程序的运行,而传递的接力棒便相当于对计算机的控制权。 本文也就围绕着这四个程序进行介绍,隐去了部分细节后续讲解,着重于理清启动的顺序、过程。 一、BIOS (1)BIOS运行 阅读全文
posted @ 2021-03-15 19:40 Rand_CS 阅读(38) 评论(0) 推荐(0)