跟我一起写操作系统(一)——10分钟写个操作系统.pdfVIP

  • 0
  • 0
  • 约4.28千字
  • 约 6页
  • 2023-08-03 发布于上海
  • 举报

跟我一起写操作系统(一)——10分钟写个操作系统.pdf

跟我⼀起写操作系统(⼀)——10分钟写个操作系统 转载注明出处:   想动⼿,但不知从何⼊⼿,是学习⼀门新知识普遍会遇到的尴尬点。笔者喜欢边实践边学习理论,笔者的写作思路是:⼊门的⽂章要避 免讲⼀些⾼深的理论,⽽应该先抛出demo,从研究demo⼊⼿,逐步加深demo的难度,从⽽学习这个过程中涉及到的理论知识。下⾯就让 我们花10分钟写个“操作系统”。 第⼀节 开发环境   我们在linux下制作软盘、编译内核等,因此需要linux开发环境。如果你⽤windows, 那么在windows下安装VMware, 在VMware中安 装ubuntu虚拟机,此ubuntu作为开发环境。   注:笔者的开发环境是windows--VMware--ubuntu14.04. 第⼆节 计算机启动过程   写操作系统看似是⼀个复杂的过程,但只要我们将过程分解,完成每⼀步,那么完成⼀个操作系统就是⽔到渠成的事了。好了,我们就 看⼀下计算机的启动过程,看操作系统何时被启动的。   第⼀步:读取BIOS   按下电源按钮后,计算机⾸先读取⼀块ROM芯⽚,这块芯⽚⾥的程序是基本输⼊输出系統(Basic Input/Output System),即 BIOS.   第⼆步:硬件⾃检   BIOS会检查计算机硬件是否满⾜运⾏条件,如果硬件出现问题,主板会发出不同含义

文档评论(0)

1亿VIP精品文档

相关文档