处理器
称为通用寄存器,主要于各种算术逻辑指令和访存指令的是数据寄存器
取指令是指处理器从存储器中读取一条指令。每取出一条指令,则程序计数器计 1
用程序计数器(PC)这个专门的青存器来指示下一条要执行的指令
指令:处理器控制指令用于修改处理器状态,改变处理器工作方式等。
1控制器负责控制程序运行的流程,包括取指令、维护处理器状态、处理器与内存的交互等。
用于控制处理器的操作,一般由具有特权的操作系统代码使用,以控制其他程序的执行的是控制和状态寄存器
处理器将操作系统程序执行的状态与用户程序执行状态称为管态和目态
程序状态字的内容包含CPU的工作状态代码,条件码,中断屏蔽码
计算机系统将处理器工作状态划分为管态和目态,必须在管态下执行的指令是I/O指令
当计算机提供了管态和目态时,必须在管态下执行的指令是屏蔽中断指令
在多用户或多任务的多道程序设计环境中,是特权指令的是启动设备、设置中断屏蔽、清内存
在指令系统中那些只能由操作系统使用的指令是特权指令
目态时,就只有非特权指令 能执行。
一个专门的寄存器来指示处理器状态,称为程序状态字(PSW)
计算机系统硬件部件
采用缓冲技术最根本的原因是改善处理器处理数据速度和设备传输数据速度不相匹配的情况
计算机存储系统的设计主要考虑三个问题:容量、速度、成本
中央处理器能直接访问的唯一的存储空间是内存储器(主存)
存储器的最小编址单位是字节(BYTE)
:缓冲技术用在外部设备与其他硬件部件之间的一种数据暂存技术,它利用存储器件在外部设备中设置了数据的一个存储区域。
中断机制
中断是由外部事件引发的,而异常则是由正在执行的指令引发的。
中断是指处理器对系统中或系统外发生的异步事件的响应。
系统操作员通过控制台发出命令是控制台中断
在同一中断级中的多个设备接口中同时都有中断请求时,一般有两种办法可以采用固定的优先数和轮转法
采用中断控制方式进行数据传送时,处理器具备的功能识别中断请求的能力、响应中断的能力、按优先级响应中断请求的能力
如果处理器的上限寄存器值为3000,下限寄存器值为4000,那么当处理器要访问内存地址4100时,会产生存储保护中断
发生中断时正在执行的程序的暂停点叫作中断断点
处理器暂停当前程序转而处理中断的过程称为中断响应
中断系统由哪两大部分组成?硬件中断装置和软件中断处理程序
请介绍计算机系统中比较典型的中断有哪些?)I/O中断、 时钟中断、硬件故障中断、程序性中断、系统服务请求(或自愿性中断)
中断是指处理器对系统中或系统外发生的异步事件的响应。
什么是中断系统?
中断系统是现代计算机系统的核心机制之一, 它不是单纯的硬件或者软件的概念,而是硬件和软件相互配合、相互渗透而使得计算机系统得以充分发挥能力的计算模式。
请指出“时间片到时”、 “算术溢出”、 “掉电”和“虚拟存储中的缺页”分别属于中断和异常中的哪一种?
中断:时间片到时、掉电(1分)
异常:算术溢出、虚拟存储中的缺页(1分)
系统调用
系统调用与函数调用的区别,运行在不同的系统状态、状态的转换、返回问题
用户通过系统调用指令来调用操作系统。
户要在程序一级获得系统帮助,必须通过:系统调用
关于系统调用、库函数和应用程序的叙述中,正确的是应用程序通过系统调用来获得操作系统内核提供的服务
系统调用的目的是请求系统服务
用户程序向系统提出使用外设的请求方式是系统调用
什么是操作系统提供给编程人员的唯一接口。系统调用
系统调用是通过中断来实现的。当发生系统调用,处理器的状态会从用户态变为系统态。
评论: