
一个操作系统的实现笔记
chendilincd
一个喜欢计算机技术的程序员
展开
-
一个操作系统的实现笔记1:环境搭建
1、在虚拟机上装好linux,如ubuntu。2、在ubuntu上安装bochs。虚拟机安装linux就不说了,网上很多教程,说一下在ubuntu下安装bochs方法,先下载bochs源码:http://download.youkuaiyun.com/download/u014783685/9985590,然后将bochs-2.4.5.tar.gz复制到ubuntu,依次执行以下命令:tar xv原创 2017-09-19 14:55:35 · 542 阅读 · 0 评论 -
一个操作系统的实现笔记2:计算机的启动过程
在我们按下电脑电源键后,发生了什么?为什么过了一会儿电脑就出现漂亮的界面,然后我们就可以操作了呢。其实我们按下电源键之后无非就是CPU上电,然后取指令执行,那么CPU刚开始上电在哪里取指令执行呢?首先X86架构CPU在上电时会从FFFF:0000地址处取得第一条指令并执行,这个地址是实模式下的地址,它会被转换成0xFFFF0,这个地址就是CPU引脚中的A0-A19,好了,CPU地址引脚输出0xff原创 2017-09-19 16:05:02 · 583 阅读 · 0 评论