操作系统概论_第1页
操作系统概论_第2页
操作系统概论_第3页
操作系统概论_第4页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、v1.0可编辑可修改操作系统概论1. 计算机硬件主要由中央处理器、存储器、输入输出控制系统和各种输入输出设备组成;计算机系统包括硬件子系统和软件子系统。2. 操作系统三种基本类型:批处理操作系统、分时操作系统、实时操作系统。3. 输入输出控制系统管理外围设备与主存储器之间的信息传送。4. 操作系统的功能可以分为处理管理、存储管理、设备管理和文件管理5. 进程:一个进程在一个数据集上的一次执行。程序是一组指令的有序集合,是一个静态实体。进程是一个动态实体,有自己的生命周期一个进程可以对应很多程序。进程三种基本状态:运行、就绪、等待态。6. 进程控制块包含四类信息:标识信息:用于标识一个进程包括进

2、程名。说明信息:用于说明进程情况,包括进程状态等待原因进程程序和数据存放位置。现场信息:用于保留进程存放在cup 中的信息,包括通用、控制和程序状态字寄存器的内容。管理信息:用于进程调度包括进程优先数队列指针。7. 中断:由于某些时间的出现,中止现行进程的运行,而转去处理出现的事件内,待适当的时候让被中止的进程继续运行,这个过程就是中断。8. 中断处理程序:对出现的事件进行处理的程序. 是操作系统的组成部分9. 中断响应:通常在 cup 执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有则暂停运行进程的运行而让操作系统中的中断处理程序占用cpu.10. 单用户连续存储管理和固定分区

3、存储管理都为静态重定位。11. 移动的条件:移动一道作业时,应先判定它是否在与外围设备交换信息。若是则暂不能移动该作业必须等待信息交换结束后才可移动。12. 快表:把存放的高速缓冲存储器中的部分页表称为快表13. 什么是虚拟存储器:对分页式存储器实现虚拟存储器只需将作业的全部信息作为副本存放在磁盘上,作业呗调度投入到运行时,至少把作业的第一页信息装入主存中,在作业执行过程中访问到不在主存储器中的页时,再把它们装入14. 逻辑文件类型:流式文件、记录式文件。1v1.0可编辑可修改15. 文件存储结构:顺序文件、链接文件、索引文件。存取方式:顺序存取、随机存取。16. 文件安全性包括:文件保护和保

4、密17.读一个文件一次调用:打开文件、 读文件、关闭文件; 写一个文件 : 建立文件、写文件、 关闭文件。用户可调用删除操作要求删除一个有权删除的文件但删除一个文件前应先关闭18. 传输一次信息传输操作所花的时间有三部分:寻找时间:把移动臂移到指定的柱面所花的时间,机械操作,花费时间较长。延迟时间:等待指定的扇区旋转到磁头位置下所花时间。这个与扇区的位置有关。传送时间:指定的磁头把磁道上的信息读到主存或把主存的信息写到磁道上所花的时间。19. 缓冲技术:操作系统中利用缓冲区来缓解处理与外围设备之间工作速度不匹配的矛盾而采用的技术,包括:单缓冲技术、双缓冲技术和缓冲池技术。20.操作系统中实现联

5、机同时外围设备操作功能部分也称为斯普令系统,它由三个部分组成(1) 预输入程序(2) 井管理程序 (3) 缓输出程序21. 进程的互斥与同步( 1)进程的互斥:指当有若干个进程都要使用一个公共资源时,任何时刻最多只允许一个进程去使用该资源,其他要使用它的进程必须等待,直到该资源的占用者释放了该资源(2)进程的同步:指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒22.通信原语 Send(N,M)把信件 M送到指定的信箱N 中 . Receive(N,Z)从指定信箱N 取出一封信,存到指定的地址Z 中23.死锁

6、的必要条件系统出现死锁必须同时保持四个必要条件(1)互斥地使用资源(2)占有且等待资源( 3)非抢夺分配( 4)循环等待资源24. 解决死锁的方法通常有:死锁的防止,死锁的避免和死锁的检测一:填空题1. 输入输出控制系统管理外围设备与主存之间的信息传送2. 一般来说,计算机软件可分为系统软件、支撑软件和应用软件3.为了避免用户程序中错误的使用特权指令,计算机硬件结构中的cpu 区分目态和管态两种状态4.当 cpu 处于目态时不允许执行特权指令; 当 cpu 处于管态时可执行包括特权指令在内的一切机器指令5.在多道程序系统中, 为了能区别不同的进程和记录每个进程的执行情况,对每个进程要设置一个进

7、2v1.0可编辑可修改程控制块6. 引起中断的事件成为中断源,对出现的中断进行处理的程序称为中断处理程序7. 计算机系统中存储器三层包括 : 寄存器、主存处理器、高速缓冲处理器、存储器8. 把主存空间地址编号称为主存的绝对地址。把用户程序中的使用地址称为逻辑地址9. 把逻辑地址转换成绝对地址的工作称为重地位或地址转换10. 分页式存储管理中,逻辑地址由两部分组成页号和页内地址11. 在页内虚拟存储管理中,常用的页面调度算法有先进先出调度算法、最近最久未使用调度算法12. 对文件按用途可分为:系统文件、库文件和用户文件13. 磁盘存储空间的位置由三个参数确定,它们是:柱面号、磁头号、扇区号14.

