计算机操作系统复习材料
操作系统复习资料

操作系统复习资料操作系统复习资料第一章:一、现在操作系统的功能与任务?(p14)1.操作系统的主要任务,是为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地运行,并能最大限度地提高系统中各种资源的利用率和方便用户的使用.2. 操作应具有这样几方面的功能:处理机管理、存储器管理、设备管理、文件管理、面向网络的服务和功能二、什么是多道程序设计技术?有什么好处?(p6)1.在单道批处理系统中,内存中仅有一道作业,它无法充分利用系统中的所有资源,使系统性能较差;2.在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为”后备队列”,然后,由作业高度算法按一定的算法从后备队列中选择若干个作业调入内存,使他们共享CPU和系统上的各种资源.好处:(1)提高了CPU的利用率(2)可提高内存和I/O设备的利用率(3)增加系统吞量三、分时、实时、多道程序处理系统概念?(选择)(p8----p11)第二章:一、线程与进程的异同?1、相同点:(a)二者都具有ID,一组寄存器,状态,优先级以及所要遵循的调度策略。
(b)每个进程都有一个进程控制块,线程也拥有一个线程控制块。
(c)线程和子进程共享父进程中的资源;线程和子进程独立于它们的父进程,竞争使用处理器资源;线程和子进程的创建者可以在线程和子进程上实行某些控制,比如,创建者可以取消、挂起、继续和修改线程和子进程的优先级;线程和子进程可以改变其属性并创建新的资源。
2、不同点:(a)线程是进程的一部分, 一个没有线程的进程是可以被看作单线程的,如果一个进程内拥有多个进程,进程的执行过程不是一条线(线程)的,而是多条线(线程)共同完成的。
(b)启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间彼此切换所需的时间也远远小于进程间切换所需要的时间。
(c)系统在运行的时候会为每个进程分配不同的内存区域,但是不会为线程分配内存(线程所使用的资源是它所属的进程的资源),线程组只能共享资源。
操作系统的复习资料

操作系统的复习资料操作系统是计算机科学中的一个重要概念,负责管理计算机硬件和软件资源。
它对于计算机系统的高效运行和任务的协调与分配起着至关重要的作用。
为了帮助大家更好地理解操作系统的知识点和复习内容,本文将介绍一些操作系统的基本概念、主要功能以及常见的几种操作系统类型。
一、操作系统概述操作系统是一种软件,它直接运行在计算机硬件之上,为程序提供运行环境,并向用户提供一系列的服务。
操作系统的主要功能包括进程管理、内存管理、文件系统和设备管理等。
它能够有效地管理计算机系统资源,提高计算机系统的性能和可靠性。
二、操作系统的主要功能1. 进程管理:操作系统通过进程管理来管理计算机的并发执行。
它可以协调多个进程的资源分配和调度,保证它们能够正确地执行和互不干扰。
进程管理包括进程创建、销毁、调度、通信和同步等操作。
2. 内存管理:操作系统通过内存管理来分配和回收计算机的内存资源。
它可以将物理内存划分为不同的逻辑区域,并管理进程的内存分配、释放和共享等操作。
内存管理还包括虚拟内存的管理,它可以将磁盘上的部分空间作为虚拟内存,为进程提供更大的地址空间。
3. 文件系统:操作系统通过文件系统来管理计算机的存储设备和文件。
它可以为用户提供对文件的创建、读取、写入和删除等操作。
文件系统还包括文件的组织结构、目录管理和文件权限等方面的功能。
4. 设备管理:操作系统可以管理计算机的各种设备资源,包括输入设备、输出设备和存储设备等。
它可以通过设备驱动程序来控制和调度设备的访问,实现设备的共享和资源的有效利用。
三、操作系统的类型1. 批处理操作系统:批处理操作系统是一种最早出现的操作系统类型,它以作业为单位进行任务的调度和执行。
用户可以事先将作业提交给操作系统,并在系统空闲时由操作系统自动调度和执行。
批处理操作系统适用于大规模的批量任务处理。
2. 分时操作系统:分时操作系统是一种允许多个用户同时访问计算机系统的操作系统类型。
它将计算机的处理时间分割成很小的时间片,并按照一定的调度策略,轮流为每个用户提供服务。
操作系统期末复习知识点

