网络操作系统重点知识点 P25 第一章 1
4 什么是中断
答:中断:其他模块(I/O,存储器)中断处理器正常处理过程的机制
5 多中断的处理方式是什么
处理多中断有两种方法
第一种方法是当正在处理一个中断时,禁止再发生中断
第二种方法是定义中断优先级,允许高优先级的中断打断低优先级的中断处理器的运行
8 列出并简要地定义 I/O 操作的三种技术
答:可编程I/O:当处理器正在执行程序并遇到与 I/O相关的指令时,它给相应的I/O模块发布命令(用以执行这个指令);在进一步的动作之前,处理器处于繁忙的等待中,直到该操作已经完成
中断驱动 I/O:当处理器正在执行程序并遇到与 I/O相关的指令时,它给相应的I/O模块发布命令,并继续执行后续指令,直到后者完成,它将被 I/O模块中断
如果它对于进程等待 I/O的完成来说是不必要的,可能是由于后续指令处于相同的进程中
否则,此进程在中断之前将被挂起,其他工作将被执行
直接存储访问:DMA 模块控制主存与 I/O模块间的数据交换
处理器向 DMA 模块发送一个传送数据块的请求,(处理器)只有当整个数据块传送完毕后才会被中断
P68 第二章 2
3 什么是多道程序设计
多道程序设计是一种处理操作,它在两个或多个程序间交错处理每个进程
7 解释实地址和虚地址的区别
虚地址指的是存在于虚拟内存中的地址,它有时候在磁盘中有时候在主存中
实地址指的是主存中的地址
P103 第三章 3
3 对于图 3
6 中的进程模型,请简单定义每个状态
答:运行态:该进程正在执行
就绪态:进程做好了准备,只要有机会就开始执行
阻塞态:进程在某些事件发生前不能执行,如 I/O操作完成
新建态:刚刚创建的进程,操作系统还没有把它加入到可执行进程组中
退出态:操作系统从可执行进程组中释放出的进程,或者是因为它自身停止了,或者是因为