2017版操作系统概论考试重点简答题

合集下载

操作系统概论试题及答案

操作系统概论试题及答案

操作系统概论试题及答案一、选择题(每题2分,共10分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 设备管理C. 文件管理D. 网络管理答案:D2. 以下哪个不是操作系统的五大基本功能?A. 处理器管理B. 存储管理C. 作业管理D. 系统调用答案:D3. 在操作系统中,进程和线程的区别在于:A. 进程有独立的地址空间,线程共享地址空间B. 进程共享地址空间,线程有独立的地址空间C. 进程和线程都共享地址空间D. 进程和线程都独立地址空间答案:A4. 虚拟内存技术的主要作用是:A. 提高CPU的利用率B. 扩大可寻址内存空间C. 保护操作系统D. 减少磁盘空间的使用答案:B5. 分时操作系统的主要特点是:A. 多用户同时使用B. 多任务并行处理C. 资源共享D. 交互式操作答案:D二、填空题(每题2分,共10分)1. 操作系统是计算机系统中的_________软件。

答案:系统2. 批处理操作系统的主要缺点是_________。

答案:响应时间较长3. 在操作系统中,_________是最基本的单位。

答案:进程4. 操作系统的_________功能是指操作系统管理计算机硬件资源的能力。

答案:设备管理5. 操作系统的_________功能是指操作系统提供给用户或程序的接口。

答案:系统调用三、简答题(每题5分,共20分)1. 简述操作系统的发展历程。

答案:操作系统的发展历程可以概括为四个阶段:手工操作阶段、批处理阶段、分时系统阶段和现代操作系统阶段。

手工操作阶段主要依靠手工输入和输出,效率低下;批处理阶段通过批处理作业,提高了处理效率;分时系统阶段引入了多用户同时使用计算机的概念,提高了资源利用率;现代操作系统阶段则包括了多任务、多用户、图形用户界面等特性,极大地方便了用户操作。

2. 描述操作系统的五大基本功能。

答案:操作系统的五大基本功能包括:处理器管理、存储管理、设备管理、文件管理和作业管理。

操作系统概论考核知识点

操作系统概论考核知识点

操作系统概论考核知识点本文依据高等教育自学考试教材《操作系统概论》2017年版和操作系统概论(课程代码02323)自学考试大纲编写。

作者分析历年真题整理出了考核知识点并标记了重点,供大家参考。

1.操作系统简介1.1.操作系统的作用★操作系统是计算机用户与硬件的接口。

操作系统是计算机系统资源的管理者。

1.2.内存管理有哪些主要的内容★内存管理的主要任务是为多道程序的运行提供良好的环境方便用户使用内存,提高内存的利用率,以及从逻辑上扩充内存以实现虚拟存储。

为此,内存管理应具有内存分配、内存保护、地址映射和内存扩充功能。

1.3.内存扩充的任务是什么?★内存扩充的任务是借助于虚拟存储技术,从逻辑上扩充内存容量,使系统能够向用户提供比物理内存大的存储容量。

1.4.单道批处理系统的特点与缺点。

★单道批处理系统的特点。

单道批处理系统内存中只有一道作业,可以自动成批处理作业,其特点包括自动性、顺序性、单道性。

单道批处理系统减少了等待人工操作的时间。

由于作业独占CPU和内存,当作业进行I/O时,CPU只能等待完成而无事可做,使得CPU资源不能得到充分利用。

1.5.多道批处理系统的特点与缺点★★多道批处理系统的特点。

在多道批处理系统中,用户所提交的作业都先存放在外存中并排成一个队列,该队列被称为“后备作业队列”。

与单道批处理系统相比,多道批处理系统支持多道程序驻留内存,CPU可以不再空闲等待I/O。

多道批处理系统的特点包括多道性、无序性、调度性、复杂性。

多道批处理系统的优点是能够提高CPU、内存和I/O 设备的利用率和系统的吞吐量。

多道批处理系统的缺点是系统平均周转时间长,缺乏交互能力。

1.6.分时系统的特点与优点★★分时系统的特点是多路性、独立性、及时性和交互性。

多路性是指允许在一台主机上同时连接多台联机终端。

独立性是指各终端用户彼此独立操作,互不干扰。

及时性是指用户请求能在很短的时间内获得响应。

交互性是指用户可以通过终端与系统进行广泛的人机对话。

操作系统概论简答题 (2)

操作系统概论简答题 (2)

操作系统概论简答题第一章 1,操作系统的形成和发展取决于哪三个方面的因素?硬件技术的发展;程序设计语言的发展;用户使用计算机系统的要求。

2,多道批处理系统作用是什么?多道批处理系统“提高了计算机系统的资源使用率,但作业执行时用户不能直接干预作业的执行,当作业执行中发现出错,由操作系统通知用户重新修改后再次装入执行。

3,什么是单用户操作系统?个人计算机上操作系统的主要功能是实现文件管理,输入、|输出控制和命令语言的解释。

这样的系统每次只允许一个用户使用计算机,称为“单用户操作系统”。

4,什么是网络操作系统?为计算机网络配臵的操作系统统称为“网络操作系统”。

网络操作系统把计算机昂立中的各台计算机有机地联合起来,提供一种统一、经济而有效地使用各台计算机的方法,可使各台计算机实现相互间传送数据。

网络操作系统的主要功能是是实现各台计算机之间的通信以及网络中各种资源的共享。

5,什么是分布式操作系统?有何特点?分布式计算机系统是由多台计算机组成的一种特殊的计算机网络,网络中任意两台计算机可以通过通信来交换信息,网络中的资源为所有用户共享。

分布式操作系统能是系统中若干台计算机互相协作完成一个共同的任务。

其特点是: (1) 分布性。

分布式操作系统往往把一个大的算题分成若干个子算题,这些子算题可以分步到分布式系统中的各个计算机上执行。

(2) 并行性。

分步到各个计算机中的子算题是同时并行在执行的。

(3) 动态配臵性。

当一个新的设备和软件加入到网络或从网络中移出某个设备时网络能继续工作。

6,什么是分时系统?分时系统使用户通过与计算机相连的终端来使用计算机系统,允许多个用户同时与计算机系统进行一系列交往。

在分时系统控制下,用户在终端设备上可以直接输入、调试和运行自己的程序,能直接修改程序中的错误,并且直接获得结果。

7,什么是程序状态字?它由哪几个部分组成?程序状态字PSW是用来控制指令执行顺序并且保留和指示与程序有关的系统状态。

操作系统概论2017年4月真题及答案解析_1

操作系统概论2017年4月真题及答案解析_1

操作系统概论 2017 年4 月真题及答案解析1、关于操作系统,下列说法正确的是( )A、操作系统是一种系统软件B、操作系统是一种应用软件C、操作系统是一种通用软件D、操作系统是一种工具软件试题答案:[['A']]试题解析:系统软件是计算机系统中最靠近硬件层次的软件,是计算机系统中不可缺少的软件。

如操作系统、编译程序等均为系统软件。

2、操作系统的作用是( )A、实现软硬件的虚拟化B、把源程序编译为目标程序C、控制和管理系统资源的使用D、便于进行目标管理试题答案:[['C']]试题解析:操作系统在计算机系统中的作用大致有如下几个方面:操作系统管理计算机系统的资源;操作系统为用户提供方便的使用接口;操作系统具有扩充硬件的功能。

3、当中央处理器处于目态时,它可执行的指令应该( )A、仅限于特权指令B、仅限于非特权指令C、是部分特权指令D、是计算机系统中的全部指令试题答案:[['B']]试题解析:当中央处理器处于目态时,不允许执行特权指令;当中央处理器处于管态时,可执行包括特权指令在内的一切指令。

4、下列哪个不是PCB 中的内容?( )A、进程运行的程序B、进程优先数C、通用寄存器内容D、程序状态寄存器内容试题答案:[['A']]试题解析:进程控制块包含四类信息:标识信息:用于标识一个进程,包括进程名。

说明信息:用于说明进程情况,包括进程状态、等待原因进程程序和数据存放位置。

现场信息:用于保留进程存放在 cup 中的信息,包括通用、控制和程序状态字寄存器的内容。

管理信息:用于进程调度,包括进程优先数、队列指针。

在新版教材中,进程控制块包含四类信息:进程标识符信息:用于唯一标识一个进程。

还存放其父进程、子进程的标识符。

处理机状态信息:保留的处理机状态信息包括:通用寄存器、指令计数器、程序状态字 PSW、用户栈指针。

进程调度信息:包括进程状态信息、进程优先级和进程调度所需的其他信息。

操作系统简答题(含答案)

操作系统简答题(含答案)

操作系统简答题(含答案)1.OS的主要功能操作系统的基本功能:处理机管理、存储管理、设备管理、信息管理(文件系统管理)、用户接口。

2.OS有哪三种类型?各有什么特点?操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。

批处理操作系统的特点是:多道和成批处理。

分时系统具有多路性、交互性、“独占”性和及时性的特征。

实时系统特点:及时响应和高可靠性3.OS的基本特征是什么?并发性、共享性、虚拟技术、异步性4.OS一般为用户提供了哪三种接口?各有什么特点?1.联机命令接口提供一组命令供用户直接或间接操作。

根据作业的方式不同,命令接口又分为联机命令接口和脱机命令接口。

2.程序接口程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。

3.图形界面接口通过图标窗口菜单对话框及其他元素,和文字组合,在桌面上形成一个直观易懂使用方便的计算机操作环境.5.OS主要有那些类型的体系结构?单体结构、层次结构、微内核结构与客户机-服务器模型、虚拟机结构6.多道程序设计的主要特点是什么?多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系统中的各种资源。

当一道程序暂停执行时,CPU 立即转去执行另一道程序。

[特点]:多道、宏观上并行(不同的作业分别在CPU和外设上执行)、微观上串行(在单CPU上交叉运行)。

7.OS在计算机系统中处于什么地位?操作系统在计算机系统中占有特殊重要的位置,所有其他软件都建立在操作系统基础上,并得到其支持和服务;操作系统是支撑各种应用软件的平添。

用户利用操作系统提供的命令和服务操纵和使用计算机。

可见,操作系统实际上是一个计算机系统硬件、软件资源的总指挥部。

操作系统的性能决定了计算机系统的安全性和可靠性。

8.解释一下术语:进程、进程控制块、进程映像、线程、进程的互斥和同步、临界区和临界资源、竞争条件、原语、信号量、管程、死锁、饥饿进程:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立的基本单位。

操作系统简答题试题及答案(最新整理)

操作系统简答题试题及答案(最新整理)

1.I/O软件一般分为哪几个层次?从硬件层到用户层分为中断处理程序;设备驱动程序;与设备无关的I/O软件;用户空间的I/O软件等4层。

2.操作系统有哪些基本类型?基本的操作系统类型有三种:多道批处理操作系统,分时操作系统及实时操作系统。

.各举出一个实例?随着计算机体系结构的发展,先后出现了个人计算机操作系统、嵌入式操作系统、多处理机操作系统、网络操作系统和分布式操作系统。

3.有几种I/O控制方式?各自的含义是什么?答:常用的I/O控制技术有4种:程序直接控制方式、中断控制方式、DMA方式和通道控制方式。

程序直接控制方式是由用户进程直接控制内存或CPU和外围设备之间的信息传送。

这种方式控制者都是用户进程。

中断方式被用来控制外围设备和内存与CPU之间的数据传送。

这种方式要求CPU与设备(或控制器)之间有相应的中断请求线,而且在设备控制器的控制状态寄存器的相应的中断允许位。

DMA方式又称直接存取(direct memoryaccess)方式。

其基本思想是在外围设备和内存之间开辟直接的数据交换通道。

通道控制(channel control)方式与DMA方式相类似,也是一种以内存为中心,实现设备和内存直接交换数据的控制方式。

与之不同的是,在DMA方式中数据传送方向、存放数据内存始址以及传送的数据块长度等都是由CPU控制,而在通道方式中这些都是由专管输入输出的硬件——通道来进行控制4.常见的文件物理结构有哪些?各有什么特点?各自与文件的存取方式的关系如何?常见的文件物理结构有顺序结构,链接结构,索引结构。

顺序结构以编号连续的磁盘块存储文件内容,适合于顺序存取和直接存取;链接结构将逻辑上连续的文件块存放到不连续的物理块中、然后在每一个物理块保存一个存放下一个逻辑块的物理块的指针,以保持逻辑块的连续性,此类结构顺序存取;以索引结构存储的文件,适合于顺序存取、直接存取。

索引结构是在文件目录中设置一张文件物理块的索引表,表中依文件逻辑块的顺序登记各个逻辑块所在的物理块地址。

操作系统概论重点整理2017(2017年张琼声版)

操作系统概论-02323(2017年张琼声版本)第1章操作系统简介1.1什么是操作系统(1)操作系统概念:操作系统是一种复杂的系统软件,是不同程序代码、数据结构、初始化文件的集合,可执行。

操作系统是提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源,并且通过这个接口使应用程序的开发变得简单、高效。

接口是两个不同部分的交接面。

接口分为硬件接口和软件接口,计算机的所有功能最终都是由硬件的操作来实现的,计算机屏蔽了对硬件操作的细节。

(2)操作系统完成的两个目标:1)与硬件相互作用,为包含在所有硬件平台上的所有底层可编程部件提供服务;2)为运行在计算机系统上的应用程序(即用户程序)提供执行环境。

