中断服务程序

操作系统原理(1)

為{幸葍}努か 提交于 2019-11-26 22:02:16
计算机体系结构 一个计算机系统由运算器、控制器、存储器(即内存)、输入设备、输出设备组成。其中运算器运算数据,而数据在内存中,运算器要通过控制器到内存中获取数据,运算器最后将运算后的结果通过控制器保存在内存中,通常程序由指令和数据组成,当程序运行时指令和数据保存在内存中,指令中有数据在内存中的地址信息,从而运算器知道数据在内存的位置,然后通过控制器获取所需的数据;一般来说IO设备是通过北桥或南桥芯片连入的,北桥成为高速总线控制器:内存和CPU通过北桥连接在一起。南桥称为低速总线控制器:外围设备和南桥连在一起,然后南桥和北桥相连; 对一个简单的PC机而言,在某一时刻只能运行一个程序,但PC计算能力很强一个程序运行的程序内容和占用的CPU时间不是特别长,因此为了能够尽可能利用计算机的资源,需要让PC具有同时运行多个程序的能力,因此每个程序在运行时需要一个协调器称为内核(内核是运行在硬件之上负责管理硬件资源并且将硬件资源虚拟成其他样子提供给上层所需的应用程序(这样做的原因是如果某一应用程序直接运行在硬件之上则此程序就可以控制硬件的各种属性,其它程序运行时可能彼此会产生干扰,一个恶意的程序可能导致其它程序统统退出所以就需要统一的资源管理者,而且每个程序要想使用硬件必须通过内核来完成,而内核也不会让程序直接访问硬件而是通过将硬件提供的计算能力通过一个个的称为系统调用(system call

计算机组成原理--复习简答题+答案

南楼画角 提交于 2019-11-26 12:35:15
1.什么是总线?总线主要有哪些特性? (1)总线是连接多个部件的信息传输线,是各部件共享的传输介质。 (2)总线特性: 机械特性(总线在机械连接方式上的一些性能)、 电气特性(总线的每一根传输线上信号的传递方向和有效的电平范围)、 功能特性(总线中每根传输线的功能)、 时间特性(总线中的任一根线在什么时间内有效) 2.简述程序中断方式处理过程流程。 (1)保护现场(一、保护程序的断点;二、保存通用寄存器和状态寄存器的内容)、 (2)中断服务(中断服务程序的主体部分,对不同的中断请求源其中断服务操作内容不同)、 (3)恢复现场(中断服务程序的结尾部分,要求在退出服务程序前,将原程序中断时的“现场”恢复到原来的寄存器中)、 (4)中断返回(中断服务程序的最后一条指令通常是一条中断返回指令,使其返回到原程序的断点处,以便继续执行原程序) 3.在DMA方式中有没有中断请求?为什么? 有;因为当字计数器溢出时,表示一批数据交换完毕,由“溢出信号”通过中断机构向CPU提出中断请求,请求CPU作DMA操作的后处理。 4.简述SRAM和DRAM保存信息原理及其特点。 (1)SRAM:以触发器原理寄存信息;集成度低、芯片引脚多、功耗大、价格高、速度快、刷新无 (2)DRAM:以电容充电放电原理寄存信息;集成度高、芯片引脚少、功耗小、价格低、速度慢、刷新有 5.根据CPU访存的性质不同

计算机组成原理期末试题

泄露秘密 提交于 2019-11-26 12:28:58
一、选择类型题: 1.现代计算机组织结构是以_B____为中心,其基本结构遵循冯·诺依曼思想。 A. 寄存器 B. 存储器 C. 运算器 D. 控制器 2.存储字长是指 ___ B ___ 。 A .存放在一个存储单元中的二进制代码组合; B .存放在一个存储单元中的二进制代码位数; C .存储单元的个数; D .机器指令的位数。 3 . CPU 通过 ____ B __ 启动通道。 A .执行通道命令; B .执行 I/O 指令; C .发出中断请求; D .程序查询。 4 .对有关数据加以分类、统计、分析,这属于计算机在 __ C ____ 方面的应用。 A .数值计算; B .辅助设计; C .数据处理; D .实时控制。 5.电子计算机的算术/逻辑单元、控制单元及存储器合称为C A.CPU B.ALU C.主机; D.UP 6.存储周期是指 ______ 。 A .存储器的写入时间; B .存储器进行连续写操作允许的最短间隔时间; C .存储器进行连续读或写操作所允许的最短间隔时间; D .指令执行时间。 7.当定点运算发生溢出时,应______ 。 A.向左规格化; B.向右规格化; C.发出出错信息; D .舍入处理。 8 .加法器采用先行进位的目的是 ______ 。 A .优化加法器的结构; B .节省器材; C .加速传递进位信号; D .增强加法器结构。 9