Skip to content

Latest commit

 

History

History
68 lines (42 loc) · 1.44 KB

01-3-lab0-quiz.md

File metadata and controls

68 lines (42 loc) · 1.44 KB

lab0在线练习

单选题


清华大学目前的操作系统实验中采用的OS对象是()

  • Linux
  • ucore
  • xv6
  • Nachos

是参考了xv6, OS161, Linux的教学操作系统ucore OS

在ucore lab的实验环境搭建中,使用的非开源软件是()

  • eclipse CDT
  • Scitools Understand
  • gcc
  • qemu

Scitools Understand 是非开源软件,主要可以用于分析代码,可免费试用一段时间。

在ucore lab的实验环境搭建中,用来模拟一台PC机(即基于Intel 80386 CPU的计算机)的软件是()

  • apt
  • git
  • meld
  • qemu

qemu是一个支持模拟多种CPU的模拟软件


是非题


ucore lab实验中8个实验是否可以不按顺序完成 (x) ()

每个实验i依赖前面所有的实验(0~i-1),即完成了lab i,才能完成lab i+1

ucore lab实验中在C语言中采用了面向对象的编程思想,包括函指针表和通用链表结构 (x) ()

是的,这使得可编出更加灵活的操作系统功能模块和数据结构


多选题


x86-32 CPU(即80386)有多种运行模式,ucore lab中碰到和需要处理哪些模式()

  • 实模式
  • 保护模式
  • SMM模式
  • 虚拟8086模式

ucore需要碰到和处理16位的实模式和32位的保护模式