现代计算机特点是支持多任务,一方面保证用户程序的顺利执行,另一方面使计算机系统资源得到高效的利用,保证计算机系统的高性能。

(3)操作系统的功能:处理机管理、内存管理、设备管理、文件管理。

1.2操作系统的发展1)无操作系统2)单道批处理系统3)多道程序系统(多道批处理系统、分时系统)4)微机操作系统5)实时操作系统6)嵌入式操作系统7)物联网操作系统1.2.1无操作系统阶段:电子管,无存储设备,第一台:1946年宾夕法尼亚大学的「埃尼阿克」单道批处理系统:晶体管,磁性存储设备,内存中有一道批处理作业,计算机资源被用户作业独占。

吞吐量是指单位时间内计算机系统处理的作业量1.2.2单道批处理系统特点:自动性、顺序性、单道性。

优点:减少了等待人工操作的时间缺点:CPU资源不能得到有效的利用。

1.2.3多道程序系统多道程序系统:集成电路芯片,出现了分时操作系统(多个终端)。

特点:多道性、无序性、调度性、复杂性。

优点:能够使CPU和内存IO资源得到充分利用,提高系统的吞吐量。

缺点:系统平均周转时间长,缺乏交互能力。

1.2.4微机操作系统:第一台Intel公司顾问GaryKildall 编写的CP/M系统,是一台磁盘操作系统,用于Intel8080.1.2.5操作系统特点(1)分时系统:特点:多路性、及时性、交互性、独立性。

