计算机操作系统期末复习指导

合集下载

计算机操作系统第四版期末总复习

计算机操作系统第四版期末总复习
缓冲池是为了解决什么问题而引入,引入缓冲池后系统将如何处理I/O 设备和CPU 间的数据输送
缓冲池的工作方式及Getbuf和Putbuf过程
设备独立性 什么是设备独立性
如何实现设备独立性
设备驱动程序
第五章设备管理的重点、难点
虚拟设备和SPOOLing 技术
什么是虚拟设备 什么是SPOOLing技术,SPOOLing系统的组成
V(m);
}
在生产者—消费者问题中应注意:
(1)在每个程序中用于实现互斥的wait(mutex)和signal(mutex)必须成 对地出现。 (2)对资源信号量empty和full的wait和signal操作,同样需要成对地 出现,但它们分别处于不同的进程中,这样保证生产者进程和消费 者进程的同步及交替执行。 (3)在每个进程中,多个wait操作顺序不能颠倒,而signal操作的次
P3
1 6 5 4 0 6 5 2 0 3 3 2 1 9 8 6 True
P4
1 9 8 6 0 6 5 6 0 0 1 4 1 9 9 10 True
P1
1 9 9 10 1 7 5 0 1 0 0 0 2 9 9 10 True
P2
2 9 9 10 2 3 5 6 1 3 5 4 3 12 14 14 True
文件系统使用
文件系统安全、保护、保密、 可靠性、一致性
物理块 磁盘结构
磁带
系统打开文件表
用户打开文件表
创建、打开、读写、关闭、删除、 拷贝、重命名
文件存取控制
•第六章文件管理的重点、难点
文件的逻辑结构:顺序文件、索引文件和索引顺序文件 原理和特征
组织方式、访问方法及各种文件形式的比较
外存分配方式:连续分配、链接分配和索引分配原理、优缺点 显示链接FAT、混合索引分配 目录管理:目录管理的要求 文件控制块(FCB) 索引结点 目录结构:单级、两级和多级

操作系统期末复习考点总结

操作系统期末复习考点总结

第一章(1)操作系统(Operating System):操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

(2)操作系统最基本的特征:共享性、并发性(3)操作系统的特性:○1并发性:两个或多个事件在同一事件间隔发生;○2共享性:系统中的资源可供内存中多个并发进程共同使用,也称为资源共享或资源复用;○3虚拟技术:把一个物理实体变成若干个逻辑上的对应物;○4异步性:进程是以人们不可预知的速度,停停走走地向前推进的。

(4)OS的主要任务:为多道程序的运行提供良好的环境,保证多道程序能有条不紊地、高效地运行,并能最大程度地提高系统中各种资源的利用率和方便用户的使用。

(5)OS的功能:(1)处理机管理:对处理机进行分配,并对其运行进行有效的控制和管理;(6)存储器管理:内存分配、内存保护、地址映射(变换)、内存扩充;(3)设备管理:(4)文件管理:文件的存储空间管理、目录管理、文件的读/写管理和保护;(5)操作系统和用户之间的接口:命令接口、程序接口(系统调用组成)、图形接口(6)面向网络的服务功能(7)○1多道批处理系统(吞吐量、周转时间):多道性、宏观上并发、微观上串行、无序性、调度性;○2分时系统(响应时间):多路性、交互性、独占性、及时性;○3实时系统(实时性和可靠性):(8)多道程序设计技术是操作系统形成的标志(9)分时系统:响应时间= 用户数*时间片,时间片=切换时间+处理时间(10)实时系统:系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

(11)并发:两个或多个事件在同一时间间隔发生;并行:两个或多个事件在同一时刻发生。

(12)虚拟:通过某种技术把一个物理实体变为若干个逻辑上的对应物。

(13)微内核OS结构:能实现OS核心功能的小型内核,并非一个完整的OS,与OS的服务进程(如文件服务器、作业服务器等)共同构成OS。

操作系统期末复习资料

操作系统期末复习资料

操作系统期末复习资料一、操作系统概述操作系统是计算机系统中最为核心的软件,主要负责管理计算机硬件资源,并为用户和应用程序提供接口和服务。

操作系统的基本原理和理论涵盖了计算机科学的许多方面,如进程管理、存储管理、文件系统、安全性等。

操作系统可以分为多种类型,包括单用户操作系统、多用户操作系统、分时操作系统、实时操作系统、嵌入式操作系统等。

