Coursera 学习记录:操作系统运行环境与运行机制(习题记录 待补充)

本文详细探讨了操作系统中的关键概念,包括控制和状态寄存器、处理器特权级别、中断和异常的区别、中断处理流程、系统调用的分类及其作用。重点解析了中断断点、中断向量、系统调用与一般过程调用的区别,以及特权指令的执行。同时,介绍了如何在内核态与用户态之间切换,以及系统调用中参数传递的方式。
摘要由CSDN通过智能技术生成

控制和状态寄存器用于控制处理器的操作,在某种特权级别下可以访问、修改。下列哪一个不是控制和状态寄存器

  • 指令寄存器(IR)
  • 通用寄存器(EAX
  • 程序状态字(PSW)
  • 程序计数器(PC)

x86系列处理器提供了4个处理器特权级别,又称特权环。下列哪一个特权级别最高?

  • R2
  • R3
  • R1
  • R0

下列对中断和异常的描述中,哪一个是正确的?

  • 中断和异常都是由正在执行的指令引发的
  • 异常是由外部事件引发的,而中断则是由正在执行的指令引发的
  • 中断是由外部事件引发的,而异常则是由正在执行的指令引发的
  • 中断和异常都是由外部事件引发的

中断和异常都是改变执行程序的控制流,处理完成后再恢复执行,但是二者是有区别的。下列选项中,哪一项是异常?

  • 存储器校验出错
  • 定时器到达规定的时间点
  • 右击鼠标
  • 运行过程中出现了栈溢出

中断机制是计算机系统中的核心机制之一。发生中断事件时的中断断点是指

  • 中断处理程序入口的第一条指令
  • 中断控制器向处理器发出的信号
  • 引起中断的那一个事件
  • 正在执行的程序的当前指令

中断向量(中断描述符)的作用非常重要,因为它保存了

  • 中断码和程序状态字
  • 程序状态字和中断入口程序地址
  • 中断码和中断处理程序入口地址
  • 中断断点的地址和中断码

函数fork()属于下列哪一类系统调用?

  • 信息维护类
  • 设备管理类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值