操作系统常考易考课后简答题

操作系统简答题1.什么是操作系统( OS )?它的主要功能是什么?答:(1)操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。

(2)五大基本功能:存储管理、进程和处理机管理、文件管理、设备管理、用户接口。

2.操作系统的基本特征是什么?答:操作系统的基本特征是:并发、共享、异步性和抽象性。

3.何谓脱机I/0和联机I/0?答:脱机 I/0是指输入/输出工作不受主机直接控制,而由卫星机专门负责完成 I /0,主机专门完成快速计算任务,从而二者可以并行操作。

联机 I/0是指作业的输入、调入内存及结果的输出都在 CPU 直接控制下进行。

4.采用微内核模式设计系统的主要优点是什么?答:①精减核心的功能,提供了一种简单的高度模块化的体系结构,提高了系统设计及使用的灵活性。

②可移植性好。

所有与具体机器特征相关的代码,全部隔离在微内核中。

③可伸缩性好。

操作系统能方便地进行定制、扩充或缩减,以适应硬件的快速更新和应用需求的不断变化。

④实时性好。

微内核可以方便地支持实时处理。

⑤提供多线程机制,支持多处理器的体系结构和分布式系统及计算机网络。

⑥系统安全性好。

传统的操作系统将安全性功能建立在内核之外,因而它并不是很安全的。

