操作系统期末重点
操作系统期末复习要点
第一章操作系统目标:有效性行方便性可扩充性开放性操作系统作用资源管理者用户与计算机之间的接口实现了对资源的抽象发展动力:不断提高利用率方便用户器件的不断更新换代计算机体系结构的不断发展单批道自动性,顺序性单道性多批道,资源利用率高吞吐量大平均周转时间长无交互能力分时多路独立及时交互实时可靠性更高处理机功能:进程控制进程同步进程通信调度存储器功能:内存分配内存保护地址映射内存扩充设备管理功能:缓冲管理设备分配设备处理文件管理功能:文件存储空间管理目录管理文件读写管理和保护第二章顺序执行特点:顺序性封闭性可在现行并发执行:间断性失去封闭性不可再现性进程PCB 程序数据特点:动态性并发性独立性异步行创建进程:用户登录作业调度提供服务应用请求进程终止:正常结束异常结束外界干预管程和进程不同点:1.虽然都有数据结构,但进程定义的是私有的数据结构PCB,管程定义的是供油数据结构消息队列2.都有在各自数据结构上的操作,但进程是由顺序执行有关的操作,管程主要进行的是同步操作和初始化操作3.设置进程的目的在于实现程序的并发性,而管程的设置则是解决共享资源的互斥使用问题4.进程通过调用管城中的过程对共享数据结构的结构实行操作,该过程就如同通常的子程序一样被调用,因而管程是被动工作方式,进程为主动工作方式5.进程可以并发执行,管程不可以与其调用者并发、6.进程具有动态性,创建而诞生,撤销而亡,而管程是OS中一个资源管理模块,供进程调用。
第三章高级调度中级调度低级调度基本机制排队器分派器上下文切换机制进程调度方式:非抢占式(批处理)抢占式(实时)1 优先权原则 2 短作业优先原则时间片原则实时调度基本条件:1 提供必要的信息a.就绪时间b开始和完成截止时间c处理时间d 资源要求e 优先级2.系统处理能力强3.采用抢占式调度机制 4.快速切换机制(对外中断的快速响应能力,快速任务分派能力)实时调度方法1.EDF 最早截止时间2 LLF 最低松弛度优先死锁原因1 竞争资源2 进程间顺序推进非法必要条件1.互斥条件 2.请求和保持条件3不剥夺条件4.环路等待条件死锁的解除:撤销进程剥夺资源第四章程序的装入:绝对装入方式课重定位装入方式动态运行时装入方式程序的链接静态链接装入时动态链接运行时动态链接分区分配算法:首次适应算法循环首次适应算法最佳适应算法最坏适应算法快速适应分段存储管理方式的引入:方便编程信息共享信息保护动态增长动态链接分页分段的主要区别:1.页是信息的物理单位,分页是实现离散分配方式,以消减内存的外零头,提高内存利用率,或者说,分页仅仅是系统管理的需要而不是用户的需要,段则是信息的逻辑单位,它含有一组其意义相对完整的信息。
操作系统期末考试知识点归纳
1、操作系统的目标?有效性、方便性、可扩充性、开放性。
2、操作系统的作用?a: OS作为用户与计算机硬件系统之间的接口。
b: OS作为计算机系统资源的管理者c: OS实现了对计算机资源的抽象3、操作系统发展过程:人工操作方式、脱机输入/输出方式4、操作系统的形式:单道批处理系统、多道批处理系统、分时系统(时间片轮转策略)、实时系统。
5、操作系统的基本特征:并发、共享、虚拟技术、异步6、操作系统的主要功能:处理机管理功能、存储器管理功能、设备管理功能、文件管理功能。
7、进程包括:程序段、数据段、进程控制块(PCB)。
8、进程最基本特征:动态性。
并发性是进程的重要特征。
9、进程的三种基本状态:就绪、执行、阻塞。
10、进程三种状态的转换:11、具有挂起状态的进程图:12.调度算法;先来先服务调度算法FCFS、短作业优先调度算法SJF。
13.高响应比优先调度算法:响应比=(等待时间+要求服务时间)/要求服务时间14.实时调度基本条件:提供必要的信息、系统处理能力强、采用抢占式调度机制、具有快速切换机制15.实时调度算法分类:抢占式和非抢占式。
16.死锁原因:竞争资源引起进程死锁、进程推进顺序不当引起死锁。
17.产生死锁的必要条件:互斥条件、请求和保持条件、不剥夺条件、环路等待条件。
18.处理死锁的基本方法:预防死锁、避免死锁、检测死锁、解除死锁。
19.预防死锁的方法:摒弃请求和保持条件、摒弃不剥夺条件、摒弃环路等待条件。
20.连续分配方式分为:单一连续分配、固定分区分配、动态分区分配、动态重定位分配。
21.I/O控制方式:程序I/O方式、中断驱动I/O控制方式、直接存储访问(DMA)I/O控制方式、I/O通道控制方式。
22.缓冲管理:单缓冲、双缓冲、循环缓冲、缓冲池。
23.I/O系统的层次及功能:24.SPOOLing系统的组成:输入井和输出井、输入缓冲区和输出缓冲区、输入进程SPi和输出进程SP0。
25.SPOOLing系统的特点:提高了I/O的速度、将独占设备改造为共享设备、实现了虚拟设备功能。
计算机操作系统期末考试复习重点
一、选择题(2*10)1、分时系统:特征1、多路性2、交互性3、独立性4、及时性实现分时系统的关键问题是什么?应如何解决?关键问题:及时接收,及时处理; 对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各个终端上输入的数据;对于及时处理,应使所有的用户作业都直接进入内存,在不长的时间内,能使每个作业都运行一次.试说明推动分时系统形成和发展的主要动力是什么?用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求.优点:1、为用户提供了友好的接口 2、促进了计算机普遍使用,为多个终端服务 3、便于资源共享和交换信息2、计算 (已知两个求另一个)例、有3个进程,每个进程最多需要4个资源,不会死锁的最小资源是3*3+1=10个有7个进程,每个进程最多需要8个资源,不会死锁的最小资源是7*7+1=50个3、同步机制遵循的规则:1.空闲让进 2、忙则等待 3、有限等待4、让权等待4、产生死锁的必要条件:1)互斥条件:摒弃 2)请求和保持条件:3)不剥夺条件4)环路等待条件发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏互斥条件是不太实际的。
预防死锁:通过破坏四个必要条件之一。
分析四个必要条件:1(不可破且要保证) 2,3,4可破(三种方法)。
解决不可剥夺方法:摒弃便不可剥夺为可剥夺;;请求与保持解决方法:请求时不保持,保持时不摒弃环路等待解决方法:为设备编号从小号开始申请请详细说明可通过哪些途径预防死锁?a. 摒弃"请求和保持"条件,就是如果系统有足够的资源,便一次性地把进程所需的所有资源分配给它;b. 摒弃"不剥夺"条件,就是已经保持了资源的进程,当它提出新的资源请求而不能立即得到满足时,必须释放它已经保持的所有资源,待以后需要时再重新申请;c. 摒弃"环路等待"条件,就是将所有资源按类型排序标号,所有进程对资源的请求必须严格按序号递增的次序提出.5、很好地解决了"零头"问题的存储管理方法是.页式存储管理(无外有内.)B.段式存储管理(无内有外)C.固定分区管理(严重内零头)D.动态分区管理(无内有外)连续分配分为固定分区分配(存在内零头)和动态分区分配(外零头)。
操作系统期末复习知识点
操作系统期末复习知识点操作系统是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。
以下是操作系统期末复习的一些重要知识点。
一、操作系统的概念和功能操作系统是控制和管理计算机系统内各种硬件和软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,在计算机与用户之间起到接口的作用。
其主要功能包括:1、进程管理:负责进程的创建、调度、终止等操作,确保进程能够合理地共享 CPU 资源。
2、内存管理:管理计算机内存的分配、回收和保护,提高内存的利用率。
3、文件管理:实现对文件的存储、检索、更新和共享等操作。
4、设备管理:对输入输出设备进行有效的分配、控制和调度。
5、提供用户接口:包括命令接口和程序接口,方便用户与计算机进行交互。
二、进程管理进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。
进程的状态包括:就绪、运行、阻塞。
进程状态的转换是由操作系统根据资源的可用性和进程的需求进行控制的。
进程调度算法有先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)、优先级调度等。
每种算法都有其特点和适用场景。
例如,先来先服务算法按照进程到达的先后顺序进行调度,简单公平,但可能导致短作业等待时间过长;短作业优先算法优先调度执行时间短的作业,能有效减少平均等待时间,但可能对长作业不利。
进程同步与互斥是多进程环境下的重要问题。
互斥是指多个进程不能同时访问同一临界资源,同步则是指多个进程在执行顺序上存在依赖关系。
实现进程同步与互斥的方法有信号量机制、管程等。
三、内存管理内存管理的主要任务是为程序分配内存空间,并保证内存的高效利用和保护。
内存分配方式有连续分配和离散分配。
连续分配包括单一连续分配和分区分配,离散分配则有分页存储管理、分段存储管理和段页式存储管理。
分页存储管理将内存空间划分为固定大小的页面,分段存储管理则按照程序的逻辑结构将其划分为不同的段,段页式存储管理结合了分页和分段的优点。
操作系统期末复习知识点
1.OS的定义:OS是一组控制和管理计算机资源,合理组织计算机工作流程,以及方便用户使用的程序的集合。
多道批处理系统的出现标志着OS的形成。
OS的作用: 一:提供用户和硬件系统的接口,使系统易于使用.二:有效地控制和管理计算机系统中的各种软硬件资源,使之得到有效利用。
三:合理组织计算机系统的工作流程,改善系统性能四个特征1.并发性 并发:两个或多个事件在同一时间间隔内发生并行:两个或多个事件在同一时刻发生2.共享性 系统中的资源可供内存中多个并发执行的进程共同使用3.虚拟性4.异步性(不确定性)OS的功能:1.用户接口(1)命令接口:含GUI(2)程序接口:广义指令2.处理器管理(1)进程控制(2)进程同步(3)进程通信(4)进程调度3.存储管理(1)内存分配(2)内存保护(3)地址映射(4)内存扩充4.设备管理(1)设备分配(2)缓冲管理(3)设备处理5.文件管理(1)文件存储空间管理(2)目录管理(3)文件读写管理和保护2.单道批处理系统 ,简单批处理系统中,任一时刻,内存中仅有一道作业在执行,所以又称为单道批处理系统单道批处理系统的特点: (1)单道性(2)顺序性(3)自动性3.多道程序技术:将一个以上的程序存放于主存,使其同时处于运行状态。
多道批处理系统的特点:A.多道:内存中有多道程序,都处于执行的开始点和结束点之间。
B.宏观上并行C.微观上并发优点:资源利用率、系统吞吐量高缺点:无交互性、作业平均周转时间长4.分时OS:主机连多终端、多用户 分时OS的特征:多路性(一台主机上连接多台联机终端宏观多个用户同时工作,微观每个用户轮流运行一个时间片)、交互性(人机对话)、独占性(虚拟性)、及时性(1~3秒)(UNIX是典型的分时系统)(前台人机交互,后台批处理)实时OS的主要类型(1)实时控制系统 如:火炮自动控制系统,飞机自动驾驶系统,导弹制导系统(2)实时信息处理系统 如:飞机火车订票系统,情报检索系统实时OS的主要特点:(1)及时性(2)高可靠性脱机用户接口(脱机用户界面、批处理命令接口): 用JCL(作业控制语言)写成脱机控制命令,控制作业执行 两种形式:作业控制卡,作业说明书虽然系统能自动控制程序执行,但无交互性联机用户接口(联机用户界面、交互式命令接口)采用人机对话的方式,用一组联机控制命令来控制程序的执行。
《操作系统》期末复习资料 -国开电大国家开放大学
《操作系统》期末复习资料-国开电大国家开放大学
单项选择题
1. 在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称为(b)。
A.文件系统B.操作系统
C.网络管理系统D.数据库管理系统
2. 按照所起的作用和需要的运行环境,操作系统属于(d)。
A.用户软件B.应用软件
C.支撑软件D.系统软件
3. 操作系统的基本职能是(d)。
A.提供功能强大的网络管理工具
B.提供用户界面,方便用户使用
C.提供方便的可视化编辑程序
D.控制和管理系统内各种资源,有效地组织多道程序的运行
4. 操作系统负责管理计算机系统的(c)。
A.程序B.作业C.资源D.进程。
操作系统期末复习重点(史上最全)
操作系统(Operating Sys)r复习要点操作系统:计算机系统中的一组系统软件,由它统一管理计算机系统的各种资源并合理组织计算机的工作流程,方便用户使用。
具有管理和服务功能操作系统的特征:并发性,共享性,随机性,可重构性,虚拟性。
并发是指计算机系统中同时存在多个程序,宏观上看,这些程序是同时向前推进的。
共享性:批操作系统程序与多个用户程序共用系统中的各种资源虚拟性:物理实体转化为若干逻辑上的对应物。
操作系统的功能:1,进程管理;2,存储管理;3,文件管理;4,作业管理;5,设备管理;6,其他功能(系统安全,网络通信)。
传统OS中,进程是系统调度的最小单位,是程序的一次执行;而现代OS中则是线程,是程序一次相对独立的执行过程。
操作系统的发展历史1, 手工操作:穿孔卡片2, 监督程序一一早期批处理:计算机高级语言岀现,单道批处理单道批处理:串行执行作业中,由监督程序识别一个作业,进行处理后再取下一个作业的自动定序处理方式第作业的定义:用户要求计算机系统处理的一个计算问题。
(或参考“小结”)作业的两种控制方式1,批处理:操作系统按各作业的作业控制说明书的要求,分别控制相应的作业按指定步骤执行。
2,交互:在作业执行过程中,操作系统与用户之间不断交互作用。
作业调度:从后备作业队列中选取某个作业投入主存参与多道运行。
调度算法原则:①尽可能运行更多的作业,优先考虑短作业;②使处理机保持繁忙,优先考虑计算量大的作业;③使I/O设备保持繁忙,优先考虑I/O繁忙的作业;④对所有的作业都是公平合理的。
选择原则:①选择的调度算法与系统的整体设计目标一致;②注意系统资源的均衡使用,使I/O作业与CPU作业搭配合理;③作业应该在规定时间内完成,能缩短作业周转时间。
第三进程的定义:具有独立功能的并行程序一次执行过程进程和程序的区别与联系:区别:①程序是指令的有序集合,静态;进程是程序的一次运行活动,动态;②进程是一个独立运行单位,共享资源的实体,能并发执行;早调度性能的衡量一一周转时间、平均周转时间、带权周转时间、平均带权周转时间周转时间=完成时间一提交时间;运行时间=完成时间一开始时间;带权周转时间=周转时间-运行时间;响应比=1+等待时间♦运行时间调度算法:(注意:一律以小时为单位)FCFS :按到达先后顺序执行:短作业优先法:按运行时间最短优先;响应比优先法:按响应比最高的作业优先,注意每执行完一次作业计算一次响应比。
操作系统期末复习知识点
1.操作系统的功能:平台与环境功能;资源管理者功能;计算机工作流程组织者或者总调度员的功能。
操作系统管理的资源:处理机、内存、I/O设备(系统设备:键盘、打印机、显示器)、文件。
2.操作系统基本特征:1)静态驻留2)动态运行微观特征:并发性;共享性;不确定性;虚拟化。
3.操作系统的基本类型:①批处理系统。
特点:一是成批多道;二是作业的自动控制方式,在作业运行期间,用户不能干预作业的运行;三是这种系统特别追求作业的大吞吐量和系统资源的利用率。
典型系统:银河巨型计算机。
②分时系统。
特点:多路性;同时性;交互性;独占性。
典型系统:麻省理工学院的CTSS,现代的UNIX.。
③实时系统。
特点:响应及时;安全可靠。
典型系统:武汉钢铁公司直径1.7m的轧机上配套的计算机。
④个人机操作系统。
特点:便于携带和安装;单用户使用,但支持注册多个用户,可以进行用户切换;交互式用机方式,使用方便;有良好的多媒体环境,并配有丰富的游戏和应用软件供使用;有良好的网络功能。
典型系统:Windows系列操作系统。
⑤网络操作系统。
典型系统:UNIX,Windows NT⑥分布式操作系统。
特点:分布性;对称性;协同性。
⑦云操作系统。
兼分布式,网络,个人机系统的特点,并有进一步的升华。
典型系统:谷歌的Chorme OS,微软的Windows Azure,海浪的云海OS是云计算中心操作系统的代表,苹果IOS和谷歌的安卓操作系统是云终端的代表。
操作系统结构:整体式系统;层次式系统;虚拟机;客户机/服务器系统;云计算分布式系统结构。
操作系统的概念:①中断驱动:中断是CPU对于某个外部事件的响应。
②核心态与特权指令:操作系统在CPU核心态执行,用户程序在CPU用户态执行,特权指令包括CPU 状态转换,按绝对地址访问内存单元,启动外设,给专用寄存器置值等。
③内核与微内核④系统调用(操作系统以系统调用为其他软件提供使用计算机资源的接口,与子程序调用不同)⑤进程结构⑥用户界面(命令行与Shell接口,图形用户界面、网络浏览器和门户网站界面、手指屏幕触摸)4.并发程序的特征:间断性;失去封闭性;不可再现性。
操作系统复习重点
操作系统复习重点操作系统是计算机系统的核心组成部分,它管理着计算机的硬件和软件资源,为用户和应用程序提供服务。
对于学习计算机相关专业的同学来说,操作系统是一门非常重要的课程。
为了帮助大家更好地复习操作系统,以下是一些重点内容。
一、进程管理进程是操作系统中最重要的概念之一。
进程是程序的一次执行过程,它包括了程序代码、数据、堆栈等。
进程管理主要涉及进程的创建、终止、调度、同步和通信等方面。
1、进程的状态进程有三种基本状态:就绪态、运行态和阻塞态。
就绪态表示进程已经准备好执行,只等待 CPU 分配时间片;运行态表示进程正在 CPU 上执行;阻塞态表示进程因为等待某个事件而暂停执行。
2、进程的调度进程调度算法决定了哪个进程可以获得 CPU 资源。
常见的调度算法有先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)和优先级调度等。
需要理解每种调度算法的特点和适用场景。
3、进程的同步与互斥多个进程在并发执行时可能会出现竞争资源的情况,这就需要进行进程的同步和互斥。
常见的同步机制有信号量、管程等。
互斥是指在同一时刻只允许一个进程访问临界资源,同步则是指多个进程按照一定的顺序执行。
4、进程通信进程之间需要进行信息交换,常见的进程通信方式有共享内存、消息传递和管道等。
需要了解每种通信方式的原理和实现方法。
二、内存管理内存管理的主要任务是合理地分配和回收内存空间,提高内存的利用率。
1、内存分配方式内存分配方式有连续分配和离散分配两种。
连续分配包括固定分区分配和动态分区分配;离散分配包括分页存储管理、分段存储管理和段页式存储管理。
需要掌握每种分配方式的特点和优缺点。
2、页面置换算法当内存不足时,需要将一些页面置换出内存。
常见的页面置换算法有最佳置换算法(OPT)、先进先出置换算法(FIFO)、最近最少使用置换算法(LRU)和时钟置换算法(CLOCK)等。
3、虚拟内存虚拟内存是操作系统提供的一种内存扩展技术,它使得程序可以使用比实际物理内存更大的内存空间。
实用操作系统期末考试重点
第一章计算机系统概述1.1计算机基础构成处理器主存储器I/O模块系统总线处理器和存储器交换数据存储器和I/O交换数据1.3指令的执行1.4中断为什么要中断:I/O设备比处理器慢中断的类别:程序中断,时钟中断,I/O中断,硬件失效中断1.4.4多道程序设计处理器有多个程序需要执行,当一个中断处理完成后,处理器控制权不一定返回被中断的用户程序,而是根据优先级,可能转移到其他待运行的程序。
1.5存储器的层次的结构1.7直接内存存取可编程i/o→中断驱动→直接存储器访问1.8多处理器和多核第二章操作系统概述操作系统:控制应用程序执行的程序,充当应用程序和计算机硬件之间的接口操作系统提供的服务:程序开发程序运行I/O设备访问文件访问控制系统访问错误检测和响应审计2.2操作系统的发展2.2.1串行处理程序员直接与硬件打交道2.2.2简单批处理系统监控程序完成调度、错误处理等2.2.3多道程序批处理系统一个程序在等待i/o操作,处理器能转换到另外一个程序2.2.4分时系统多个用户共享处理器时间2.2.5实时系统即时响应高可靠性2.2.6网络操作系统2.2.7分布式操作系统2.2.8云计算操作系统2.3主要的成就进程内存管理信息保护和安全调度和资源管理系统结构2.3.1进程组成部分:一段可执行的程序程序所需要的相关数据程序的执行上下文2.3.2内存管理进程隔离自动分配和管理支持模块化程序设计保护和访问控制长期存储虚存2.3.3信息保护和安全2.3.4调度和资源管理公平性有差别的响应性有效性2.3.5系统结构2.4现代操作系统的特征多线程对称多处理分布式操作系统面向对象设计2.5虚拟机第三章进程描述和控制一个具有一下特征的活动单元:一组指令序列的执行、一个当前状态和一组相关的系统资源集合3.1.2进程和进程控制块进程可以被表征为一下元素:标识符状态优先级程序计数器内存指针上下文数据I/O状态信息审计信息,存放在进程控制块的数据结构中(Process Control Block)进程=程序代码+数据+PCB3.2进程状态通过进程的轨迹是如何被交替执行来描述处理器的行为3.2.2进程的创建和终止进程的创建:新的批处理作业交互登陆OS因为提供一项服务而创建由现有的进程派生进程的终止:正常完成算术错误数据误用3.2.3五状态模型多个阻塞队列(按照事件分)多个就绪队列(按照优先级分)3.2.4被挂起的进程除非代理显式地命令系统进行状态转换,否咋进程无法从这个状态中转移3.3进程描述OS是管理系统资源的实体:控制计算机系统的内部事件为处理器执行进程进行调度和分派给进程分配资源响应用户程序的基本服务请求3.3.1操作系统的控制信息内存表I/O表文件表进程表内存表所包含的信息:分配给进程的主存分配给进程的辅存主存块或虚拟内存块的任何保护属性,如共享区域的访问保护,管理虚拟内存所需要的任何信息I/O表:io设备的状态,io操作的状态,作为io传送的源和目的地主存单元地址文件表:文件的存在性,在辅存中的位置,文件的当前状态,文件的属性,大部分信息由文件管理系统维护和使用进程表:进程加载的位置,进程映像(用户程序,用户数据,系统栈,进程控制块)3.3.2进程控制块PCBPCB:进程标识处理器状态信息进程控制信息PCB作用:进程调度资源管理中断处理性能监控和分析通过唯一的进程ID访问PCB3.4进程控制3.4.1执行模式用户模式系统模式/控制模式/内核模式模式切换3.4.2进程创建(1)给新进程分配一个唯一的进程ID(2)给进程分配空间(3)初始化进程控制块PCB(4)设置正确的连接(5)创建或扩充其他数据结构3.4.3进程切换时钟中断io中断内存错误陷阱系统调用3.5操作系统的执行3.5.1无进程内核3.5.2在用户进程中执行执行OS代码时,切换到内核模式。
操作系统期末复习重点
操作系统期末复习重点操作系统是计算机科学与技术专业的重要课程,也是计算机组成原理和计算机网络课程的基础。
操作系统作为计算机硬件和应用程序之间的桥梁,为用户提供了一个友好的界面和系统资源的管理。
下面是操作系统期末复习的重点:1.操作系统的基本概念和功能-操作系统的定义和作用-操作系统的基本功能:进程管理、文件系统管理、内存管理、设备管理、用户接口等-操作系统的分类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统等2.进程管理-进程的概念和特征:资源占有、独立性、动态性-进程的状态和状态转换:就绪态、运行态、阻塞态、创建态、销毁态-进程调度算法:先来先服务(FCFS)、短作业优先(SJF)、优先级调度、时间片轮转等-进程同步与互斥:临界区、互斥量、信号量、管程3.内存管理-内存的分段和分页:内存分段机制、内存分页机制、段页式存储管理- 页面置换算法:最佳置换算法(OPT)、先进先出算法(FIFO)、最近最久未使用算法(LRU)、时钟置换算法(Clock)等-分区分配与回收:固定分区分配、动态分区分配、伙伴系统等-虚拟内存和页面置换:虚拟内存的概念、页面置换的必要性、页面置换算法的选择4.文件系统管理-文件系统的组织和管理:文件的逻辑结构、物理结构、目录结构、文件操作等-文件的存储空间管理:文件的分配方式、文件的空间管理、文件的共享和保护等-文件系统的实现:文件目录的结构、文件的存储方式、文件访问的优化等5.设备管理-设备的分类和特点:I/O设备的分类、输入设备和输出设备的特点-设备的分配和控制:设备分配的策略、设备控制的方式、设备独立性等-磁盘存储管理:磁盘的物理结构、磁盘调度算法、磁盘缓存管理等-文件的输入输出:用户I/O和内核I/O、缓冲区和缓冲管理、I/O性能评价等6.用户接口和命令解析-用户接口的分类和特点:命令行界面、图形用户界面、自然语言界面等-命令解析和处理:命令解析的过程、命令解析的方法、命令执行器等- Shell编程:Shell脚本语言、Shell变量、循环和分支、I/O重定向等以上是操作系统期末复习的重点内容,希望对你的复习有所帮助。
操作系统期末复习
名词解释:1.进程互斥:两个或两个以上得进程由于不能同时使用同一临界资源,只能一个进程使用完,另一个才能使用,这种现象称为进程互斥。
2.页表:每一个作业得虚页号到内存得页架号之间得映射关系得表。
3.文件目录:为了实现对文件得“按名访问”,记录文件基本信息得数据结构,主要有“文件名、类型、属性、日期时间、长度、物理地址"等进行组织所形成得表,称为目录表或文件目录。
4.DMA:不需要CPU参与,而在专门硬件控制电路控制之下进行得外设与存储器间直接数据传送得方式,称为直接存储器存储DMA、5.进程同步:相互合作得几个进程需要在某些确定点上协调她们工作,一个进程到达这些点后,另一个进程已完成某些操作,否则就不得不停下来等待这些操作得结束,这就就是进程间得同步.6.段表:每个进程都有一张逻辑空间与内存空间映射得段表,其中每一个段表项对应进程得一个段,段表记录该段在内存中得起始地址与段长度。
7.文件保护:就是防止文件被破坏8.通道:通道又称为I/O处理机,它能完成主存与外设支架您得信息传输,并与中央处理器并行操作.9.线程:CPU调度得单位10.地址重定位:当装入程序将可执行代码装入内存时,程序得逻辑地址与程序在内存得物理地址一般就是不相同得,必须通过地址转换将逻辑地址转换成内存地址,这个过程称为地址重定位。
11.FAT:FAT就是文件配置表,就是一种由微软发明并拥有部分专利得文件系统,供MS-DOS使用,也就是所有非NT核心得微软窗口使用得文件系统12.中断:CPU控制器执行指令时,突然接受到更加紧急得任务,则CPU暂停当前任务转去执行紧急任务得过程.问答题:1.什么就是进程?程序与进程有什么联系与区别?进程:多道程序并发执行得一个动态过程。
联系:程序就是进程得一部分,就是进程得实体;区别:进程就是程序得一次执行,就是种动态得;而程序就是一组有序得指令,就是静态得。
一个进程可以执行一个或多个程序,同一程序可能被多个进程同时执行。
操作系统期末考试重点
操作系统期末考试重点⼀、先来先服务算法例已知A 、B 、C 、D 四个作业分别到达系统的时间、要求服务的时间,利⽤先来先服务调度算法进⾏作业调度,计算各作业的周转时间和带权周转时间。
进程名到达时间服务时间开始执⾏时间完成时间周转时间带权周转时间A 0 1 1 1 1 1B 1 100 100 101 100 1C 2 1 101 102 100 100D 3 100 102 202 199 1.99 作业的周转时间=完成时间-到达时间作业的带权周转时间=周转时间T/服务的时间Ts下⼀个作业的开始时间=上⼀个作业的完成时间⼆、短作业(进程)优先调度算法SJ(P)F 算法思想短作业(进程)优先调度算法SJ(P)F ,是对短作业或短进程(要求服务的时间短)优先调度的算法。
例有五个进程A 、B 、C 、D 、E ,到达时间分别是0、1、2、3和4,要求服务时间分别是4、3、5、2和4,分别利⽤FCFS 调度算法和SJ(P)F 调度算法进⾏作业调度,计算各作业的周转时间和带权周转时间。
SJF 调度算法能有效地降低作业的平均等待时间,从⽽提⾼系统吞吐量。
按SJF 算法作业的调度顺序:A D B E CFCFS 和SJ(P)F 调度算法的缺点:⾃读内容三、⾼优先权优先调度算法1.优先权调度算法的类型⾮抢占式优先权算法系统把处理机分配给就绪队列中优先权最⾼的进程后,该进程便⼀直执⾏下去,直⾄完成;或因发⽣某事件使该进程放弃处理机时,系统⽅可再将处理机重新分配给另⼀优先权最⾼的进程。
最⾼的进程。
采⽤这种调度算法时,每当系统中出现⼀个新的就绪进程i 时,就将其优先权Pi 与正在执⾏的进程j 的优先权Pj 进⾏⽐较。
如果Pi≤Pj ,原进程Pj 便继续执⾏;但如果是Pi>Pj ,则⽴即停⽌Pj 的执⾏,做进程切换,使i 进程投⼊执⾏。
2.优先权的类型静态优先权进程创建时确定,运⾏中固定不变。
作业情况调度算法进程名 A B C D E 平均到达时间 0 1 2 3 4 服务时间 4 3 5 2 4 FCFS (a) 完成时间周转时间带权周转时间 SJF (b) 完成时间周转时间带权周转时间 4 4 4 4 1 1 7确定依据:进程类型、进程对资源的需求、⽤户要求等。
操作系统期末复习知识点
操作系统期末复习知识点操作系统是计算机系统中最核心的组成部分之一,对于计算机专业的学生来说,掌握操作系统的相关知识至关重要。
在期末考试来临之际,以下是对操作系统重点知识点的总结和梳理。
一、操作系统的概念和功能操作系统是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石。
它的主要功能包括进程管理、内存管理、文件管理、设备管理和提供用户接口。
进程管理是操作系统的核心功能之一。
进程是程序的一次执行过程,操作系统需要负责进程的创建、调度、同步和通信等。
通过合理的进程调度算法,如先来先服务、短作业优先等,提高系统的资源利用率和响应时间。
内存管理负责为进程分配和回收内存空间,以确保各个进程能够安全、高效地运行。
常见的内存管理方式有分页存储管理、分段存储管理和段页式存储管理。
文件管理则是对计算机中的文件进行组织、存储、检索和保护。
文件系统需要提供文件的创建、删除、读写等操作,并保证文件的安全性和可靠性。
设备管理负责管理计算机的各种外部设备,如键盘、鼠标、打印机等。
它要完成设备的分配、驱动和中断处理等工作,使设备能够正常运行。
用户接口为用户提供了与操作系统交互的方式,包括命令行接口和图形用户接口。
二、进程管理进程是操作系统中最重要的概念之一。
进程具有动态性、并发性、独立性和异步性等特征。
进程的状态包括就绪态、运行态和阻塞态。
进程在执行过程中会根据条件在这些状态之间转换。
进程的同步和互斥是进程管理中的重要问题。
同步是指多个进程之间按照一定的顺序执行,互斥则是指多个进程在访问共享资源时需要互斥地进行。
信号量是实现进程同步和互斥的常用工具。
通过对信号量的操作,可以控制进程的执行顺序。
管程也是一种实现进程同步和互斥的机制,它将共享资源和对共享资源的操作封装在一起,保证了进程之间的正确同步。
进程通信包括共享存储、消息传递和管道通信等方式。
三、内存管理内存管理的目的是提高内存的利用率和系统的性能。
分页存储管理将内存空间划分为固定大小的页框,将进程的逻辑地址空间划分为同样大小的页面。
计算机操作系统期末复习重点
操作系统引论1. 设计现代OS的主要目标是什么?答:方便性,有效性,可扩充性和开放。
2. OS的作用可表现为哪几个方面?答:a. OS作为用户与计算机硬件系统之间的接口;b. OS作为计算机系统资源的管理者;c. OS作为扩充机器。
3. 试说明推动多道批处理系统形成和发展的主要动力是什么?答:不断提高计算机资源利用率和系统吞吐量的需要;5. 试说明推动分时系统形成和发展的主要动力是什么?答:用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求。
7. 实现多道程序应解决哪些问题?答:a. 处理机管理问题;b. 内存管理问题;c. I/O设备管理问题;d. 文件管理问题;e. 作业管理问题.8. 试比较单道与多道批处理系统的特点及优缺点.答:a. 单道批处理系统是最早出现的一种OS,它具有自动性,顺序性和单道性的特点;多道批处理系统则具有调度性,无序性和多道性的特点;b. 单道批处理系统是在解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾中形成的,旨在提高系统资源利用率和系统吞吐量,但是仍然不能很好的利用系统资源;多道批处理系统是对单道批处理系统的改进,其主要优点是资源利用率高,系统吞吐量大;缺点是平均周转时间长,无交互能力。
9. 实现分时系统的关键问题是什么?应如何解决?答:a. 关键问题:及时接收,及时处理;b. 对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各个终端上输入的数据;对于及时处理,应使所有的用户作业都直接进入内存,在不长的时间内,能使每个作业都运行一次。
10、为什么要引入实时操作系统?答:更好地满足实时控制领域和实时信息处理领域的需要。
11、OS具有哪几大特征?它的最基本特征是什么?答:a. 并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(Asynchronism).b. 其中最基本特征是并发和共享。
操作系统期末复习要点总结
系统调用(SYSTEM CALL):实现过程当编程人员给定了系统调用名和参数之后,由一个类似于硬件中断处理的中断处理机构完成-陷入处理机构。
它是在系统中为控制系统调用服务的机构。
当用户使用系统调用时,产生一条相应的指令(陷入指令,trap指令),CPU在执行到该指令时发生相应的中断,发出有关信号给该处理机构,并启动相应的处理程序来完成该系统调用所要求的功能。
1.设置系统调用号和参数。
a)调用号作为指令的一部分(如早期UNIX),或装入到特定寄存器里(如:DOS 的int 21H,AH=调用号。
)b)参数装入到特定寄存器里,或内存区域2.执行trap(INT)指令:入口的一般性处理,查入口跳转表,跳转到相应功能的过程。
a)保护CPU现场(将PC与PSW入栈),改变CPU执行状态(处理机状态字PSW 切换,地址空间表切换)b)将参数取到核心空间3.执行操作系统内部代码;4.执行iret指令:将执行结果装入适当位置(类似于参数带入),恢复CPU现场(以栈顶内容置PSW和PC)。
进程通信的几种方法消息队列:消息队列:每个进程有一个与之相关的消息队列;发送者:指定发送的每个消息的类型,类型可以被接收者用作选择原则,接收者可以按先进先出的顺序接收消息,或者按类型接收。
当进程向一个满队列发送消息时,它将被挂起;当进程从一个空队列读取时也会被挂起。
消息:一段文本。
消息格式设计与应用环境和要求有关固定长度消息:可以减小处理和存储的开销基于文件的:传送大量的数据可变长度消息:灵活消息的一般格式消息头:源标识、目的标识、长度域、类型域、控制域消息体共享内存:–系统在存储区中划出一块共享存储区,各进程间可通过对共享存储区中的数据进行读或写来实现通信。
–需要通信的各个进程把共享存储区附加到自己的地址空间中,然后,就像读写普通存储器一样对共享区中的数据进行读或者写。
–如果用户不需要某个共享存储区,可以把它取消。
相关函数–shmget(key, size, flag)–shmat(shmid, addr, flag)–shmdt(viraddr)–shmctl(shmid, cmd, buf)共享存储区机制–当进程要利用共享存储区与另一进程进行通信时,须先利用系统调用shmget( )建立一块共享存储区,并提供该共享存储区的名字key和共享存储区以字节为单位的长度size等参数。
操作系统期末考试相关重点
一、两种处理器执行状态:核心态:当在核心态运行时,处理机可以执行指令集中的所有指令,并且使用硬件的每种功能。
操作系统在核心态下运行,可以访问整个硬件。
用户态:用户程序在用户态下执行,权限较低,只能执行非特权指令。
二、.操作系统的主要功能:1.存储管理:(主要功能)内存分配:为每道程序分配一定的内存空间。
地址映射:逻辑地址转换为物理地址。
内存保护:保证多道程序互不干扰。
内存扩充:对换技术,虚拟存储器。
2.作业和进程管理:(主要功能)作业和进程调度、进程控制和进程通信。
3.设备管理:(主要功能)缓冲区管理,设备分配,设备驱动和设备无关性。
4.文件管理:(主要功能)文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制。
5.用户接口服务:(提供三种类型的接口)程序接口:系统调用(系统调用是操作系统内核与用户程序、应用程序之间的接口,它位于操作系统核心层的最外层。
)命令行接口:命令交互形用户接口(GUI):鼠标操作等三、多道程序设计的基本思想是在内存中同时存放多道程序,在管理程序的控制下交替地执行。
这些作业共享CPU和系统中的其他资源。
四、操作系统的类型及特点:(多道)批处理系统:“多道”是指内存中存放多个作业,并且在外存上存放大量的后备作业。
“成批”的特点是在系统运行过程中不允许用户和机器之间发生交互作用。
分时系统:同时性:若干用户可同时上机。
交互性:用户与系统交互非常方便。
独立性:系统中各用户互不干扰。
及时性:系统响应时间较快。
实时系统:交互性:分时系统是通用系统,交互性好,实时系统是专用系统,仅允许终端操作员访问数量有限的专用程序。
实时性:分时系统对实时性要求较低,实时系统对实时性要求较高,数量级为毫秒级、微秒级。
可靠性:实时系统可靠性要求较高。
网络操作系统:接口一致性、资源透明性、操作可靠性、处理自主性、执行并行性分布式操作系统:透明性、灵活性、可靠性、高性能、可扩充性五、操作系统的特征:(1)并发并发是指两个或多个活动在同一给定的时间间隔中进行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题1、从资源管理的观点来看,操作系统具有(处理机管理)(存储管理)(设备管理)(文件管理)(网络管理)(提供良好的用户界面)的功能2、分页式存储管理下,逻辑地址由(页号)(页内地址)两部分组成3、进程的基本状态有(运行状态)(就绪状态)(等待状态)4、I/O设备的4种控制方式(询问方式)(中断方式)(DMA方式)(查询方式)5、(PCB)是操作系统为了管理进程设置的一个专门的数据结构,用它来记录进程的外部特征,描述进程的运动变化过程。
(FCB)是操作系统为管理文件而设置的数据结构,存放了为管理文件所需的所有有关信息6、实现虚拟存储的目的是(对物理内存的逻辑扩充)7、通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种设备称为(虚拟设备)8、进程---资源分配图是用来(死锁的检测)9、设定一个作业建立一个进程,为了使长、短、交互式作业都能得到及时的运算,应选用的调度算法为(多级反馈队列算法)10、利用管道进行的进程通信机制实质是(共享文件通信机制)11、I/O设备的控制方式中比DMA方式效率高的是(通道方式)12、Spooling技术是一种实现虚拟(设备)的技术13、引入缓冲的主要目的是(改善CPU与I/O设备之间速度不匹配的情况)14、位示图方法可用于(盘空间的管理)15、把逻辑文件存放在存储介质上时,如果组织成(链接结构)文件,则逻辑记录可以按任意次序存放在不相邻的存储块中16、可靠的信箱通信规则是:若发送信件时信箱已满,则发送进程被置成(等信箱)状态,直到信箱有空时才被释放。
若取信件时信箱中无信,则接收进程被置成(等信件)状态,直到有信件时才被释放17、Spooling系统主要由(预输入程序)(预输出程序)(井管理程序)组成18、根据运行程序对资源和机器指令的使用权限将处理器设置为不同状态,多数系统将处理器工作状态划分为(管态)和(目态)这两种状态19、UNIX系统将文件分为3类(普通文件)(目录文件)(特殊文件)20、为了提高运算速度,通常都在MMU中设置一个专用的高速缓存存储器,用来存放最近访问的部分页表,这种高速存储器称为(TLB),存放在该存储器中的页表称(快表)21、死锁的四个必要条件(互斥使用资源)(占有等待资源)(不可抢夺资源)(循环等待资源)22、操作系统中存储管理模块所实现的存储保护主要是防止(地址越界)和(操作越权)23、文件的物理结构有(顺序)(链接)(索引)结构24、文件目录中必须要有的基本信息是(文件名)(物理地址)25、UINX系统把外部设备划分为(字)和(块)设备26、静态重定位是靠(软件)实现的,动态重定位是靠(硬件)实现的27、文件保护方法有(口令)(密码)(存取控制表)(存取控制矩阵)28、进程的组成(程序)(数据)(进程控制块)29、操作系统为用户提供两个接口(操作员接口)(程序员接口)//(命令接口)(程序接口)30、在多进程的并发系统中,肯定不会因竞争(磁盘)而产生死锁31、在分页存储管理系统中,从页号到物理块号的地址映射是通过(页表)实现的32、文件系统最基本的功能是(按名存取)33、操作系统的3种基本类型(批处理操作系统)(分时操作系统)(实时操作系统)还有两种网络和分布式34、请求分页存储管理方式中,调入页面的时机可采用两种策略(请页式调入策略)(预调式调入策略)35、磁盘的访问时间包括(寻道时间)(旋转延迟时间)(传输时间)36、按设备共享属性分类(独占设备)(共享设备)(虚拟设备)37、从资源管理程序的观点来看,操作系统是(系统软硬件资源)的管理者38、即考虑作业等待时间,又考虑作业执行时间的调度算法是(响应比高者优先)39、银行家算法是用来(死锁的避免)40、虚拟存储器系统的基础是程序的(局部性)理论41、可解决文件重名问题的最简单的目录结构是(二级目录)42、通道是一种(I/O专业处理器)43、多个进程运行过程中因争夺资源而造成的一种僵局称为(死锁)。
44、内存的离散分配方式包括(分页存储管理)和(分段存储管理)45、虚拟存储器的特征包括(离散性)(虚拟性)(多次性)(对换性)46、缓冲分类包括(单缓冲)(双缓冲)(循环缓冲)(缓冲池)47、在3种基本的操作系统中,都设置了(进程调度)48、操作系统的主要特性(共享性)(并发性)(异步性)(虚拟性)49、从实现的角度看,线程可以分成(用户级线程)和(核心级线程)分别在用户空间和核心空间实现50、程序在执行前已经实现地址转换的方法是(静态重定位),程序在执行过程中实现地址转换的方法是(动态重定位)51、用于进程3个基本状态之间转换的控制原语有(阻塞原语)(唤醒原语)52、低级调度的主要算法有(先来先服务算法)(优先权调度算法)(时间片轮转调度算法)53、操作系统I/O软件层组织有四部分组成(中断处理程序)(I/O驱动程序)(与硬件无关的I/O软件)(用户层I/O软件)54、临界区是(一个程序段)55、操作系统中的Spooling技术,实质上是将(独占设备)转化为共享设备的技术56、在多道程序设计系统中,同一时刻可能有许多进程,这些进程存在两种相互合作的基本关系:(同步)和(异步)57、文件的逻辑结构分两种形式(流式文件)(记录式文件)58、在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于(进程本身和进程调度策略)59、文件保密是指防止文件被(窃取)60、虚拟存储器系统的基础是程序的(局部性)理论前60是历年考试截取的,后面的是补充总结61、在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,(运行时间短)的作业将得到优先调度;当各个作业要求运行的时间相同时,(等待时间长)的作业得到优先调度62、当一个进程独占处理器顺序执行时,具有两个特性(封闭性)(可再现性)63、对信号量S的操作只能通过(原语)操作进行,对应每一个信号量设置了一个等待队列64、操作系统是运行在计算机(裸机)系统上的最基本的系统软件65、虚拟设备是指采用(Spooling)技术,将某个(独享)设备改进为供多个用户使用的(共享)设备66、段式管理中,以(段)为单位,每段分配一个(连续区)。
由于各段长度(不同),所以这些存储区的大小不一,而且同一进程的各段之间不要求(连续)67、逻辑设备表(LUT)的主要功能是实现(设备独立性)68、在采用请求分页式存储管理的系统中,地址变换过程可能会因为(缺页)和(越界)等原因而产生中断69、段的共享是通过(共享段表)实现的70、所谓(设备控制器),是一块能控制一台或多台外围设备与CPU并行工作的硬件71、UNIX的文件系统空闲空间的管理是采用(成组链接法)72、(分页管理)方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小73、主存储器与外围设备之间的信息传送操作称为(输入输出操作)74、常用的内存管理方法有(分区管理)(页式管理)(段式管理)(段页式管理)75、动态存储分配时,要靠硬件地址变换机构实现(重定位)76、在存储管理中常用(虚拟存储器)方式来摆脱主存容量的限制77、在请求页式管理中,当(硬件变换机构)发现所需的页不在(内存)时,产生(缺页)中断信号,(中断处理程序)做相应的处理78、置换算法是在内存中没有(空闲页面)时被调用的,它的目的是选出一个被(淘汰)的页面,如果内存中有足够的(空闲页面)存放所调入的页,则不必使用(置换算法)79、在段页式存储管理系统中,面向(用户)的地址空间是(段式划分),面向(物理实现)的地址空间是(页式划分)80、文件的存储器是分成大小相等的(物理块),并以它为单位交换信息81、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的(地址重定位)功能82、在操作系统中,进程是一个(资源分配)的基本单位,也是一个独立运行和(调度)的基本单位83、在信号量机制中,信号量S>0时的值表示(可用资源数目);若S<0,则表示(等待该资源的进程数),此时进程应(阻塞)84、操作系统提供给编程人员的唯一接口是(系统调用)85、设备管理的主要任务是控制设备和CPU之间进行(I/O)操作86、常用的文件存取方法有(顺序存取法)(直接存取法)(索引存取法)87、在页面置换算法中最有效的一种称为(LRU算法)88、地址变换机构的基本任务是将虚地址空间中的(逻辑地址)变换为内存中的(物理地址)89、在UNIX系统中采用的页面置换算法是(页面缓冲算法)90、现代操作系统的两个重要特征是(并发)和(共享)91、采用对换方式在将进程换出时,应首先选择处于(阻塞)且优先权低的进程换出内存92、能方便实现信息共享的存储管理办法有(段式)和(段页式)93、选择距离当前磁头最近,且方向一致的磁盘调度算法(循环扫描算法)94、UNIX系统向用户提供的用于创建新进程的系统调用是(fork())95、UNIX系统中用于建立无名管道的系统调用是(pipe())96、在成组链结法中,将第一组的(空闲块号)和该组的(空闲块数目)计入到(内存的工作栈)中,作为当前可供分配的空闲盘块号97、在动态分区式内存分配算法中,倾向于优先使用低地址部分空闲区的算法是(首次适应算法);能使内存空间中空闲区分布较均匀的算法是(循环首次适应算法)98、分时系统采用的调度方法是(时间片轮转调度算法)99、常用的进程通信方式有(管道机制)(共享存储区)(消息机制)(邮箱机制)100、页是信息的(物理)单位,进行分页是出于(系统管理)的需要;段是信息的(逻辑)单位,分段是出于(用户)的需要101、存储管理中的快表是指(相联存储器)102、I/O设备可以划分为(输入型外围设备)(输出型外围设备)(存储型外围设备)三类103、在请求调页系统中的调页策略有(预调入策略),它是以预测为基础的;另一种是(请求调入),由于较易实现,故目前使用较多104、若干个事件在同一时刻发生是(并行),若干个事件在同一时间间隔内发生时(并发)105、用户编写的程序与实际使用的物理设备无关,而由操作系统负责地址的重定位,我们称之为(设备无关性)106、用户是通过(命令方式)或(程序接口)向计算机发出请求的107、动态存储分配时,要靠硬件地址变换机构实现(重定位)108、在请求页式管理中,当(硬件变换机构)发现所需的页不在内存时,产生(缺页)中断信号,(中断处理程序)作相应的处理109、文件的存储器是分成大小相等的(物理块),并以它为单位交换信息110、通道是一个独立于(CPU)的专管(I/O)的处理机,它控制(设备)与内存之间的信息交换111、缓冲池的操作有(提取输入)(提取输出)(收容输入)(收容输出)112、缓冲池包括(空白缓冲队列)(装满输入数据的缓冲队列)(装满输出数据的缓冲队列)三种队列113、段式管理中,提供(二维)的地址结构,以段为单位进行空间分配,每段分配一个(连续内存)区114、逻辑设备表(LUT)的主要功能是实现(逻辑设备到物理设备的映射)115、位示图是利用二进制的一个位来表示磁盘中一个盘块的使用情况116、在Spooling系统中,进程执行输出的过程是:将进程产生的数据送到(磁盘的输出井),输出程序再将数据提出,通过(内存的输出缓存区)送往输出设备117、在首次适应算法中,要求空闲分区按(地址递增)顺序链接成空闲分区链;在最佳适应算法中是按(空闲区大小递增)顺序形成空闲分区链;在最坏适应算法中是按(空闲区大小递减)顺序形成空闲分区链118、操作系统的5大功能(CPU管理)(存储管理)(设备管理)(文件管理)(用户接口)119、静态链接是在程序编译时形成,动态链接是在(执行)时形成120、文件共享的方式有(基于索引节点的方式)和(利用符号链)121、一次只允许一个进程访问的资源是(临界资源)122、在操作系统中进程是一个(拥有资源)的基本单位,也是一个(调度)和(执行)的基本单位123、在批处理兼分时的系统中,往往由分时系统控制的作业称为(前台)作业,而由批处理系统控制的作业称为(后台)作业124、操作系统中,进程可分为(系统)进程和(用户)进程两类125、用户调用(建立)和(打开)文件操作来申请对文件的使用权126、当一个进程独占处理器顺序执行时,具有两个特性(封闭性)和(可再现性)127、UNIX的shell有两层含义,一是指由shell命令组成的(shell命令)语言,二是指(该命令的解释)程序128、一个作业从进入系统到运行结束,一般要经历(后备)(执行)(完成)三个不同状态129、用户要求计算机系统所做的工作的集合称为(作业)130、WindowsNT操作系统结构由两个部分组成(保护子系统)(执行体)131、目前硬盘中最常用的两种接口是(IDE接口)和(SCSI接口)132、在存贮器可变式分区管理中,对内存状态的记录和分配管理通常可采用(表格法)(位图法)(链表法)133、操作系统的主要设计目标是(方便用户使用)和(系统资源利用率高)134、当一个进程完成了特定的任务后,系统收回这个进程所占的(资源)和取消该进程的(PCB)就撤销了该进程135、单个分区存储管理仅适用于(个人计算机)和(专用计算机)系统136、每个索引文件都必须有一张(索引)表,其中每个登记项用来指出一个逻辑记录的(指针)137、一个理想的作业调度算法应该即能(提高系统效率)又能使进入系统的作业(周转时间短)138、采用动态重定位方式装入的作业,在执行中容许(用户有条件地)将其移动139、分页式存储管理中,地址转换工作是由(硬件)完成的140、对记录式文件,操作系统为用户存取文件信息的最小单位是(数据项)141、为了提高设备分配的灵活性,用户申请设备时应指定(设备类相对)号142、一作业进入内存后,则所属改作业的进程初始时处于(就绪)状态143、地址重定位的结果是得到(目标程序)二、简答题1、描述时间片轮转调度算法答:调度程序每次把CPU分配给就绪队列首进程使用一个时间片,例如100ms,就绪队列中每个进程轮流运用一个时间片。