二、进程管理进程是指在计算机上运行的程序,每个进程都是独立运行的,有自己的地址空间和执行上下文。

操作系统负责管理和调度进程,并为它们提供必要的资源和环境。

进程管理中的一些重要概念包括进程状态、进程调度、进程同步、进程间通信等。

常见的进程调度算法包括先来先服务、短作业优先、时间片轮转、优先级调度等。

三、存储管理存储管理是操作系统中的一个重要模块,主要负责管理计算机的内存资源,并为进程提供地址空间。

存储管理可以分为两个主要部分,即内存分配和内存保护。

内存分配的目标是使每个进程都能获得足够的连续内存空间,而内存保护的目标是保证每个进程只能访问自己的内存空间,不会对其他进程造成干扰。

常见的内存分配算法包括固定分区分配、动态分区分配、伙伴系统分配等。

四、文件系统文件系统是操作系统中的重要模块之一,它负责管理计算机中存储的文件和目录,并且提供文件的读写和保护等功能。

文件系统的实现可以采用不同的算法和数据结构,如位图、索引节点等。

常见的文件系统包括FAT、NTFS、EXT等。

五、安全性操作系统的安全性是指它对计算机系统和数据的保护能力,主要包括防止病毒、防止黑客攻击、保护用户数据等。

一些常见的安全措施包括用户身份验证、访问控制、加密和安全审计等。

此外,操作系统还应该有良好的审计和日志功能,以便对安全事件进行记录和分析。

操作系统的学习需要关注理论和实践的结合。

我们可以对操作系统的原理和设计进行深入理解,同时还需要熟练掌握常用的操作系统工具和命令,如进程管理命令、文件处理命令等。

在期末复习时,可以结合练习题和经典案例,加强对知识点的理解和应用。

操作系统期末复习重点史上最全

操作系统期末复习重点史上最全

操作系统〔〕复习要点第一章操作系统:计算机系统中的一组系统软件,由它统一管理计算机系统的各种资源并合理组织计算机的工作流程,方便用户使用。

具有管理与效劳功能操作系统的特征:并发性,共享性,随机性,可重构性,虚拟性。

并发是指计算机系统中同时存在多个程序,宏观上看,这些程序是同时向前推进的。

共享性:批操作系统程序及多个用户程序共用系统中的各种资源虚拟性:物理实体转化为假设干逻辑上的对应物。

操作系统的功能:1,进程管理;2,存储管理;3,文件管理;4,作业管理;5,设备管理;6,其他功能〔系统平安,网络通信〕。

传统中,进程是系统调度的最小单位,是程序的一次执行;而现代中那么是线程,是程序一次相对独立的执行过程。

操作系统的开展历史1,手工操作:穿孔卡片2,监视程序——早期批处理:计算机高级语言出现,单道批处理单道批处理:串行执行作业中,由监视程序识别一个作业,进展处理后再取下一个作业的自动定序处理方式3,多道批处理系统——现代意义上的操作系统多道批处理:允许多个程序同时存在于主存之中,由中央处理机以切换方式为之效劳,使得多个程序可以“同时〞执行。

操作系统分类:批处理,分时,实时,嵌入式,个人计算机,网络,分布式,智能卡。

操作系统类型:批处理,分时,实时,网络,分布式。

分时系统:支持多个终端用户共享一个计算机系统而互不干扰,能实现人机交互的系统。

特点:支持多用户,具有同时性、独立性、及时性、交互性。

实时系统:使计算机系统接收到外部信号后及时进展处理,并且在严格的规定时间内处理完毕、再给出反应信号的系统。

特点:及时响应,快速处理,平安可靠。

宏观与微观两个开展方向:网络、分布式〔大型系统〕、嵌入式〔微机〕研究操作系统的几种视角:软件的视角、用户接口、资源管理、虚拟机、效劳提供者视角第二章作业的定义:用户要求计算机系统处理的一个计算问题。

〔或参考“小结〞〕作业的两种控制方式1,批处理:操作系统按各作业的作业控制说明书的要求,分别控制相应的作业按指定步骤执行。

《计算机操作系统》期末复习指导

《计算机操作系统》期末复习指导

《计算机操作系统》期末复习指导第一章计算机操作系统概述1、操作系统的概念Operating System,OS),是一种软件,属于系统软件;1、科普的观点操作系统是计算机系统的管理和控制中心,它依照设计者制定的各种调度策略组织和管理计算机系统资源,使之能高效地运行。