而微内核则将安全性作为系统内特性来进行设计。

5.线程和进程的关系1)一个进程可以有多个线程,但至少要有一个线程;而一个线程只能在一个进程的地址空间内活动。

2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。

3) CPU 分派给线程,即真正在 CPU 上运行的是线程。

4)线程在执行过程中需要协作同步。

不同进程的线程间要利用消息通信的办法实现同步。

6.产生死锁的四个必要条件是什么?一般对待死锁的方法有哪三种?答:1)发生死锁的必要条件是:互斥条件、不可抢占条件、占有且申请条件和环路等待条件。

2)解决死锁的一般方法有:死锁的预防、死锁的避免、死锁的检测与恢复等三种。

操作系统简答题试题及答案

操作系统简答题试题及答案操作系统简答题试题及答案1.什么是操作系统?操作系统是计算机系统中的一个软件,它管理计算机的硬件和软件资源,并提供各种服务,使用户可以方便地使用计算机。

2.操作系统的主要功能有哪些?操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理和用户接口等。

2.1 进程管理进程管理是操作系统对运行中的程序进行管理和调度的过程,包括创建、终止、挂起、恢复和切换进程等。

2.2 内存管理内存管理是操作系统对计算机内存的管理和分配,包括内存分配、内存保护、内存回收和虚拟内存管理等。