操作系统期末复习知识点操作系统是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。
以下是操作系统期末复习的一些重要知识点。
一、操作系统的概念和功能操作系统是控制和管理计算机系统内各种硬件和软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,在计算机与用户之间起到接口的作用。
其主要功能包括:1、进程管理:负责进程的创建、调度、终止等操作,确保进程能够合理地共享 CPU 资源。
2、内存管理:管理计算机内存的分配、回收和保护,提高内存的利用率。
3、文件管理:实现对文件的存储、检索、更新和共享等操作。
4、设备管理:对输入输出设备进行有效的分配、控制和调度。
5、提供用户接口:包括命令接口和程序接口,方便用户与计算机进行交互。
二、进程管理进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。
进程的状态包括:就绪、运行、阻塞。
进程状态的转换是由操作系统根据资源的可用性和进程的需求进行控制的。
进程调度算法有先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)、优先级调度等。
每种算法都有其特点和适用场景。
例如,先来先服务算法按照进程到达的先后顺序进行调度,简单公平,但可能导致短作业等待时间过长;短作业优先算法优先调度执行时间短的作业,能有效减少平均等待时间,但可能对长作业不利。
进程同步与互斥是多进程环境下的重要问题。
互斥是指多个进程不能同时访问同一临界资源,同步则是指多个进程在执行顺序上存在依赖关系。
实现进程同步与互斥的方法有信号量机制、管程等。
三、内存管理内存管理的主要任务是为程序分配内存空间,并保证内存的高效利用和保护。
内存分配方式有连续分配和离散分配。
连续分配包括单一连续分配和分区分配,离散分配则有分页存储管理、分段存储管理和段页式存储管理。
分页存储管理将内存空间划分为固定大小的页面,分段存储管理则按照程序的逻辑结构将其划分为不同的段,段页式存储管理结合了分页和分段的优点。
操作系统期末复习资料

操作系统期末复习资料一、操作系统概述操作系统是计算机系统中最为核心的软件,主要负责管理计算机硬件资源,并为用户和应用程序提供接口和服务。
操作系统的基本原理和理论涵盖了计算机科学的许多方面,如进程管理、存储管理、文件系统、安全性等。
操作系统可以分为多种类型,包括单用户操作系统、多用户操作系统、分时操作系统、实时操作系统、嵌入式操作系统等。
二、进程管理进程是指在计算机上运行的程序,每个进程都是独立运行的,有自己的地址空间和执行上下文。
操作系统负责管理和调度进程,并为它们提供必要的资源和环境。
进程管理中的一些重要概念包括进程状态、进程调度、进程同步、进程间通信等。
常见的进程调度算法包括先来先服务、短作业优先、时间片轮转、优先级调度等。
三、存储管理存储管理是操作系统中的一个重要模块,主要负责管理计算机的内存资源,并为进程提供地址空间。
存储管理可以分为两个主要部分,即内存分配和内存保护。
内存分配的目标是使每个进程都能获得足够的连续内存空间,而内存保护的目标是保证每个进程只能访问自己的内存空间,不会对其他进程造成干扰。
常见的内存分配算法包括固定分区分配、动态分区分配、伙伴系统分配等。
四、文件系统文件系统是操作系统中的重要模块之一,它负责管理计算机中存储的文件和目录,并且提供文件的读写和保护等功能。
文件系统的实现可以采用不同的算法和数据结构,如位图、索引节点等。
常见的文件系统包括FAT、NTFS、EXT等。
五、安全性操作系统的安全性是指它对计算机系统和数据的保护能力,主要包括防止病毒、防止黑客攻击、保护用户数据等。
一些常见的安全措施包括用户身份验证、访问控制、加密和安全审计等。
此外,操作系统还应该有良好的审计和日志功能,以便对安全事件进行记录和分析。
操作系统的学习需要关注理论和实践的结合。
我们可以对操作系统的原理和设计进行深入理解,同时还需要熟练掌握常用的操作系统工具和命令,如进程管理命令、文件处理命令等。
在期末复习时,可以结合练习题和经典案例,加强对知识点的理解和应用。
操作系统复习资料大全——考试必备