2、功能的观点操作系统是一个计算机资源管理系统,它负责计算机系统的全部资源的分配、控制、调度和回收。

3、用户的观点操作系统是计算机和用户之间的接口,用户通过这种接口使用计算机。

4、软件的观点操作系统是程序和数据结构的集合。

5、管理的观点操作系统是计算机硬件和软件资源的合理而协调的管理者。

6、操作系统是一个大型的程序系统,它负责计算机的全部软、硬件资源的分配、调度工作,控制并协调并发活动,实现信息的存取和保护。

它提供用户接口,使用户获得良好的工作环境。

操作系统使整个计算机系统实现了高效率和高度自动化。

2、操作系统的生成和五大类型OS内核(kernel)。

既方便用户,又使系统开销尽量小;生成的配置过程如UNIX中newconfig命令;DOS中config.sys文件;维护由系统管理员负责。

布式操作系统。

但从微观上看,内存中的多道程序轮流地或分时地占用处理机,交替执行。

≠多重处理系统≠多用户≠多终端多用户系统一定是采用多道技术。

而多道系统不一定是多用户系统。

多重处理系统一般指多CPU系统。

当然,一个CPU的系统采用分时技术可以为多用户服务。

多用户的关键技术是在用户之间要有保密保安措施。

终端指用户使用的硬件设备,即使一个终端也可为多用户使用,例如,银行的自动取款机(ATM)。

CPU的时间分成很短的时间片(例如,几十至几百毫秒)工作。

随着时间片的时间减少,对换时间所占的比例随之增大。

随着用户数目的不断增加,这种矛盾会越来越突出。

快的速度进行处理,并在被控对象允许的时间范围内做出快速反应。

交互作用能力较差。

3、操作系统的五大功能CPU真正合理地分配给每个任务。

统考计算机操作系统重难点的复习指导

统考计算机操作系统重难点的复习指导

统考计算机操作系统重难点的复习指导操作系统和计算机组成原理的局部内容是相关的,甚至是重叠的,例如虚拟存储器、输入输出等,大家在复习时,可对照计算机组成原理一起复习。

为大家精心准备了统考计算机操作系统重难点复习规划,欢送大家前来阅读。

第一:操作系统概述操作系统概述这局部内容不会出现大题。

一般是以根本原理和概念的形式为主,属于识记形式的题目。

重点是操作系统的定义、操作系统的特征和主要功能等。

第二:进程管理进程管理是考试的热门,考点即可以出现在选择题中,也可出在综合应用题中。

重点是要掌握进程的根本特征、进程的状态及其相互转换的条件和过程;进程与线程的区别和联系;进程通信的根本类型;调度的根本概念、时机、切换过程,掌握各种调度算法及其环境,并会用算法进行计算;进程同步相关概念、同步互斥机制;死锁的定义、死锁产生的四个必要条件、熟练掌握死锁的预防、死锁的防止,死锁解除的原理与方法。

从往年试题来看,在综合应用题中,考了一道信号量机制的应用题,这局部是操作系统科目的难点,也是考试的热点。

第三:内存管理内存管理这局部内容也要作为重点进行复习,这局部内容的考查方式也很灵活。

建议重点复习内存连续分配算法、非连续分配管理方式、虚拟内存请求分页的根本原理,页面置换算法等。

虚拟内存这局部内容可以结合计算机组成原理科目中虚拟存储器来进行复习。

第四:文件管理文件管理这局部内容的重点是文件的几种逻辑物理结构,目录的管理和磁盘管理,重点掌握磁盘管理各种调度算法的根本原理及其应用。

第五:输入/输出管理输入/输出管理这局部重点掌握四种输入/输出控制方式特点及相互比拟、中断处理、SPOOLing技术,提高性能的缓冲策略等。

操作系统方法辅导班能提供很多模拟试题,由学员在线测试,老师进行批改和试题讲解。

这些模拟试题是老师根据考试大纲来命题的,符合考试要求,对考生进行考前练习,起到十分关键的作用。

因为研究生考试根本上是靠我们自己学习,那么学习完之后,如何知道学习的效果呢?这就需要多参加测试,特别是跨考教育的四轮五阶教学法,会定期安排测试,对我们有很大的帮助。