2.3 文件系统管理文件系统管理是操作系统对计算机中的文件进行管理,包括文件的创建、读写、删除、保护和共享等。

2.4 设备管理设备管理是操作系统对计算机的物理设备进行管理和控制,包括设备的初始化、分配、调度、中断处理和驱动程序等。

2.5 用户接口用户接口是操作系统提供给用户与计算机交互的界面,包括命令行界面、图形界面和网络界面等。

3.进程和线程的区别是什么?进程是指一个程序的运行实例,具有独立的地质空间和资源。

而线程是进程中的一个执行单元,多个线程共享同一进程的地质空间和资源。

4.什么是死锁?死锁的解决方法有哪些?死锁是指多个进程或线程因为争夺资源而相互等待,导致程序无法继续执行的状态。

解决死锁的方法包括资源分配策略、死锁检测与恢复、死锁预防和死锁避免等。

4.1 资源分配策略资源分配策略是通过合理地分配和使用资源,减少死锁的发生。

4.2 死锁检测与恢复死锁检测与恢复是通过检测系统中的死锁,然后通过调整进程的资源分配和释放来解除死锁。

4.3 死锁预防死锁预防是通过设计和实现系统,采取一定的策略和方法来防止死锁的发生。

4.4 死锁避免死锁避免是根据系统的状态和资源的需求,通过预测和避免死锁发生的可能性。

5.什么是虚拟内存?虚拟内存是指操作系统将计算机的物理内存和磁盘存储器结合起来,通过将一部分不常用的内存数据暂时存储在磁盘上,使得计算机可以运行更多的程序和处理更大的数据量。

2017年4月全国自考(操作系统概论)真题试卷

