文档介绍:处理器状态
管态:(系统态操作系统管理程序运行的状态
目态:(用户态用户程序运行的状态
进程有许多各式各样的定义
(1进程是可以并发执行的计算部分
(2进程是一个独立的可以调度的活动
(3进程是一个抽象的实体,当它执行某个任务时用完时间片或等待输入输出;②作业要求扩充存贮而得不到满足时。原理:同覆盖技术一样,交换技术也是利用外存来逻辑地扩充主存。它的主要特点是打破了一个程序一旦进入主存便一直运行到结束的限制
局部性原理:程序在执行时将呈现出局部性规律,即在一较短的时间内,程序的执行仅局限于某个部分;相应地,它所访问的存储空间也局限于某个区域。具体地表现为:①时间的局限性,如果程序中的某条指令一旦执行,则不久以后该指令可能再次执行;某个数据被访问,则不久以后该数据可能被再次访问。原因是在程序中存在着大量的循环操作。②空间的局限性,一旦程序访问了某个存储单元,在不久以后,其附近的存储单元也被访问,即程序在一段时间内所访问的地址可能集中在一定的范围内。原因是程序的顺序执行。
虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存进行扩充的一种存储器系统。实际上,用户所看到的大容量只是一种感觉,是虚的,其逻辑容量由内存和外存容量之和决定,其运行速度接近于内存的速度,而成本接近于外存
虚拟存储器具有:①多次性②交换性③离散性。
按照I/O数据传输控制能力的强弱程度,以及CPU与外设并行处理程度的不同,将I/O系统中信息的传输控制方式分为四类:
1程序直接控制方式(CPU直接询问方式
适用于简单的、外设很少的计算机系统,缺点耗费大量的CPU时间,且设备和CPU、设备和设备之间只能串行工作,现在已较少使用。
2中断方式
引入了中断机构,在某种程度上使CPU摆脱了等待I/O设备空转现象,主机和外设可并行工作,提高了主机的利用率。缺点中断次数多,每次中断都要作现场保护和恢复工作,系统开销大,占据CPU时间仍然较多,且能并行操作的设备的台数也受到中断处理时间的限制。
3DMA方式
采用了外存与内存直接交换数据的方式。只有在一段数据传送结束时,才发出中断信号要求CPU做善后处理,从而大大减少CPU的负担。
4通道方式
采用了外设和内存直接交换数据的方式。DMA方式与通道方式的区别在于:DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存起始地址以及操作方式和传送字节长度等;通道则是在CPU发出I/O启动命令后,由通道程序来完成这些工作。
中断处理过程:一旦CPU响应中断,转入中断处理程序,系统就开始进行中断处理,过程为:
1 CPU检查响应中断的条件是否满足,如果条件不满足,则中断处理无法进行。
2 如果CPU响应中断,则CPU关中断,使其进入不可再次响应中断的状态。
3 保存被中断进程现场。
4 分析中断原因,调用中断处理子程序。在多个中断请求同时发生时,处理优先级最高的中
断源发出的中断请求。
5 执行中断处理子程序。
6 退出中断,恢复被中断进程的现场或调度新进程占据处理机。
7 开中断,CPU继续执行。
在设备管理中,引入缓冲的原因可归结为:1 缓和CPU和I/O设备间速度不匹配的矛盾;2 减少中断CPU的次数,放宽对中断响应的要求;3提高CPU、通道和I/O设备间的并行性,从而使系统的资源利