12 2015 档案
摘要:这篇博文是对Lab 1中的Exercise 2的解答~ Lab 1 Exercise 2: 使用GDB的'si'命令,去追踪ROM BIOS几条指令,并且试图去猜测,它是在做什么。但是不需要把每个细节都弄清楚。 答: 在这里我们将尽可能的去分析每一条指令,由于题目中说我们只需要知道BIOS的几条指令
阅读全文
摘要:Lab 1 Part 1: PC bootstrap 我们继续~PC机的物理地址空间 这一节我们将深入的探究到底PC是如何启动的。首先我们看一下通常一个PC的物理地址空间是如何布局的: 这张图仅仅展示了内存空间的一部分。 第一代PC处理器是16位字长的Intel 8088处理器,这...
阅读全文
摘要:Lab 1: Booting a PCPart 1: PC Bootstrap 介绍这一部分知识的目的就是让你能够更加熟悉x86汇编语言,以及PC启动的整个过程,而且也会首次学习使用QEMU软件来仿真xv6操作系统,并且配合GDB对操作系统的运行进行调试。开始学习X86汇编语言 由于x86汇编语...
阅读全文
摘要:0. 简介操作系统是计算机科学中十分重要的一门基础学科,是一名计算机专业毕业生必须要具备的基础知识。但是在学习这门课时,如果仅仅把目光停留在课本上一些关于操作系统概念上的叙述,并不能对操作系统有着深层次的理解。必须要结合动手实践,才能真正掌握核心的知识。MIT的操作系统课程6.828是一门被广泛好评...
阅读全文

浙公网安备 33010602011771号