2017年4月全国自考(操作系统概论)真题试卷(总分:108.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.关于操作系统,下列说法正确的是(分数:2.00)A.操作系统是一种系统软件√B.操作系统是一种应用软件C.操作系统是一种通用软件D.操作系统是一种工具软件解析:解析:操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。

2.操作系统的作用是(分数:2.00)A.实现软硬件的虚拟化B.把源程序编译为目标程序C.控制和管理系统资源的使用√D.便于进行目标管理解析:解析:操作系统的作用有: (1)操作系统管理计算机系统的资源。

(2)操作系统为用户提供方便的使用接口。

(3)操作系统具有扩充硬件的功能。

3.当中央处理器处于目态时,它可执行的指令应该(分数:2.00)A.仅限于特权指令B.仅限于非特权指令√C.是部分特权指令D.是计算机系统中的全部指令解析:解析:当中央处理器处于目态时,程序执行时不可使用特权指令。

当中央处理器处于管态时,程序执行时可使用包括特权指令在内的一切指令。

4.下列哪个不是PCB中的内容(分数:2.00)A.进程运行的程序√B.进程优先数C.通用寄存器内容D.程序状态字寄存器内容解析:解析:PCB中的内容有:进程名、进程状态、等待原因、进程程序存放位置、进程数据存放位置、通用寄存器内容、控制寄存器内容、程序状态字寄存器内容、进程优先数、队列指针。

5.进程在运行过程中发生等待事件时,可将进程状态改为等待态的原语为(分数:2.00)A.创建原语B.撤销原语C.阻塞原语√D.唤醒原语解析:6.关于作业调度与进程调度,下列描述正确的是(分数:2.00)A.对于任何一个作业,先被作业调度选中,才有机会被进程调度选中√B.对于任何一个作业,先被进程调度选中,才有机会被作业调度选中C.对于任何一个作业,可以同时被作业调度与进程调度选中D.对于任何一个作业,可以先被作业调度选中,也可以先被进程调度选中解析:解析:作业调度与进程调度相互配合能实现多道作业的并行执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章操作系统简介
1.请说明操作系统的作用和功能
1)操作系统的作用:
管理计算机资源、为用户提供方便使用的接口、扩充硬件
2)操作系统的功能:
处理机管理、内存管理、设备管理、文件管理
2.请说明单道批处理系统、多道批处理系统、分时系统的特点及优缺点
1)单道批处理系统特点:单道性、顺序性、自动性
优点:相对无操作系统而言,减少了人工操作等待的时间
缺点:CPU资源不能得到充分利用
2)多道批处理系统特点:多道性、无序性、调度性、复杂性
优点:提高了CPU、设备和内存的利用率和系统吞吐量
缺点:系统平均周转时间较长,缺乏交互能力
分时系统特点:多路性、独立性、及时性、交互性
优点:为用户提供了人机交互的方便性,使多个用户可以通过不同终端共享主机3.内存管理有哪些主要功能
内存分配、内存保护、地址映射、内存扩充
4.请说明指令执行的过程
取指令,分析指令,执行指令,取下一条指令
5.操作系统具有哪些特征?
操作系统主要特征包括:并发性、共享性、虚拟性和异步性。

第二章进程管理
1.什么是进程?说明进程与程序的区别和联系
1)进程:
进程是允许并发执行的程序在某个数据集合上的运行过程
进程是由正文段、用户数据段及进程控制块共同组成的执行坏境
2)进程与程序的区别:
程序是静态的也是永久的,进程是动态的也是暂时存在的;程序是储存在某种介质上的二进制代码,进程因程序的执行而被创建,因程序执行的结束而被撤销
3)进程与程序的联系:
进程是程序的一次执行,进程总是对应至少一个特定的程序,执行程序的代码
2.操作系统在什么时候创建进程?操作系统如何创建一个进程?
1)以下情况需要创建进程:
1.用户登录
2.作业调度
3.提供服务
4.应用请求
2)操作系统创建进程:
1,申请空白PCB(进程控制块);2,为新进程分派资源;3,初始化PCB;4,将新进程插入就绪队列;
3.时钟中断信号是如何产生的?时钟中断处理程序(时钟驱动程序)的功能是什么?
1)中断信号的产生:
晶振能够产生固定频率的脉冲,每产生一次脉冲,计数器的值减1,当计数器的值=0时,产生一次时钟中断信号,保持寄存器的值再次送计数器。

2)时钟驱动程序的功能:
1.维护日期和时间
2.递减当前进程在一个时间片内的剩余执行时间,并检查是否为零,防止进程运行超时
3.对CPU的使用记账
4.递减报警计数器
4.请说明单重中断的处理过程
1.系统关闭中断,保护断点
2. 转中断处理程序
3.执行中断处理子例程
4.恢复现场,开中断
5.进程具有哪些特征?
1.并发性
2.动态性
3.独立性
4.异步性
5.结构特征
6.什么是线程?为什么要引入线程?
1)线程:
线程是进程中的一个实体,是被系统独立调度和分派的基本单位。

线程只拥有在运行中必要的资源,包括程序计数器、一组寄存器和栈
2)进程:
进程是进行资源分配和独立执行的基本单位,为了进一步提高程序的并发性,减少系统开销而引入线程。