(完整版)计算机操作系统复习知识点汇总

(完整版)计算机操作系统复习知识点汇总

《计算机操作系统》复习大纲第一章绪论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的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。

「计算机操作系统期末复习指导」

「计算机操作系统期末复习指导」

「计算机操作系统期末复习指导」计算机操作系统是计算机科学与技术领域中的一门重要课程,它主要研究计算机系统中的软件和硬件之间的接口和交互,为上层应用程序提供资源管理和运行环境。

下面是关于计算机操作系统期末复习的指导。

一、基础知识回顾1.计算机操作系统的定义、功能和特点。

2.计算机体系结构,包括CPU、存储器、输入输出设备等组成部分的基本知识。

3.进程和线程的概念及其区别,进程间的通信和同步机制。

4.内存管理,包括虚拟内存、分页和分段机制等。

二、进一步理解1.进程调度算法,如先来先服务算法、短作业优先算法、时间片轮转算法等,了解它们的优缺点和适用场景。

2.死锁的概念和解决方法,如安全序列算法、资源分配图算法等。

3.文件系统的组织和管理,包括文件的存储结构、文件的目录结构、文件的访问和保护等。

4.输入输出子系统的原理和工作方式,理解中断机制、设备驱动程序等。

三、常见问题及解决方法1.进程间如何通信?常见的通信机制有哪些?2.常见的进程调度算法有哪些,它们的优缺点和适用场景是什么?3.什么是死锁?常见的死锁解决方法有哪些?4.什么是虚拟内存?它的作用和实现机制是什么?5.文件系统如何组织和管理文件?常见的文件访问方式有哪些?四、应用能力培养1.设计一个进程调度算法,并分析其性能和优缺点。

2.设计一个死锁避免算法,检测并解决死锁问题。

3.分析一个操作系统虚拟内存系统的性能,提出改进方案。

4.设计一个简单的文件系统,包括文件的存储结构、目录结构以及文件的访问和保护机制。

五、拓展阅读和实践1.阅读相关的操作系统教材和论文,深入了解操作系统的发展和研究热点。

2.通过模拟器或者虚拟机搭建一个操作系统实验环境,实际操作和实验操作系统的功能和性能。

3.参加相关的操作系统竞赛或项目,提升自己的实践能力和团队协作能力。

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

二、期末复习指导1. 单项选择题解析1)引入多道程序的目的是()。

A.为了充分利用主存储器B.增强系统的交互能力C.提高实时响应速度D.充分利用CPU,减少CPU的等待时间答案为:D考核知识点:多道程序设计2)以下6个系统中,必须是实时系统的有()个。

办公自动化系统计算机辅助设计系统过程控制系统航空订票系统计算机激光照排系统机器翻译系统A.1 B.2 C.3 D.4答案为:C考核知识点:实时系统3)在分时系统中,时间片一定,(),响应时间越长。

A.内存越大B.用户数越多C.后备队列越短D.用户数越少答案为:B考核知识点:分时系统4)按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指()调度算法。

A.先来先服务B.最短作业优先C.最高响应比优先D.优先数答案为:A考核知识点:作业调度算法5)系统调用是()。

A.一条机器指令B.提供编程人员的接口C.中断子程序D.用户子程序答案为:B考核知识点:系统调用6)文件管理实际上是管理()。

A.主存空间B.辅助存储空间C.逻辑地址空间D.物理地址空间答案为:B考核知识点:文件系统的功能7)操作系统是通过()来对文件进行编辑、增删、维护和检索。

A.按名存取B.数据逻辑地址C.数据物理地址D.文件属性答案为:A考核知识点:文件系统的功能8)使用绝对路径名访问文件是从()开始按目录结构访问某个文件。

A.当前目录B.用户主目录C.根目录D.父目录答案为:C考核知识点:绝对路径名、相对路径名9)在UNIX系统中,磁盘存储空间空闲块的链接方式是()。

A.单块链接B.位示图法C.顺序结构D.成组链接答案为:D考核知识点:绝对路径名、相对路径名10)在固定分区管理分配中,每个分区的大小()。

A.相同B.随作业长度变化C.可以不同,但预先固定D.可以不同,但根据作业长度固定答案为:C考核知识点:分区存储管理11)最坏适应分配算法把空闲区()。