操作系统复习资料大全——考试必备一、操作系统概述操作系统是计算机系统中最为基础的软件之一,它与硬件设备协同工作,管理计算机资源,为用户提供友好的界面和良好的使用体验。
本部分将介绍操作系统的基本概念、功能和分类。
1.1 操作系统的定义操作系统是指控制和管理计算机硬件和软件资源,并为用户提供良好接口的一组程序的集合。
它是计算机系统中的核心软件,承担着管理和调度计算机系统资源的重要任务。
1.2 操作系统的功能操作系统具有以下主要功能:(1)进程管理:负责管理进程的创建、调度、切换和终止等操作。
(2)内存管理:管理计算机主存储器的分配和调度。
(3)文件系统管理:负责文件的存储和管理,提供文件的读写和查找功能。
(4)设备管理:管理计算机上的各种设备,包括外部设备和内部设备。
(5)用户接口:为用户提供方便、友好的操作界面,并管理用户的请求和命令。
1.3 操作系统的分类根据计算机系统的不同特点和应用需求,操作系统可以分为批处理操作系统、分时操作系统和实时操作系统等不同类型的操作系统。
二、操作系统的基本概念在深入学习操作系统前,有必要了解一些基本概念,本部分将介绍进程、线程、死锁等操作系统的关键概念。
2.1 进程进程是指计算机系统中正在运行的一个程序。
每个进程都有自己的地址空间、程序计数器、栈和数据段等资源,操作系统负责对进程进行管理和调度,以实现多任务的并发执行。
2.2 线程线程是进程的一部分,是操作系统调度的最小执行单位。
一个进程可以包含多个线程,它们共享进程的资源,并能独立执行任务。
线程之间的切换比进程切换更具高效性,能够更好地发挥计算机系统的性能。
2.3 死锁死锁是指多个进程因争夺系统资源而导致的相互等待的状态。
当一组进程都无法继续执行,并且它们都在等待其他进程释放所需资源时,就会发生死锁。
解决死锁问题是操作系统设计中的重要内容。
三、操作系统的常见问题与解决方法操作系统在运行过程中可能会出现一些常见的问题,本部分将介绍一些常见的问题,以及相应的解决方法。
(完整版)计算机操作系统复习知识点汇总

《计算机操作系统》复习大纲第一章绪论1.掌握操作系统的基本概念、主要功能、基本特征、主要类型;2.理解分时、实时系统的原理;第二章进程管理1.掌握进程与程序的区别和关系;2.掌握进程的基本状态及其变化;3.掌握进程控制块的作用;4.掌握进程的同步与互斥;5.掌握多道程序设计概念;6.掌握临界资源、临界区;7.掌握信号量,PV操作的动作,8.掌握进程间简单同步与互斥的实现。
第三章处理机调度1.掌握作业调度和进程调度的功能;2.掌握简单的调度算法:先来先服务法、时间片轮转法、优先级法;3.掌握评价调度算法的指标:吞吐量、周转时间、平均周转时间、带权周转时间和平均带权周转时间;4.掌握死锁;产生死锁的必要条件;死锁预防的基本思想和可行的解决办法;5.掌握进程的安全序列,死锁与安全序列的关系;第四章存储器管理1.掌握用户程序的主要处理阶段;2.掌握存储器管理的功能;有关地址、重定位、虚拟存储器、分页、分段等概念;3.掌握分页存储管理技术的实现思想;4.掌握分段存储管理技术的实现思想;5.掌握页面置换算法。
第五章设备管理1.掌握设备管理功能;2.掌握常用设备分配技术;3.掌握使用缓冲技术的目的;第六章文件管理1.掌握文件、文件系统的概念、文件的逻辑组织和物理组织的概念;2.掌握目录和目录结构;路径名和文件链接;3.掌握文件的存取控制;对文件和目录的主要操作第七章操作系统接口1.掌握操作系统接口的种类;2.掌握系统调用的概念、类型和实施过程。
计算机操作系统复习知识点汇总第一章1、操作系统的定义、目标、作用操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
设计现代OS的主要目标是:方便性,有效性,可扩充性和开放性.OS的作用可表现为:a. OS作为用户与计算机硬件系统之间的接口;(一般用户的观点)b. OS作为计算机系统资源的管理者;(资源管理的观点)c. OS实现了对计算机资源的抽象.2、脱机输入输出方式和SPOOLing系统(假脱机或联机输入输出方式)的联系和区别脱机输入输出技术(Off-Line I/O)是为了解决人机矛盾及CPU的高速性和I/O 设备低速性间的矛盾而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.由于程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入输出方式;反之,在主机的直接控制下进行输入输出的方式称为联机(SPOOLing)输入输出方式假脱机输入输出技术也提高了I/O的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。
操作系统复习提纲(大全五篇)