8、 对文件的存取方式可分为两类:顺序存取和随机存取15. 在对磁盘存储空间的管理中,空闲块链接法有两种:单块链接和成组链接16. 当药访问一个文件时,可以从当前目录开始设置路径,这种路径称为相对路径17. 启动磁盘执行一次信息传输操作所花的时间包括寻找时间,延迟时间、传递时间三个部分18. 通道程序是由一系列的通道命令组成的19. 用户编制程序时使用的设备与实际能占用的设备无关,这种特性称为设备的独立性20. 从使用的角度来分析外围设备的特性,可以把外围设备分成共享设备和独占设备两大类21. 一个进程独占处理器顺序执行时具有封闭性和可再现性两个特性22. 若干个共享同一变量的并发进程, 由于进程

9、被打断的时间和能占用处理器的时间不同, 而造成的错误称为与时间有关的错误二:选择题1. 以下说法正确的是(系统软件与具体应用领域无关。解决任何领域的问题一般都要用到系统软件)2. 在下列操作系统中强调并行性的操作系统是(分布式操作系统)3.在批处理系统中引入多道程序的目的是(充分利用CPU,减少它的等待时间)4. 操作系统的功能是进行处理管管理、 (存储)管理,设备管理和文件管理5. 下面不属于程序状态字内容的是(设备忙标志)6. 在操作系统中采用多道程序设计方式提高CPU和外部设备的(利用效率)7. 程序与他有关的进程对应关系式(一对多)3v1.0可编辑可修改8. 进程具有并发性和(动态性)

10、两个重要属性9. 关于进程的属性,下述提法中(若干个进程在单 CPU机器中,必须依次执行,即一个进程完成后,另一个进程才能开始工作)是不正确的10. 一个进程刚被创建的时候。其初始状态应为(就绪态)11. 进程在三个基本状态中的转换,肯定不会有的转换是(等待态=)运行态)12. 中断装置按预定的顺序来响应同时出现的中断事件,这个预定的顺序称为(中断优先数)13.如果要照顾所有进程,让他们同优先级别的几个进程,进程采用(时间片轮转法)调度算法14. 在计算机系统中,速度最快的存储器是(寄存器)15. 与绝对地址对应的的主存空间称为(逻辑地址空间)16. 主存中用来存放用户的程序和数据的区域称为(

11、用户区)17. 在固定分区存储管理中。每个分区的大小(可以不同但预先固定)18. 为避免主存中各作业相互干扰,必须进行(存储保护)19. 在可变分区存储管理方式中,最优适应分配算法的空闲区表中的空闲区(按长度以递增顺序登记)20. 从用户角度看。文件系统主要是实现(按名存取)21. 通常把用户组织的文件称为(逻辑文件)22. 删除一个文件前必须使文件(关闭)23. 在多道程序设计系统中,为解决重名问题,可采用的目录结构式(二级或多级)24.假定在磁盘格式化时把每个盘面划分成大小相等的8 个扇区,磁盘的转速为24 毫秒、圈,则传送一块信息所需要的时间为(3 )毫秒25.定扇区旋转到磁头位置所需要

12、的时间称为(延迟时间)26.为了记录设备分配情况,系统可设置(设备分配表),指出系统所配置的设备类型,数量及分配和使用情况27. 通道完成了一次输入输出操作后,以(I/O 中断 )方式请求中央处理器进行干预28.计算机系统为每台设备确定的编号称为设备的(绝对 )号29.并发进程中与共享变量有关的程序段称为(临界区 )30.有一个共享文件可供 n 个并发进程使用,但限制最多的m歌进程( n m 1)可同时读文件,用 PV操作进程管理时其信号量初值应该为(m )4v1.0可编辑可修改31.用信箱实现进程间通信机制要有两个通信原语,它们是(send 和 receive)原语32. 实现进程通信的 s

13、end ( N,M ) 原语的功能是把信件送到指定的(N )中33.在讨论死锁问题时,采用银行家算法分配资源可以(避免 )死锁三:简答题1.请分析网络操作系统的分布式操作系统的区别答:分布式操作系统能使系统中若干台计算机相互协作完成一个共同任务,或者说一个任务分布在几台计算机上并行运行;网络操作系统强调的是网络资源的共享和个pc 之间的通信;而分布式操作系统除了网络资源的共享和各机通信外更加强调任务的分布和并行执行的特点2.什么是中断响应通常在 cup 执行完一条指令后, 硬件的中断装置立即检查有无中断事件发生,若有则暂停运行进程的运行而让操作系统中的中断处理程序占用cpu3. 快表把存放的高