A.按地址顺序从小到大登记在空闲区表中B.按地址顺序从大到小登记在空闲区表中C.按长度以递增顺序登记在空闲区表中D.按长度以递减顺序登记在空闲区表中答案为:D考核知识点:分区存储管理的某调度算法12)可重定位内存分区分配的目的为()。

A.解决碎片问题B.便于多作业共享内存C.回收空闲区方便D.摆脱用户干预答案为:A考核知识点:可重定位分区存储管理13)下列存储管理方式中,使得存储碎片尽可能少,而且内存利用率较高的是()。

A.固定分区B.可变分区C.分页管理D.段页式管理答案为:C考核知识点:碎片14)在页式存储管理系统中,整个系统的页表个数是()。

A.1B.2C.3D.与装入主存的作业个数相同答案为:D考核知识点:页表15)在请求页式存储管理中,若所需页面不在内存中,则会引起()。

A.输人输出中断B.时钟中断C.越界中断D.缺页中断答案为:D考核知识点:缺页中断16)段页式存储管理汲取了页式存储管理和段式存储管理的长处,其实现原理结合了页式和段式管理的基本思想,即()。

A. 用分段方法来分配和管理物理存储空间,用分页方法来管理逻辑地址空间B.用分段方法来分配和管理逻辑地址空间,用分页方法来管理物理存储空间C.用分段方法来分配和管理主存空间,用分页方法来管理辅存空间D.用分段方法来分配和管理辅存空间,用分页方法来管理主存空间答案为:B考核知识点:段页式存储管理17)下列描述中,不是设备管理功能的是()。

A.实现外围设备的分配与回收B.实现虚拟设备C.实现按名存取D.实现对磁盘的驱动调度答案为:C考核知识点:设备管理的功能18)为了实现设备分配,操作系统为每一台设备设置了一张()。

A.设备表B.设备类表C.作业表表D.存储分配表答案为:A考核知识点:设备管理19)通道程序是由操作系统()自动生成的。

A.把选中作业装入主存时B.为用户分配设备后C.按用户程序执行中的I/O要求D.按源程序中的读/写语句答案为:C考核知识点:通道20)虚拟设备是指()。

A.允许用户使用比系统中具有的物理设备更多的设备B.允许用户以标准化方式来使用物理设备C.把独占设备模拟成共享设备D.允许用户程序不必全部装入主存便可使用系统中的设备答案为:C考核知识点:虚拟设备21)采用SPOOLing技术的目的是()。

A.提高独占设备的利用率B.提高主机效率C.减轻用户编程负担D.提高程序的运行速度答案为:A考核知识点:设备管理的功能22)下列各项步骤中,不是创建进程所必须步骤的是()。

A.建立一个进程控制块PCBB.由CPU调度程序为进程调度CPUC.为进程分配内存等必要的资源D.将PCB链入进程就绪队列答案为:B考核知识点:创建进程23)一个进程处于就绪态,表示该进程获得了除()以外所有运行所需要的资源。

A.主存储器B.打印机C.CPUD.磁盘空间答案为:C考核知识点:创建进程24)在由9个生产者,6个消费者,共享容量为8的缓冲器组成的生产者-消费者问题中,互斥使用缓冲器的信号量mutex的初值应该为()。

A.8 B.6 C.9 D.1答案为:D考核知识点:互斥信号量25)对于两个并发进程,设互斥信号量为mutex,若mutex=0则()。

A.表示没有进程进入临界区B.表示有一个进程进入临界区C.表示有一个进程进入临界区,另一个进程等待进入D.表示有两个进程进入临界区答案为:B考核知识点:互斥信号量26)若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用P、V操作作为同步机制。

则信号量S的取值范围是()。

A.4,3,2,1,0B.3,2,1,0,-1C.2,1,0,-1,-2D.1,0,-1,-2,-3答案为:B考核知识点:信号量的值27)两个进程争夺同一个资源()。

A.一定死锁B.不一定死锁C.不会死锁D.以上说法都不对答案为:B考核知识点:死锁28)UNIX/Linux属于()操作系统。

A.单用户单任务B.单用户多任务C. 多用户单任务D. 多用户多任务答案为:D考核知识点:UNIX/Linux操作系统的特性2. 是非题1)在操作系统中,通常把终端作业称为后台作业,批处理作业称为前台作业。

()2)在进行作业调度时,要想兼顾作业等待时间和计算时间,应选取响应比高者优先算法。

