文章目录
- 26.引入进程和线程的目的分别是什么?
- 27.什么是线程?
- 28.进程和线程的比较
- 29.处理机调度算法的共同目标?
- 30.批处理系统的目标
- 31.分时系统的目标
- 32.实时系统的目标
- 33.JCB
- 34.作业调度算法?
- 35.进程调度算法?
- 36.
- 37.
- 38.
- 39.死锁的定义?
- 40.产生死锁的必要条件?
- 41.如何预防死锁?
- 42.产生死锁的处理方法?
- 43.程序的三种装入方式?
- 44.程序的三种链接方式?
- 45.分页和分段的主要区别?
- 46.虚拟存储器的定义?
- 47.虚拟存储器的特征?
- 48.内存分配策略?
- 49.页面调入策略?
- 50.对I/O设备的控制方式
- 51.什么是通道?
- 52.什么是设备独立性?
- 53.什么是假脱机?(由程序代替外围机)Spooling系统
- 54.Spooling的组成?
- 55.Spooling系统的特点?
- 56.为什么引入缓冲?
- 57.缓冲区四种类型?
26.引入进程和线程的目的分别是什么?
引入进程的目的是能够并发执行
引入线程的目的是减少并发的开销
27.什么是线程?
线程是进程中的一个实体,是被系统独立调度和分派的基本单位
28.进程和线程的比较
线程不占资源,进程占资源
线程并发性更好,系统开销小,独立性低
29.处理机调度算法的共同目标?
①资源利用率②公平性③平衡性
30.批处理系统的目标
①平均周转时间短②系统吞吐量高③处理机利用率高
31.分时系统的目标
①响应时间快②均衡性
32.实时系统的目标
①截止时间的保证②可预测性
33.JCB
作业控制块JCB,作业调度唯一标志(作业一旦从外存调入内存就成为进程)
34.作业调度算法?
①先来先服务
②短作业优先
③优先级调度算法
④高响应比优先调度算法
35.进程调度算法?
36.
37.
38.
39.死锁的定义?
如果一组进程中的每一个进程都在等待仅有该组进程中的其它进程才能引发的事件,那么该组进程是死锁。
40.产生死锁的必要条件?
①互斥条件
②请求和保持条件
③不可抢占条件
④循环等待条件
41.如何预防死锁?
①破坏请求和保持条件(资源一次性分配,即静态资源分配)
②破坏不可抢占条件(可剥夺资源:即当某进程新的资源未满足时,释放已占有的资源)
③破坏循环等待条件(资源有序分配法:如每个进程按编号递增)
42.产生死锁的处理方法?
①预防死锁②避免死锁③检测死锁④解除死锁
43.程序的三种装入方式?
①绝对装入方式(有绝对地址和逻辑地址)
②可重定位装入方式(静态重定位装入方式)
③动态运行时装入方式(先装进去,运行的时候再改地址)
44.程序的三种链接方式?
①绝对链接方式
②装入时链接
③动态运行时链接
45.分页和分段的主要区别?
①页是信息的物理单位;段则是信息的逻辑单位
②页的大小固定且由系统决定;段的长度则不固定,决定于用户所编写的程序
③分页的作业地址空间是一维的;分段的地址空间是二维的
46.虚拟存储器的定义?
虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的存储器系统。
47.虚拟存储器的特征?
①多次性②对换性③虚拟性
48.内存分配策略?
①固定分配局部置换
②可变分配全局置换
③可变分配局部置换
注没有固定分配全局置换
49.页面调入策略?
①调入页面的时机
(一是预调页策略,二是请求调页策略)
②确定从何处调入页面
50.对I/O设备的控制方式
①使用轮询的可编程I/O方式(程序I/O)
②使用中断的可编程I/O方式(中断驱动I/O)
③DMA(直接存储器访问方式)
④通道
51.什么是通道?
通道是一种特殊处理机,具有执行I/O指令集能力,它通过执行通道程序来控制设备(I/O操作)
52.什么是设备独立性?
设备独立性也称为设备无关性,其基本含义是应用程序独立于具体使用的物理设备
53.什么是假脱机?(由程序代替外围机)Spooling系统
当系统中引入了多道程序技术后 完全可以利用其中的一道程序来模拟脱机输入时的外围控制机功能,把低速I/O设备上的数据传送到高速磁盘上;再用另外一道程序来模拟脱机输出时外围控制机的功能,把数据从磁盘传送到低速输出设备上
54.Spooling的组成?
①输入井和输出井
②输入缓冲区和输出缓冲区
③输入进程和输出进程
④井管理程序
55.Spooling系统的特点?
①提高了I/O速度
②将独占设备改为共享设备
③实现了虚拟设备功能
56.为什么引入缓冲?
①缓和I/O设备和CPU直接速度不匹配的矛盾
②减少对CPU的中断频率,放宽对CPU中断响应时间的限制
③提高CPU和I/O设备直接的并行性(提高系统的吞吐量和设备的利用率)
④解决数据粒度(数据单位大小)不匹配的问题
57.缓冲区四种类型?
①单缓冲区
②双缓冲区
③环形缓冲区
④缓冲池