第一章操作系统的定义:计算机用户和计算机硬件之间的程序操作系统的目标:运行用户程序,更方便地运行用户程序更易于使用计算机系统更方便管理计算机的硬件操作系统的三个用途:管理计算机硬件资源提供用户和计算机硬件的接口提供服务和资源下面哪些项享有特权:设置计时器的值。需要特权读时钟。不需要,无特权也能读取清除内存。需要特权发出陷阱指令。陷入内核态,不需要特权关闭中断。需要特权,能关闭中断就可以无限占用CPU修改设备状态表条目。需要特权从用户模式切换到内核模式。不需要特权访问 I/O 设备,需要特权一些CPU提供两种以上的操作模式。这多种模式的两种可能的用途是什么?区分用户级别,提供分级服务安全控制允许部分设备在非内核模式下工作中断的目的是什么?中断与陷阱有何不同?陷阱可以由用户程序有意生成吗?如果是,目的是什么?目的:在某个事件发生时打断正在执行的程序,并立即转移到该事件的相应处理程序上中断和陷阱的区别:中断:中断是由外部事件触发的机制中断可以打断正在执行的程序,并将控制转移到相应的中断处理程序中断处理程序可以是处理外部事件中断是异步事件,可以在任何时间发生,无论当前程序状态如何中断处理程序的

计算机课程 · 2024-07-30
操作系统概念解析
Theme Jasmine by Kent Liao
赣ICP备2024043307号 赣公网安备36060002000103号