基于Bochs简易操作系统内核实现研究.pdfVIP

  • 0
  • 0
  • 约5.85千字
  • 约 6页
  • 2026-04-29 发布于北京
  • 举报

一、课题背景及意义

近年来,X86系统作为目前应用最广泛计算机体系结构,在操作系统系统制作、

工业智能控制等领域仍然占据着至关重要的位置。当前随着计算机硬件的不断发展进

步,促进了各种虚拟化技术的进步,越来越多虚拟化软件随时代发展不断被推出,使得

我们可以利用硬件仿真级虚拟机充分模拟计算资源,仿真平台。

虚拟机软件在如今各个领域都有广泛的应用,如软件仿真、虚拟化平台、虚拟主机等

一系列应用。虚拟机基于其实现机制,可以分为两大类:第一类被称为模拟器,用软件

模拟出每一条指令的执行,也叫指令集虚拟机(InstructionSetArchitecture,ISA);第二

类是借助于特定平台及特定操作系统,为用户一个高效的虚拟执行环境,这类虚拟

机的主要目的是为了提高执行效率,一般运行在硬件抽象层上,他们也被称为抽象级虚

拟机。

Bochs就属于ISA,其做法是构建若干数据结构描述硬件寄存器、处理器等部件,硬

件的行为被抽象为一个个函数,当虚拟机要硬件资源时,很多还是通过操作系统的

API函数去硬件,其在初始化完成后会进入一个CPU循环,在这个循环中完成取

值、译码和执行工作,并检查各种标志位看是否

文档评论(0)

1亿VIP精品文档

相关文档