()3)动态存储分配时,不需要靠硬件地址变换机构实现重定位。

()4)进程之间的同步主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调。

()5)直接存取设备无法进行顺序存取的读写工作。

()6)多用户操作系统离开了多终端硬件支持,则无法使用。

()7)作业一旦被作业调度程序选中,即占有了CPU。

()8)随机访问的文件也可以顺序访问,但一般效率较差。

()9)进程的静态实体依据仍然是程序和数据集合,进程存在的动态实体标志是进程控制块(PCB)表。

()10)UNIX的i节点(内码)是文件系统的主要数据结构(表格)部分。

()11)实时操作系统追求的目标是高吞吐率。

()12)在采用树形目录结构的文件系统中,各用户的文件名必须互不相同。

()13)进程间的基本关系为相互独立与相互制约的同步与互斥关系。

()14)计算机的死锁俗称“死机”。

()15)一般的文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性。

()参考答案:正确的是2,8,9,10,13,15;其余是错误的。

3. 填空题1)Windows操作系统在方面成功地使用图标进行方便用户的管理;UNIX操作系统的好,从微型机到巨型机都可以使用。

2)人机交互控制界面从第一代的和发展到第二代图标控制,正向第三代虚拟现实发展。

3)从用户观点看,UNIX系统将文件分三类:普通文件、和。

4)计算机系统一般都有两种运行状态,即和。

5)Shell程序语言最早是由UNIX操作系统提供给用户使用的。

6)文件存取方式按存取次序通常分、、。

7)用户程序使用的地址称为;而程序执行时CPU按照访问主存。

8)死锁可以采用、、检测并恢复办法来解除死锁。

9)计算机操作系统是、管理和控制的系统软件。

10)某UNIX文件的保护信息是111 110 100,则表示读、可写、可执行,可读、可写,其他用户只能读。

11)可变分区存储管理中,分区的长度不是预先固定的,而是按来划分的;分区个数也不是预先确定的,而是由决定的。

12)计算机实现缓冲的方式有两种,一是采用专用的硬件,二是在主存中开辟专用的。

参考答案:1)用户界面设计移植性2)键盘命令系统调用3)目录文件特殊文件4)用户态核心态(或系统态)5)命令解释程序集合6)顺序存取直接存取按键索引7)逻辑地址(或相对地址)物理地址(或绝对地址)8)预防避免9)方便用户计算机软硬件资源10)文件主同组用户11)作业的实际需求量装入的作业数12)缓冲器缓冲区4. 应用题1)你认为用什么观点或标准来评估一个操作系统的优劣(至少列举三条理由)?2)操作系统提供给用户的接口有哪些?3)简述UNIX/Linux文件系统的主要特点。

4)操作系统文件管理的功能有哪些?5)简述请求页式存储管理的优缺点。

6)考虑一个由8个页面,每页有1024个字节组成的逻辑空间,把它装入到有32个物理块的存储器中,问:(1)逻辑地址需要多少二进制位表示?(2)物理地址需要多少二进制位表示?7)虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。

假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如表1所示。

则逻辑地址0A5C(H)所对应的物理地址是什么?8)SPOOLing技术如何使一台打印机虚拟成多台打印机?9)操作系统为什么要引入进程?进程与程序的关系是怎样的?10)作业调度和进程调度有何区别?11)什么是线程?它与进程有什么关系?12)四个进程A、B、C、D都要读一个共享文件F,系统允许多个进程同时读文件F。

但限制是进程A和进程C不能同时读文件F,进程B和进程D也不能同时读文件F。

为了使这四个进程并发执行时能按系统要求使用文件,现用PV操作进行管理,请回答下面的问题:(1)请说明应定义的信号量及初值。

(2)在下列的程序中填上适当的P、V操作,以保证它们能正确并发工作:A( ) B( ) C( ) D( ){ { { {[1]; [3]; [5]; [7];read F; read F; read F; read F;[2]; [4]; [6]; [8];} } } }参考答案:1)评估一个操作系统的优劣的观点有:方便使用;系统稳定可靠;功能齐备;易维护性;安全性好。

2)操作系统提供给用户的接口有:系统调用功能、作业控制语言和操作控制命令。

用户使用这些接口可以方便地使用计算机系统提供的服务,不必关心硬件的结构和特性。

3)操作系统提供给用户的接口有:系统调用功能、作业控制语言和操作控制命令。

相关文档
最新文档