专升本计算机类操作系统原理简答题汇总!

发布时间:2019-02-28 15:58:30 编辑: 手机版

 1、操作系统

操作系统是控制和管理计算机系统内各种硬件和软件资源有效的组织多道程序运行的系统 软件(或程序集合),是用户与计算机之间的接口。

2、作业

所谓作业是指用户要求计算机系统为其完成的计算任务的集合,一个作业通常包括程序、程 序所处理的数据以及作业说明书。程序用来完成特定的功能,数据是程序所处理的对象,作 业说明书用来说明作业处理的步骤。

3、进程的互斥

两个或两个以上的进程,不能同时进入关于同一组共享变量的临界区域,否则可能发生与时 间有关的错误,这种现象被称作进程的互斥。

4、写出三种常用的淘汰选法?

(1)先入先出算法(FIFO)

(2)最优置换算法(OPT)

(3)最久未使用算法(LRU)

5、操作系统的五大管理功能?

(1)作业管理 (2)存储管理 (3)信息管理 (4)设备管理 (5)处理机管理

6、什么是设备独立性,有哪几种类型的设备独立性?

设备独立性是指应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设 备和物理设备这两个概念。在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统 在实际执行时,还必须使用物理设备名称。因此,系统须具有将逻辑设备名称转换某物理设 备名称的功能,这非常类似于存储器管理中所介绍的逻辑地址和物理地址的概念。

7、文件系统的主要任务?

文件系统的主要任务是通过把它所管理的程序和数据组织成一系列文件的方法来实现。负责 管理在外存上的文件,并把对文件的存取共享和保护等手段提供给用户。

8、多用户分时系统如何克服多道批处理系统的缺点?

尽管多道批处理系统已经大大地提高了计算机系统的资源利用率,但是它的致命缺点是缺少交互性。怎样才能使系统既具有交互性又不使资源的利用率降低?资源利用率与交互性是一 对矛盾。如果一台计算机能够连接多个终端,允许多个用户同时在终端操作,每个终端上的 用户执行一个程序,形成多个程序的并发执行。通过并发程序的分时执行,确保每个用户操 作的计算机终端就好像单独一台计算机一样。这样就避免了只有一个终端时,大量的计算机 时间被一个用户浪费,同时有克服了多道批处理系统非交互性的缺点。

9、操作系统的作用可表现在哪几个方面?

(1)操作系统是用户与计算机硬件系统之间的接口

(2)操作系统是计算机资源的管理者

(3)操作系统实现了对计算机资源的抽象

(4)操作系统是计算机工作流程的组织者

10、简述死锁产生的原因和产生死锁的四个必要条件?

原因:(1)竞争资源(2)进程推进顺序的非法

四个必要条件:(1)互斥条件(2)请求与保持条件(3)不剥夺条件(4)环路等待条件

11、用图形描述进程的三种基本状态转换图,并解释转换原因?

QQ截图20190228155854.jpg

 

进程具有就绪状态、执行状态、阻塞状态三种基本状态。

当进程已分配到除CPU 以外的所有必要资源时,它便处于就绪状态,通过进程调度获得 CPU,便立即转换为执行状态。

正在执行的进程,若时间片到,则回到就绪态等待下一次调度;若由于发生某个事件而暂时 无法执行时,便放弃处理机而进入阻塞状态。

处于阻塞态的进程若等待的事件发生。则转换为就绪状态,重新等待处理机。

12、简述分段和分页的主要区别?

(1)页是信息的物理单位,分页的目的是为了提高系统的利用率;段是信息的逻辑单位,分段的目的是为了更好地满足用户的需求.

(2)页的大小固定由系统决定;段的长度不固定,且由用户所编写的程序决定。

(3)分页的地址空间是一维的;分段的地址空间是二维的。

本文已影响
+1
0