7.实现进程互斥的基本原理是什么?
1.空闲让进
2.忙则等待
3.有限等待
4.让权等待
第三章进程调度与死锁
8.进程调度的功能是什么?
进程调度的功能是按照某种策略和算法从就绪态进程中为当前空闲CPU选择在其上运行的新进程9.说明什么是时间片轮转调度算法?
用于分时系统中的进程调度。

每次调度时,总是选择就绪队列的队首进程,让其在CPU上运行一个系统预先设置好的时间片。

一个时间片内没有完成运行的进程,返回到绪队列末尾重新排队,等待下一次调度
10.什么是多级队列调度算法?
把就绪进程队列的进程根据某些属性分成多个独立的队列,进程会被永久分配到一个队列,不同的队列优先权不同,调度算法也可能不同。

11.什么是自调度方式?自调度有什么优缺点?
自调度方式:系统设置一个公共就绪队列,空闲的处理器都可以自行选择一个进程或线程执行
优点:容易移植、有利提高CPU的利用率
缺点:瓶颈问题、低效性、线程切换频繁
12.什么是死锁?引起死锁的原因是什么,产生死锁必要是什么?
1)死锁:
由于多个进程竞争共享资源而引起的进程不能向前推进的僵死状态称为死锁
2)产生死锁的原因:
竞争共享资源且分配资源的顺序不当
3)产生死锁必要条件:
互斥条件、请求和保持条件、不剥夺条件、环路等待条件
第四章内存管理
1.静态链接程序完成什么功能?
1.对逻辑地址进行修改
2.变换外部调用符号
2.请说明分页存储管理的基本原理
1)将一个进程的逻辑地址空间分成若干个大小相等的片,称为页
2)讲物理地址空间按页的大小分成若干个储存块,称为页框
3)为进程分配内存时,以页框为单位将进程的若干个页分别装进可以是不相邻接的页框中
3.什么是抖动?抖动产生的原因是什么?
多道程序度太高,使运行的进程的大部分时间都用于进行页的换入换出,而几乎不能完成任何有效工作的状态称为抖动
4.请说明分段存储管理的原理
把进程的地址空间分成若干个段,各个不同的段可以离散的放在物流内存不同的区域,每个段定义一组逻辑信息,段的大小由相应的逻辑信息组的长度决定。

第五章文件系统
1.举例说明文件系统是如何实现文件的按名存取的?
文件系统实现按名存取,主要是通过查找文件目录来实现的。

2.文件系统如何管理空闲磁盘空间?
1)空闲链表法
一个空闲簇尽可能多放空闲簇的簇号以及一个指向下一个空闲簇的指针
2)位图
用n位位图对应n个空闲簇,在位图中,空闲簇用1表示,已分配簇用0表示
3.什么是I结点?在 I结点中使用间接地址项有什么好处?
为每个文件赋予一个被称为i结点的数据结构,其中列出了文件的属性和文件块的磁盘地址,
在 i结点中使用间接地址项可以保存更多包含了存放文件数据的簇的簇号
第六章I/0设备管理
1.请说明设备控制器的结构和功能
控制器的结构:
1) 设备控制器与处理机的接口:数据线、地址线、控制线
2) 设备控制器与设备的接口:数据信号、状态信号、控制信号
3) I/O逻辑:指令译码器和地址译码器
2.说明DMA控制器的结构和控制方式
1)DMA控制器的结构:
DMA控制器与主机的接口、DMA控制器与设备的接口、I/O控制逻辑
为了实现主机与DMA控制器之间的成块数据的传送,DMA控制器中设计了4类寄存器:命令/状态寄存器、内存地址寄存器、数据寄存器、数据计数器
2)DMA控制器的控制方式
DMA控制器代替CPU进行数据传送,待数据传送完毕后向 CPU发出中断信号。

DMA控制器输入输出的过程,CPU可以执行其他进程
3.什么是设备驱动程序?
设备驱动程序是I/O进程和设备控制器之间的通信程序,其主要任务是接受上层软件发来的抽象的I/O请求。

相关文档
最新文档