编辑: liubingb | 2015-08-22 |
二、判断题(正确的划√,错误的划*) 操作系统核心提供了大量的服务,其最高层是系统调用,它允许正在运行的程序直接得到操作系统的服务.( ) UNIX操作系统是采用微内核方法实现结构设计的.( ) 在UNIX/Linux系统上,系统调用以C函数的形式出现. 程序在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源.( ) 简单地说,进程是程序的执行过程.因而,进程和程序是一一对应的.( ) 系统产生死锁的根本原因是资源有限且操作不当.因此,当系统提供的资源少于并发进 程的需求时,系统就一定产生死锁. 一个作业从进入系统到运行结束,一般要经历的状态是提交、后备、执行和完成.( ) 在操作系统中,作业处于执行状态时,已处于进程的管理之下.( ) 作业调度选中一个作业后,与该作业相关的进程即占有CPU运行.( ) 平均周转时间和周转时间与选用的调度算法有关.( ) 确定作业调度算法时应主要考虑系统资源的均衡使用,使I/O繁忙作业和CPU繁忙作 业搭配运行.( ) 中断处理一般分为中断响应和中断处理两个步骤,前者由软件实施,后者由硬件实施.( ) 固定分区存储管理的各分区的大小不可变化,这种管理方式不适合多道程序设计系统.( ) 在页式存储管理方案中,为了提高内存的利用率,允许同时使用不同大小的页面.( ) 虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量, 而物理内存的容量并未增加.( ) 在虚拟存储系统中,操作系统为用户提供了巨大的存储空间.因此,用户地址空间的大小可以不受任何限制.( ) Linux文件包括普通文件、目录文件和用户文件三大类.( ) 在索引文件中,建立索引表会占用额外的存储空间和访问时间.( ) 在采用树形目录结构的文件系统中,检索文件必须从根目录开始.( ) 一般的文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性.( ) Linux系统的一个重要特征就是支持多种不同的文件系统. 在设备I/O中引入缓冲技术的目的是为了节省内存.( ) 实现设备虚拟分配最成功的技术是SPOOLing.( ) SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备.它由专门负责I/O的常驻内存的进程以及输入、输出井组成.( )
三、简答题 简述操作系统的定义. 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口. 在计算机系统中操作系统处于什么地位? 操作系统是裸机之上的第一层软件,与硬件关系尤为密切.它不仅对硬件资源直接实施控制、管理,而且其很多功能的完成是与硬件动作配合实现的,如中断系统.操作系统的运行需要有良好的硬件环境. 操作系统是整个计算机系统的控制管理中心,其他所有软件都建立在操作系统之上.操作系统对它们既具有支配权力,又为其运行建造必备环境.在裸机上安装了操作系统后,就为其他软件的运行和用户使用提供了工作环境. 操作系统主要有哪三种基本类型?各有什么特点? 操作系统主要有三种基本类型:多道批处理系统、分时系统和实时系统. 多道批处理系统的特点是多道和成批.分时系统的特点是同时性、交互性、独立性和及时性.实时系统一般为具有特殊用途的专用系统,其特点是交互能力较弱、响应时间更严格、对可靠性要求更高. 操作系统一般为用户提供了哪三种界面?各有什么特点? 操作系统一般为用户提供的三种界面是:图形用户接口、命令行接口和程序接口. 图形用户接口:用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方便、有效地使用系统服务和各种应用程序及实用工具. 命令行接口:在提示符之后用户从键盘上输入命令,命令解释程序接收并解释这些命令,然后把它们传递给操作系统内部的程序,执行相应的功能. 程序接口:也称系统调用接口.是操作系统内核与用户程序、应用程序之间的接口. 使用虚拟机有什么优势和不足? 采用虚拟机的优点主要有:在一台机器上可同时运行多个操作系统,方便用户使用;