为什么说批处理多道系统能极大地提高计算机系统的工作效率? 答① 多道作业并行工作减少了处理器的空闲时间 ② 作业调度可以合理选择装入主存储器中的作业充分利用计算机系统的资源 ③ 作业执行过程中不再访问低速设备而直接访问高速的磁盘设备缩短执行时间 ④ 作业成批输入减少了从操作到作业的交接时间 操作系统为用户提供哪些接口? 答操作系统为用户提供两种类型的使用接口一是操作员级的它为用户提供控制作业执行的途径;二是程序员级的它为用户程序提供服务功能 什么是线程?多线程技术具有哪些优越性? 答线程是进程中可独立执行的子任务一个进程可以有一个或多个线程每个线程都有一个惟一的标识符线程与进程有许多相似之处往往把线程又称为轻型进程线程与进程的根本区别是把进程作为资源分配单位而线程是调度和执行单位 多线程技术具有多个方面的优越性 ① 创建速度快系统开销小创建线程不需要另行分配资源; ② 通信简洁信息传送速度快线程间的通信在统一地址空间进程不需要额外的通信机制; ③ 并行性高线程能独立执行能充分利用和发挥处理器与外围设备并行工作的能力 UNIX系统中的优先权和优先数有什么关系?如何确定进程的优先权和优先数? 答UNIX中每个进程都有一个优先数就绪进程能否占用处理器的优先权取决于进程的优先数优先数越小则优先权越高 UNIX以动态方式确定优先权如核心的进程优先权高于进入用户态的进程;降低用完一个时间片的进程的优先权;对进入睡眠的进程其等待事件越急优先数越高;降低使用处理器时间较长的进程的优先权 UNIX中确定进程优先数的方法有两种设置方法和计算方法前者对要进入睡眠状态的进程设置优先数若等待的事件急迫则设置较小的优先数;后者用户进程正在或即将转入用户状态运行时确定优先数 主存空间信息保护有哪些措施? 答保存主存空间中的信息一般采用以下措施 ① 程序执行时访问属于自己主存区域的信息允许它既可读又可写; ② 对共享区域中的信息只可读不可修改; ③ 对非共享区域或非自己的主存区域中的信息既不可读也不可写 共享设备允许多个作业同时使用这里的同时使用的含义是什么? 答同时使用的含义是多个作业可以交替地启动共享设备在某一时刻仍只有一个作业占有 简述打开文件操作的系统处理过程 答用户要使用一个已经存放在存储介质上的文件前必须先提出打开文件要求这时用户也必须向系统提供参数用户名文件名存取方式存储设备类型口令等系统在接到用户的打开文件要求后找出该用户的文件目录当文件目录不在主存储器中时还必须把它读到主存储器中;然后检索文件目录指出与用户要求相符合的目录项取出文件存放的物理地址 [] [] [] [] [] [] [] |