操作系统复习提纲(大全五篇)第一篇:操作系统复习提纲3.什么是操作系统?操作系统在计算机中的主要作用是什么?操作系统:管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好运行环境的一种系统软件。
a>服务用户观点——操作系统作为用户接口和公共服务程序 b>进程交互观点——操作系统作为进程执行的控制者和协调者 c>系统实现观点——操作系统作为扩展机和虚拟机d>资源管理观点——操作系统作为资源的管理者和控制者10.试述系统调用与函数(过程)调用之间的主要区别。
a>调用形式和实现方式不同。
函数调用所转向的地址是固定不变的,但系统调用中不包括内核服务例程入口地址,仅提供功能号,按功能号调用;函数调用是在用户态执行,只能访问用户栈;系统调用要通过陷阱设置,从用户态转换到内核态,服务例程在内核态执行并访问核心栈。
b>被调用代码的位置不同。
函数调用是静态调用,调用程序和被调用代码处于同一程序内,经链接后可作为目标代码的一部分,这是用户级程序当函数升级或者修改时,必须重新编译和链接;系统调用是动态调用,系统调用的服务例程位于操作系统中,这是系统级程序,这样当系统调用的服务例程升级或修改时与调用程序无关,而且调用程序的长度大为缩减,能减少其所占用的内存空间。
c>提供方式不同。
函数调用通常有编程需要提供,不同语言所提供的函数功能、类型和数量可以不同;系统调用由操作系统提供,一旦操作系统设计好,系统调用的功能、类型和数量便固定不变。
15.什么是多道程序设计?多道程序设计技术有什么特点?多道程序设计是指允许多个作业(程序)同时进入计算机系统的内存并启动交替计算的方法。
特点:多道性、宏观并行、微观串行。
19.在分时系统中,什么是响应时间?它与哪些因素有关?响应时间:从交互式进程提交一个请求(命令)直到获得响应之间的时间间隔。
计算机操作系统复习内容资料