14、速缓冲存储器中的部分页表称为快表4. 简述存储管理的主要功能存储管理的主要功能包括: 主存空间的分配和回收, 主存空间的共享与保护, 地址转换以及主存空间的扩充等工作5. 存储保护的目的是什么怎样实现存储保护目的就是为了保护内存中各区域的信息不被破坏, 防止作业执行时相互干扰。 为了实现存储保护必须由硬件和软件配合实现6. 简述磁盘调度的过程对磁盘的访问请求都会诶出访问磁盘的存储空间地址,也就是柱面号,磁头号,扇号,在执行信息传输时先把移动臂移到指定的柱面,等待指定的扇区旋转到磁头位置下,让指定的磁头把磁道上的信息读到主存或把主存的信息写到磁道上四:应用题1. 在一个多道程序系统, 采用响应比

15、高者优先算法管理作业, 今有如下所示的作业序列, 它们的提交时间及运行时间在下表中, 当第一个作业进入系统后开始调度, 假定作业都是仅计算, 请写出各个作业的开始时间、完成时间和周转时间。忽略系统调度时间5v1.0可编辑可修改作业进入输入井时间需计算时间开始时间完成时间周转时间1时1小时12时小时3时小时4时小时2. 有 4 个进程 P1,P2,P3,P4, 它们同时依次进入就绪队列,它们的优先级和需要处理的时间如下所示:进程处理器时间优先级P1103P232P344P452只要就绪队列非空就开始调度,且忽略调度等所花费的时间,请回答下列问题: ( 1)写出分别采用“先来先服务”和非抢占的优先

16、数“调度算法选中进程执行的次序(2)分别计算出上面两种算法的平均等待时间答案:( 1)先来先服务的执行次序是:p1,p2,p3,p4非抢占优先级的执行次序是: P1,P3,P2,P4( 2)先来先服务的平均等待时间 =(0+10+13+17)/4=10非抢占优先级的平均等待时间 =(0+10+14+17)/4=3. 存储器是将主存空间分成大小相等的块, 可以用一张位示图来构成主存分配表, 若将主存分成 4096 块,机器的字长为32 位,则可用128+1 个字来作为位示图. 若主存块号、字号、 (从高位到低位)都是从0开始回答:( 1) 第 2513 块对应的字号和位号是多少( 2)字号是 1

17、08 而位号是 15 对应的块号是多少答案 ; ( 1)第 2513 块的块号是2513,则字号 =【 2512/32 】 =78,位号 =2512mod32=26块号 =108*32+15=34614. 磁盘的移动臂现在处于第 8 柱面,有如下 5 个请求者等待访问磁盘,请列出最省的响应次序。序号 柱面号磁头号扇区号6v1.0可编辑可修改19632756315206494457152答案:最省时间响应次序:5、 2、1、 4、 3 或 1、 4、5、 2、 35. 有一个空盒,盒内只允许放一个水果。爸爸向盒内放苹果或桔子。儿子专等吃盒中的桔子,若盒中已有水果,放者必须等待,若盒内没有自己要吃

18、的水果,吃者必须等待,用PV操作来协调三人的关系时,请回答下列问题:(1)应设置的信号量及其初值是(2)在三组工作流程的标号位置上适当的PV操作,实现三人正确的活动(1)三个信号量: S 表示盒子是否为空, So 表示盒子中是否有桔子, Sa 表示盒中是否有苹果,初值为 S=1,So=0,Sa=0( 2)爸:准备 P(S)向盒内放水果(苹果或桔子)If水果 = = 桔子then V(So)Else V(So)儿: P(So)拿盒中的桔子 V(S)吃桔子女: P (So)拿盒中的苹果 V (S)7v1.0可编辑可修改吃苹果6动质量检测系统有三个进程Q、A、B 组成。进程 Q每次取一件产品检测,把

19、检测后的产品存放在货架F上, F 的容量为每次只能存放一件产品。若货架上存放的是合格品则让进程A 取出,并在产品上贴标签后包装;若货架上存放的是不合格产品则让进程B 取出后,将其丢入废物箱。回答下列问题( 1)写出用 PV操作管理时应定义的信号量及初值( 2)用 PV操作写出程序,是它们能按照上述要求正确的并发执行答:(1)S 表示能否放产品到货架F 上,初始值为1. 。 Sg 表示货架 F 上是否有合格品,初始值为0。Sb 表示货架上 F 上是否有不合格品,初始值为0。(2) BeginS, Sg, Sb; semaphore;S:=1; Sg=0; Sb=0CobejinProcess QBeginPQ:取一件产品检测;P(S);将检测的产品放到货架F 上;If F上产品合格then V ( Sg );ElseV ( SB )Goto PQ;End;Process ABeginPA: P ( Sg );从 F 上取出产品;V (S );给取出的产品贴标签并包装8v1.0可编辑可修改Goto PA ;End;Process BBeginPB:P( Sb ) ;从 F 上取出产品V (S );产品丢入废物箱;Goto PB;End;Coend ;End;7. 在某计算中心的一个单道程序设计系统中,有A、B、 C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论