操作系统刷题(十九)

来源:互联网 发布:软件验收测试 编辑:程序博客网 时间:2024/05/16 01:46

1. 现代操作系统都具有并发、共享、虚拟和异步的特性,并发是其它三个特征的前提。

2.重入代码(Reentry code)也叫纯代码(Pure code)是一种允许多个进程同时访问的代码。为了使各进程所执行的代码完全相同,故不允许任何进程对其进行修改。程序在运行过程中可以被打断,并由开始处再次执行,并且在合理的范围内(多次重入,而不造成堆栈溢出等其他问题),程序可以在被打断处继续执行,且执行结果不受影响。

3.在单用户系统中,最佳的磁盘调度算法是先来先服务算法

4.

一、分区存储管理 
1、固定分区: 
优点:易于实现、开销小 
缺点:存在内部碎片(分区内未被利用空间)、分区总数固定,限制了并发执行的程序数量。 
2、动态创建分区:按照程序申请要求分配。 
优点: 没有内部碎片 
缺点:有外部碎片(难以利用的小空闲分区) 
二、页式存储管理 
优点: 没有外部碎片,最后一页可能有内碎片但不大; 程序不必连续存放;便于改变程序占用空间大小。 
缺点: 程序仍需要全部装入内存


5.管道是指用于连接一个读进程和一个写进程以实现进程 之间通信的一种共享文件。向管道提供输入的是发送进程,也称为   写进程,负责向管道输入数据,数据的格式是字符流。接受管道   数据的接受进程为读进程。


6.不同进程之间地址独立,全局变量可以实现统一进程中不同线程间数据传递,不能实现不同进程之间数据传递。


7.设备按照信息交换单位可分为字符设备和块设备。

原创粉丝点击