计算机操作系统复习内容资料一、概述计算机操作系统是计算机系统中最重要的系统软件之一,为计算机硬件和应用软件提供了一个有效的管理机制,是计算机系统中不可缺少的核心部分。
计算机操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理等。
知道这些内容是复习操作系统的基础。
二、进程管理进程是指正在运行的程序,在计算机操作系统中,进程是资源分配和控制的最小单位。
进程管理主要包括进程的创建、调度、并发、通信、同步等内容。
进程的状态分为五种:新建、就绪、运行、阻塞、终止。
进程的调度方式有多种算法,比如先来先服务调度(FCFS)、短作业优先调度(SJF)、时间片轮转调度等。
在进程通信方面,主要有管道、消息队列、信号量等方式。
三、内存管理内存管理是操作系统中最复杂的部分之一,主要涉及到物理内存和虚拟内存的管理。
物理内存是指计算机实际拥有的内存,而虚拟内存则是在硬盘上模拟的一块内存空间,操作系统使用虚拟内存方式进行内存管理,将物理内存和虚拟内存映射起来。
内存管理的主要任务包括分配、回收、空间管理、页面置换等方面。
常用的页面置换算法有FIFO、LRU、OPT等。
四、文件系统管理文件系统管理是操作系统中对文件进行增、删、查、改的管理。
文件系统管理的主要目的是便于用户存取文件,同时保证文件系统安全和可靠。
文件系统管理涉及到文件目录、打开、关闭、读写、重命名、删除等操作。
文件系统结构主要有单层目录结构、扁平目录结构、层次目录结构和网状目录结构。
其中,层次目录结构是最常用的结构。
文件的存储管理主要有顺序存储、索引存储和哈希存储三种方式。
五、设备管理设备管理是操作系统最基本的功能之一,主要涉及到对计算机硬件及外设的管理和控制。
设备管理的主要任务包括对设备的分配、释放、控制、维护等方面。
设备管理中的设备种类包括磁盘设备、打印机设备、键盘设备、显示器设备等。
设备管理的中心是设备驱动程序,设备驱动程序通过与设备控制器之间的接口,可以完成对设备的控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单项选择题1.所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其它资源。
A. 多重处理B. 多道程序设计C. 实时处理D. 共同执行2.下列进程调度算法中,可能引起进程长时间得不到运行的算法是()。
A. 时间片轮转法B. 不可抢占式静态优先级算法C. 可抢占式静态优先级算法D. 不可抢占式动态优先级算法3.信箱通信是一种()的通信方式。
A. 直接通信B. 间接通信C. 低级通信D. 信号量4.既要考虑作业等待时间,又要考虑作业执行时间的调度算法是()。
A. 响应比高者优先B. 短作业优先C. 优先级调度D. 先来先服务5. 操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和()。
A. 为用户提供良好的工作环境和接口B. 对用户的命令做出快速响应C. 作为服务机构向其他站点提供优质服务D. 防止有人以非法手段进入系统6. 设计实时操作系统时,首先应考虑系统的()。
A.可靠性和灵活性B.实时性和可靠性C.优良性和分配性 D •灵活性和分配性7. 进程有三种基本状态,下面关于进程状态变化的说法正确的是()。
A. 进程一旦形成,首先进入的是运行状态B. 若运行的进程因时间片用完而让出处理机,则该进程将转入就绪状态C. 在分时系统中,一个正在运行的进程时间片到,该进程将转入就绪状态D. 因进程执行中存在不确定性,一个进程可能同时处于某几种状态中8. 临界区是指并发进程中访问临界资源的()段。
A. 管理信息B. 信息存储C. 数据D. 程序9. 有n 个进程需要访问同一类资源,假定每个进程需要3 个资源,系统至少要提供()个资源才能保证不会死锁。
A.3n B.2n C.2n+1 D.3n-110.设与某资源相关联的信号量初值为 3,当前值为1,若M 表示该资源的可用个数, N 表示等待资源的进程数,则此时 M,N 分别是()。
A. 0 , 1B. 1 , 2 D. 2 , 011. 在可变分区存储管理中,最先适应分配算法要求对空闲分区表项按()进行排列。
18. 当每类资源只有一个时,下列说法中不正确的是( A. 死锁必有环 B. 有环不一定死锁 C. 有环必死锁D. 被锁者一定全在环中19. 以下功能中, ( )不是设备管理的功能。
A. 实现虚拟设备 B. 实现按名存取C. 实现外围设备的启动D. 实现外围设备的分配和回收C. 1 , 0A.起始地址从小到大 B .空间容量从大到小 C.起始地址从大到小D.空间容量从小到大12. 在可变分区的存储过程中,回收一个分区时, 会使空闲分区个数增加的情况的是)。
A.只有下邻B.只有上邻C.既无上邻又无下邻D.既有上邻又有下邻13. 要把以 0 为参考地址的装配模块装入到以 550 为起始地址的存储空间,若采用静态重 定位,则原程序中的指令“ LOAD 1 455”应改为( ),程序才能正确运行。
A .LOAD 1 455 B . LOAD 1 550 C .LOAD 1 95D .LOAD 1 100514. 用来实现进程同步与互斥的Wait 、Signal 操作原语,实际上是()的过程。
A. —个可被中断B. —个不可被中断 C 两个可被中断D 两个不可被中断15. 一种既有利于短作业又兼顾长作业的作业调度算法是( )。
A 最高响应比优先B 先来先服务C 短作业优先D 均衡调度 16. 采用段页式管理,一个程序被分为 4 个段,这 4 个段共有20 个页, 装入内存时,最多有( )个页存在碎片。
C 162017. 在请求分页式存储管理中,采用FIFO 淘汰算法,若分配的物理块数增加,则缺页中断次数()。
A 一定增加B 一定减少C 可能增加也可能减少D 不变)。
A. 系统文件、用户文件和库文件B. 源文件、目标文件和可执行文件C. 只执行文件、只读文件和读写文件D. 普通文件、目录文件和特殊文件 21. 文件系统实现按名存取主要是靠( A.查找作业表 C.地址转换机构22. 系统调用的目的是( )。
A.申请系统资源 C.请求系统服务 23. 通道是一种( )。
A.保存I/O 信息的部件 C.通用处理机 24. 以下( )不是计算机病毒的特征。
A.破坏性B.传染性25.系统“抖动”现象的发生是由 A. 置换算法选择不当C. 内存容量不足 26.段页式存储管理中,若 存。
A. 1B. 3C. 227.采用段页式管理,一个程序被分为 ( ) 个页存在碎片。
A. 10 B. 5 28.在动态分区(可变分区) 况是( )。
A. 既有上邻又有下邻C. 既无上邻又无下邻 30.在下列文件的物理结构中, A. 顺序结构 B. 链接结构 C.)来实现的。
B .查找文件目录 D.查找位示图B .终止系统服务 D.释放系统资源B .传输信息的电子线路D.专用处理机C.隐蔽性D.模糊性) 引起的。
交换的信息量过大 请求页式管理方案(B. D.采用直接地址转换,为访问一内存数据,至少( )D. 4 5 个段,这 5 个段共有 30 个页,装入内存时, C. 30 D. 20 的存储过程中,回收一个分区时,会使空闲分区个数加次访问内 最多有 1的情 B. D. ( 31.有 3 个进程需要访问同类资源,假定每个进程需要 个资源才能保证不会死锁。
只有上邻或只有下邻 不存在 )不利于文件长度动态增长。
索引结构 D. 哈希结构4 个资源,系统至少要提供(A. 3B. 6C. 10D. 12 32.采用段式存储管理的系统中,若地址用 24 位表示,其中 8位表示段号,则允许每段的最33.下面对进程的描述中,错误的是(A.执行文件、只读文件、读写文件B.源文件、目标文件、可执行文件 C 系统文件、库文件、用户文件 D.隐藏文件、系统文件、可执行文件 36.()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
37. 两个进程合作完成一个任务。
在并发执行中,一个进程要等待其合作伙伴发来消息,或者 建立某个条件后再向前执行,这种制约性合作关系被称为进程的(38. 当每类资源只有一个个体时,下列说法中不正确的是(39•系统在为进程分配设备时,会考虑很多因素,以下哪项不是考虑的因素。
D.最短寻道时间优先二、填空题1. 操作系统的基本特征有并发、共享、虚拟和异步。
2. 推动多道批处理系统形成和发展的主要动力是提高资源利用率和系统吞吐量,而推动分时系统形成和发展的主要动力,则是为了满足用户 的需求。
3. 为保证网络操作的安全性,系统通常规定不同用户的不同权限。
网络用户通常可分为系统管理员、高级用户和一般用户。
大长度是(24A. 2)。
B.2C. 2D.232A.进程是动态的概念B.进程的执行需要处理机 C.进程是有生命周期的 D. 进程是指令的集合34•以下功能中,( 不是设备管理的功能。
A.实现虚拟设备B.实现按名存取C.实现外围设备的启动D. 实现外围设备的分配和回收。
35•根据文件的性质和用途的不同来分类, 可以把文件分为(A.网络B.分布式 C.分时 D.实时A.同步B. 互斥C. 调度D. 伙伴A.死锁必有环B. 有环必死锁C 有环不一定死锁D. 被锁者一定全在环中 A.设备固有的属性B. 设备的分配算法 C 设备传输的速率 D.设备分配中的安全性40.磁盘移臂的( 调度算法总是从等待访问者中挑选时间最短的那个请求先执行。
A.先来先服务 B.单向扫描C.电梯算法4. 当一个进程在创建时获得了除CPU 外的一切资源,则称此进程处于就绪态。
5. 进程同步机制的准则有空闲让进、忙则等待、让权等待和有限等待。
6. 加密算法有多种类型,按其对称性分类,DES加密算法属于对称类。
7. 在分时系统中,为保证能及时响应用户的请求,必须采用时间片轮转的处理机调度算法。
8. 产生死锁的四个必要条件分别是互斥条件、请求和保持条件、不剥夺条件和环路等待条件。
9. 假如一个FCB为64B,盘块大小为1KB,当一个文件目录共有640个FCB时,平均查找一个文件需要启动磁盘块______________ 次。
10. 在段页式存储管理方式中,在不使用联想存储器的情况下,CPU每存取一个数据时,需要_3 ____ 次访问内存。
11. 打印机虽然是独占设备,但是通过spooling 技术,可以将它改造为一台可供多个用户共享的设备。
12. 假设某采用分页式虚拟存储管理的系统中,主存容量为4MB被分为1024块,某用户作业的地址空间占8页,那么主存地址是用22 位来表示,作业每一页的长度为 _ 4KB。
13. 并发和共享是操作系统的两个最基本的特征,二者之间互为条件。
14•把处理机状态划分为系统态和用户态,其目的之一是为了实现保护。
15•系统中各进程之间逻辑上的相互制约关系称为同步。
16•对待死锁,一般应考虑死锁的预防、避免、检测和解除四个方法。
典型的银行家算法是属于避免死锁,破坏环路等待条件是属于预防,而剥夺资源是解除的基本方法。
17•访问磁盘的时间由三部分组成,即寻道时间、旋转延迟时间和传输时间。
18.假设某采用分页式虚拟存储管理的系统中,主存容量为1MB被分为512块,某用户作业的地址空间占4页,那么主存地址是用20 位来表示,作业每一页的长度为 _ 2KB 。
19•按照处理信息的方式分类,可以把设备分为字符设备和块设备两大类。
20. 对于系统的总体设计目标来说,批处理系统应注重提高系统的效率,尽量增加系统的_吞吐量,分时系统应保证用户的响应时间;而实时系统则应在及时响应和可靠性的前提下,再考虑系统资源的利用率。
21. 在动态分区分配方式中,最佳适应算法是按照空闲区大小递增次序组织空闲分区表(空闲分区链)。
三、简答题1.进程有哪些基本状态?引起状态变化的可能的原因是什么?进程的基本状态有:就绪、执行、阻塞三种基本状态;引起状态变化的可能的原因有I/O 中断、时间片用完、等待事件完成等。
2.什么是进程?什么是线程?二者的区别?进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。
线程是进程中的一个实体,是CPU调度和分派的基本单位。
区别:进程是资源拥有的基本单位,线程是调度和分派的基本单位,线程基本上不拥有系统资源;进程切换的开销远大于线程切换的开销。
3.分页管理和分段管理的主要区别有哪些?1)页是信息的物理单位,分页是为了实现离散分配方式,以削减内存的零头,提高内存利用率。
分页管理面向系统,分段管理面向用户,它有一组意义相对完整的信息。
2)页的大小固定,段不固定3)分页地址是一维的,而分段地址是二维的。
4.试述缺页中断与一般中断的区别?在指令执行期间产生和处理中断信号。