操作系统样卷试题及答案2教学文案
- 格式:doc
- 大小:96.00 KB
- 文档页数:15
操作系统2及答案火炉中学校计算机专业考试复习题《操作系统2》一、填空题1、实时系统分为__________________ 和__________________两类。
2、对一张使用过多次的软盘,为提高其存取速度进行格式化,应选择的格式化类型是________________。
3、在WINDOWS XP中文件操作一次能对_________________文件进行。
4、要查找所有的gif文件,应在“搜索助理”窗格中的“全面或文件名”输入框中输入____________。
5、文件的扩展反映文件的___________________。
6、在资管理器中,将文件或文件夹拖到同一驱动器的其它文件夹中,其实现的操作是___________。
7、在WINDOWS XP的图画程序窗口中,用鼠标______________击颜色盒中的色块,可设置背景色。
8、在IE浏览器的“Internet选项”对话框中,点击“使用默认页”按钮会将默认连接到______________。
9、根据____________________的不同操作系统通常分为单用户、批处理、分时、实时、网络5类。
10、切换用户时,当前用户正在运行的程序将__________运行。
11、鼠标左键快速按下、松开、再按下、再松开,称为鼠标的_________操作。
12、“自动隐藏任务栏”是在_________________13、任务栏的最左端是__________________14、磁盘清理是删除____________________文件和程序,以便腾出更多的磁盘空间。
15、操作系统按用途和使用方式分为单用户系统、_______________,分时系统,实时系统和网络系统。
16、通常情况下,_________位于桌面的最下方,显示正在运行的程序。
17、切换窗口的快捷键可用ALT+TAB或______________18、若一个菜单的选项后带由“…”,则表示选择该选项后会弹出一个___________。
学期考试方式闭卷讲授总学时命题人期末考试分数占总分数的百分比60% 学分判卷人考试时间命题审核人题号一二三四五六七八九十总分核分人得分得分一、选择题(每题1分共计20分)1、在分时系统中,时间片一定,( B ),响应时间越长。
A、内存越多B、用户数越多C、后备队列D、用户数越少2、在操作系统中,JCB是指(A )。
A、作业控制块B、进程控制块C、文件控制块D、程序控制块3、当内存碎片容量大于某一作业所申请的内存容量时,( C )。
A、可以为这一作业分配内存B、不可以为这一作业分配内存C、拼接后,可以为这一作业分配内存D、一定能够为这一作业分配内存4、用户通过程序获得系统帮助,必须通过(D )。
A、进程调度B、作业调度C、键盘命令D、系统调用5、在操作系统中,用户在使用I/O设备时,通常采用(B )。
A、物理设备名B、逻辑设备名C、虚拟设备名D、设备牌号6、为了对紧急进程或重要进程进行调度,调度算法应采用(B )。
A、先进先出调度算法B、优先数法C、最短作业优先调度D、定时轮转法7、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是( D )。
A、无上邻空闲区,也无下邻空闲区B、有上邻空闲区,但无下邻空闲区C、有下邻空闲区,但无上邻空闲区D、有上邻空闲区,也有下邻空闲区8、操作系统中有一组常称为特殊系统调用,它不能被系统中断,在操作系统中称为(B)。
A、初始化程序B、原语C、子程序D、控制模块9、操作系统在控制和管理进程过程中,涉及到(D )这一重要数据结构,这是进程存在的唯一标志。
A、FCBB、FIFOC、FDTD、PCB10、在UNIX/Linux系统中,特殊文件是与(C )有关的文件。
A、文本B、图象C、硬件设备D、二进制数据11、(A )没有多道程序设计的特点。
A、DOSB、UNIXC、WindowsD、OS/212、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( A )关系。
操作系统总复习及相关习题第一章引论名词解释1操作系统操作系统是管理和控制计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
2 管态当执行操作系统程序时,处理机所处的状态3 目态当执行普通用户程序时,处理机所处的状态。
4 多道程序设计在这种设计技术下,内存中能同时存放多道程序,在管理程序的控制下交替的执行。
这些作业共享CPU 和系统中的其他资源。
5 并发是指两个或多个活动在同一给定的时间间隔中进行。
它是宏观上的概念。
6并行是指两个或多个活动在同一时刻同时执行的情况。
7 吞吐量在一段给定的时间内,计算机所能完成的总工作量。
8分时就是对时间的共享。
在分时系统中,分时主要是指若干并发程序对CPU 时间的共享。
9实时表示“及时”或“既时” 。
10 系统调用是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。
每一个子功能称作一条系统调用命令。
它是操作系统对外的接口,是用户级程序取得操作系统服务的唯一途径。
11特权指令指指令系统中这样一些指令,如启动设备指令、设置时钟指令、中断屏蔽指令和清内存指令,这些指令只能由操作系统使用。
12命令解释程序其主要功能是接收用户输入的命令,然后予以解释并且执行。
13脱机I/O是指输入/输出工作不受主机直接控制,而由卫星机专门负责完成I/O ,主机专门完成快速计算任务,从而二者可以并行操作。
14联机I/O 是指作业的输入、调入内存及结果输出都在cpu 直接控制下进行。
15 资源共享是指计算机系统中的资源被多个进程所功用。
例如,多个进程同时占用内存,从而对内存共享;它们并发执行时对cpu进行共享;各个进程在执行过程中提出对文件的读写请求,从而对磁盘进行共享等等。
简答题1什么是操作系统?它的主要功能是什么?答:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
《操作系统》课程样板试卷(2)一、选择(每题1.5分,共22.5分)1.将一个文件加密,比是为了防止。
A.文件被他人修改B.文件被他人阅读C.文件被他人执行D.文件被他人复制2.SPOOLing技术适用于。
A.存储管理B.设备管理C.文件管理D.作业管理3.当CPU从执行操作系统程序改为执行用户程序时,系统会。
A.保持原先的管态B.保持原先的目态C.由管态变为目态D.由目态变为管态4.计算机系统判别是否有中断事件发生,是在。
A.进行进程切换时B.执行完P操作后C.由目态变为管态时D.执行完一条指令后5.在可变分区存储管理中,若采用最优适应分配算法,那么空闲区应该按照进行排列。
A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大6.在下面的各种作业调度算法中,只有既有利于短作业又兼顾到了长作业。
A.先来先服务B.短作业优先C.响应比高者优先D.优先级7.存储管理的目的是。
A.方便用户使用B.方便用户使用和提高内存利用率C.提高内存利用率D.扩大内存实际容量8.可变分区存储管理应该是。
A.分区的长度是固定的B.分区的长度和个数都是确定的C.分区的个数是不变的D.分区的长度和个数都是不确定的9.分页式存储管理中,用256个字(字长32位)的位示图来管理内存块的使用情况。
规定块号、字号、位号都是从0开始。
那么第4999块对应的位置是。
A.字号为156,位号为8 B.字号为157,位号为8C.字号为156,位号为7 D.字号为157,位号为7 10.虚拟存储器的容量是由计算机的地址结构决定的。
若CPU有32位地址,则所提供的虚拟存储空间最大为字节。
A.2G B.4G C.100K D.640K11.操作系统对文件实行统一管理,最基本的目的是向用户提供功能。
A.按名存取B.文件共享C.文件保护D.提高文件存取速度12.进程控制块记录着进程执行时的情况,因此它的内容应由进行修改。
A.操作系统B.进程程序C.用户D.中断程序13.分时操作系统的主要目的是提高。
操作系统复习试题及答案操作系统复习试题及答案1.操作系统的基本概念1.1 什么是操作系统?操作系统是管理计算机软硬件资源的一种软件,它提供了对计算机系统的抽象,为应用程序提供接口,并协调各个硬件和软件组件之间的工作。
1.2 操作系统的目标是什么?操作系统的目标包括提供资源管理、提供用户接口、实现文件管理、实现进程管理、提供系统安全等方面的功能。
1.3 操作系统的主要功能有哪些?主要功能包括进程管理、内存管理、文件管理、设备管理和用户界面等方面的功能。
2.进程管理2.1 什么是进程?进程是程序的执行实例,是一个具有独立执行流的基本单位。
2.2 进程状态有哪些?进程状态包括就绪状态、运行状态和阻塞状态。
2.3 进程调度算法有哪些?常用的进程调度算法有先来先服务(FCFS)、最短进程优先(SJF)、优先级调度、时间片轮转等。
3.内存管理3.1 什么是虚拟内存?虚拟内存是指操作系统将虚拟地质空间映射到物理内存的技术,它可以使得每个进程都能够拥有连续的、私有的地质空间。
3.2 什么是页面置换算法?页面置换算法是在虚拟内存管理中,当物理内存不足时将页面从内存中转移到磁盘上的算法,常见的页面置换算法有最佳置换算法、先进先出(FIFO)置换算法、最近使用(LRU)置换算法等。
4.文件管理4.1 什么是文件系统?文件系统是指操作系统中用来管理文件的一整套数据结构和算法。
4.2 文件的组织方式有哪些?文件的组织方式主要包括顺序文件、索引文件和散列文件等。
4.3 文件的操作有哪些?文件的操作包括创建文件、打开文件、关闭文件、读文件、写文件、删除文件等。
5.设备管理5.1 什么是设备驱动程序?设备驱动程序是操作系统中负责管理硬件设备的软件模块,它通过与硬件设备进行通信来完成各种输入输出操作。
5.2 什么是虚拟设备?虚拟设备是指通过软件模拟的设备,它可以被操作系统用来管理和控制。
5.3 外部设备中断的处理过程是什么样的?外部设备中断的处理过程包括中断请求、中断处理、中断返回等步骤。
操作系统考试题及答案一、选择题1. 操作系统的主要功能是什么?A. 控制计算机硬件B. 管理计算机软件C. 进行数据处理D. 实现用户界面答案:A. 控制计算机硬件2. 进程是什么?A. 程序的执行实例B. 存储器中的数据C. 操作系统的一部分D. 磁盘文件答案:A. 程序的执行实例3. 以下哪个不是操作系统的基本特征?A. 并发B. 共享C. 虚拟D. 可靠性答案:D. 可靠性4. 什么是死锁?A. 一种程序错误B. 进程无法继续执行C. 内存溢出错误D. 系统崩溃答案:B. 进程无法继续执行5. 什么是文件系统?A. 硬件设备B. 操作系统的一部分C. 外部存储器D. 磁盘分区答案:B. 操作系统的一部分二、填空题1. 按照逻辑结构划分,操作系统可以分为____和____。
答案:内核,外壳2. 进程是由____和____组成的。
答案:程序代码,程序数据3. 共享资源可能导致____的发生。
答案:死锁4. 哪些调度算法适用于实时系统?答案:最短作业优先(SJF),最早截止时间优先(EDF)5. 文件系统中的____用来记录文件的地址信息。
答案:目录三、简答题1. 请简要解释“操作系统的并发性”是什么意思。
答案:并发性指的是操作系统能够同时管理多个任务或进程。
通过引入进程调度算法,操作系统可以在有限的时间内轮流执行多个任务,提高计算机的利用率和响应速度。
2. 什么是死锁?请列举几个可能导致死锁发生的条件。
答案:死锁是指两个或多个进程无限期地等待对方持有的资源而无法继续执行的情况。
可能导致死锁发生的条件包括互斥(进程独占资源)、占有并等待(进程持有资源同时等待其他资源)、非抢占(资源不能被强制性地从进程手中夺取)、循环等待(进程间形成环路依赖)。
3. 请简述文件系统的作用。
答案:文件系统是操作系统的一部分,用于管理和组织计算机中的文件。
它提供了一种统一的方式来访问和存储文件,可以进行文件的创建、读取、写入、删除等操作。
《操作系统》试题(A卷)(适用于网络工程(物联网)本科生,闭卷考试,时间120分钟)1.从一般用户角度看,操作系统是________。
A.计算机资源的管理者B.计算机工作流程的组织者C.用户与计算机硬件系统之间的接口D.由按层次结构组成的软件模块的集合2.并发性是指若干事件在________发生。
A.同一时刻B.同一时间间隔内C.不同时刻D.不同时间间隔内3.UNIX OS是典型的________。
A.单用户单任务作系统B.单用户多任务作系统C.多用户单任务作系统D.多用户多任务作系统4.操作系统在控制和管理进程过程中,涉及到________这一重要数据结构,这是进程存在的唯一标志。
A.FCB B.FIFO C. FDT D.PCB5.进程间的基本关系为________。
A.相互独立与互相制约B.同步与互斥C.并行执行与资源共享D.信息传递与信息缓冲6.缓冲技术用于________。
A.缓和CPU与I/O设备间速度不匹配的矛盾B.提供主、辅存接口C.提高设备运行效率D.扩充相对地址空间7.段页式管理每取一数据,要访问________次内存。
A.1 B.2 C.3 D.48.通道是一种________。
A.I/O端口B.数据通道C.I/O专用处理机D.软件工具9.在进行作业调度时,要想兼顾作业等待时间和要求服务时间,应选取________算法。
A.高响应比优先B.优先级调度C.FCFS D.SJF 10.已经获得除________以外的所有运行所需资源的进程处于就绪状态。
A.存储器B.打印机C.CPU D.磁盘空间11.在一个请求页式存储管理中,一个程序的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,并采用FIFO算法。
设分配给该程序的存储块数M分别为3和4,在该访问中发生的缺页次数F和缺页率 f 是________。
A.①M=3,F=9、f=3/4 ②M=4,F=10、f=5/6B.①M=3,F=2、f=1/6 ②M=4,F=3、f=1/4C.①M=3,F=3、f=1/4 ②M=4,F=2、f=1/6D.①M=4,F=10、f=5/6 ②M=3,F=9、f=3/412.某系统中有三个并发进程都需要四个同类资源,该系统不会发生死锁的最少资源是________。
《操作系统》模拟试卷一一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1、虚拟存储管理技术,不能以( A )存储管理为基础实现。
[A] 分区[B] 分页式[C] 分段式[D] 段页式2、在请求页式存储管理中,发生页面时就会产生缺页中断,它属于( D )中断。
[A] 硬件故障[B] I/O[C] 访管[D] 程序3、固定分区中的重定位方法采用( B )方法。
[A] 动态重定位[B] 静态重定位[C] 以上两者均可[D] 随机重定位4、CPU在管态下可以执行( C )。
[A] 特权指令[B] 非特权指令[C] 全部指令[D] 非法指令5、解决进程间互斥的问题可以使用( A )。
[A] 信号量和P, V操作[B] 信箱通讯方式[C] 特权指令[D] 消息缓冲方式6、一个文件系统采用二级目录结构,它的两张目录分别是( C )。
[A] 系统目录和子目录[B] 根目录和子目录[C] 主目录和用户目录[D] 用户目录和子目录7、将系统资源进行统一编号,实行按顺序分配的策略,可破坏产生死锁的( D )条件。
[A] 互斥[B] 占有并等待[C] 不可抢占[D] 循环等待8、指定一个处理器为主处理器,其它处理器皆为从处理器的多处理器系统是( D )系统。
[A] 分布式多处理器[B] 集中式多处理器[C] 对称式多处理器[D] 主从式多处理器9、多道程序设计系统中,对共享资源的使用要互斥执行,所谓临界区是指( D )。
[A] 缓冲区[B] 数据区[C] 堆栈段[D] 程序段10、( A )的优点是查找速度比其他方法快。
[A] 连续分配[B] 链接分配[C] 索引分配[D] 顺序分配11、进程的属性包括( C )。
[A] 进程就是程序,或者说,进程是程序的另一种叫法[B] 一个被创建了的进程,在它消灭之前,在任何时刻总是处于3种基本状态之一[C] 多个不同的进程可以包含相同的程序[D] 一个处于等待队列中的进程,即使进入其他状态,仍然被放在等待队列之中12、死锁的预防是根据( C )而采取措施实现的。
计算机操作系统考试题目及答案1. 什么是操作系统?操作系统是一种软件,它管理计算机硬件资源和提供用户与计算机之间的接口。
2. 操作系统的主要功能有哪些?- 进程管理:调度和控制进程的运行。
- 内存管理:分配和管理计算机内存。
- 文件系统管理:管理和组织文件和目录。
- 设备驱动程序管理:控制和管理计算机的外部设备。
- 用户接口:提供用户与计算机之间的交互方式。
3. 进程和线程有什么区别?进程是程序的执行实例,拥有独立的内存空间和系统资源。
线程是进程内的执行单元,多个线程可以共享同一个进程的资源。
4. 什么是死锁?死锁是指在多个进程之间发生的互相等待资源而无法继续执行的情况。
5. 请列举几种处理死锁的方法。
- 鸵鸟策略:忽视死锁的发生。
- 死锁检测与恢复:周期性地检测死锁并采取措施解除死锁。
- 死锁预防:通过破坏死锁发生的必要条件来预防死锁。
- 死锁避免:通过动态地避免资源分配来避免死锁。
6. 什么是虚拟内存?虚拟内存是一种操作系统的技术,它将计算机的硬盘空间当作辅助的内存空间来使用。
7. 请列举几种页面置换算法。
- 先进先出(FIFO)算法- 最近最久未使用(LRU)算法- 时钟(Clock)算法- 最不经常使用(LFU)算法- 最佳(OPT)算法8. 什么是磁盘调度算法?磁盘调度算法是操作系统中用于决定磁盘访问请求顺序的算法,目的是提高磁盘的访问效率。
9. 请列举几种常见的磁盘调度算法。
- 先来先服务(FCFS)算法- 最短寻道时间优先(SSTF)算法- 扫描(SCAN)算法- 循环扫描(C-SCAN)算法- 最短电梯算法(LOOK)10. 什么是文件系统?文件系统是操作系统中用于组织和管理文件和目录的一种机制。
11. 请列举几种常见的文件系统类型。
- FAT文件系统- NTFS文件系统- ext4文件系统- HFS+文件系统- APFS文件系统12. 什么是设备驱动程序?设备驱动程序是操作系统中用于控制和管理计算机的外部设备的软件模块。
完整word版操作系统试题及答案操作系统试题⼀⼀、单选题(每⼩题1分,共20分)1、操作系统中采⽤多道程序设计技术提⾼CPU和外部设备的【A】。
A、利⽤率B、可靠性 C 、稳定性D、兼容性2、如果分时操作系统的时间⽚⼀定,那么【C】,则响应时间越短。
A、内存越少B、内存越多C、⽤户数越少D、⽤户数越多3、若把操作系统看作资源管理者,下列的【C】不属于操作系统所管理的资源。
A、CPUB、内存C、中断D、程序4、操作系统是通过【D 】感知进程存在的。
A、程序名B、进程的状态C、中断D、进程控制块5、当【B 】时,进程从执⾏状态变为就绪状态。
A、进程被进程调度程序选中B、时间⽚⽤完C、等待某⼀事件D、等待的事件发⽣6、以下的进程状态变化中,不可能发⽣的变化是【D 】。
A、执⾏状态到就绪状态B、等待状态到就绪状态C、执⾏状态到等待状态D、等待状态到执⾏状态7、若P、V操作的信号量S初值为2,当前值为-3,则表⽰有【D】个等待进程。
A、0个B、1个C、2个D、3个8、P、V操作是【A】A、两条低级进程通信原语B、两条⾼级进程通信原语C、两条系统调⽤命令D、两组不同的机器指令9、⽤V操作唤醒⼀个等待进程时,被唤醒的进程状态变为【B 】。
A、等待B、就绪C、执⾏D、完成10、资源的有序分配策略破坏【D 】条件,是⼀种死锁预防策略。
A、互斥条件B、保持和请求条件C、不剥夺条件D、环路等待条件11、银⾏家算法是⼀种【B 】算法。
A、死锁预防B、死锁避免C、死锁检测D、死锁解除12、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发⽣死锁的最⼤并发进程数为【C】A、2B、3C、4D、513、分区管理中采⽤⾸次适应分配算法时,应把空闲区按【C】次序进⾏管理。
A、⼤⼩递增B、⼤⼩递减C、地址递增D、地址递减14、很好地解决了内存碎⽚问题的存储管理⽅案是【C 】。
A、固定分区管理B、可变分区管理C、页式存储管理D、段式存储管理15、虚拟存储管理系统的基础是程序的【C】理论。
《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
江苏理工学院操作系统考试试卷及参考答案2一、单项选择题(5’)1.若把操作系统看作是计算机的资源管理者,下列选项中,()不属于操作系统所管理的资源。
A、程序B、内存C、CPUD、中断答案:D2.为了实现存储保护,对共享区域中的信息()。
A、既可读,又可写B、只可读,不可修改C、能执行,可修改答案:B3.把考试试卷地址空间中使用的逻辑地址变为内存中物理地址的过程称为()。
A、重定位B、物理化C、逻辑化D、加载答案:A4.对处理事件有严格时间限制的操作系统是()。
A. 分时操作系统B. 网络系统C. 实时系统D. 批处理系统答案:C5.发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏()条件是不大实际的。
A. 互斥B. 不可抢占C. 部分分配D. 循环等待答案:A6.动态重定位技术依赖于()。
A、重定位装入程序B、重定位寄存器C、地址机构D、目标程序答案:B7.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度为()。
A、224B、216C、28D、64答案:B8.在段页式存储管理系统中,内存等分成块,程序按逻辑模块划分成若干()。
A、块B、基址C、分区D、段答案:D9.在页式段式和段页式主存的研究可归纳为:主存的分配与回收,地址重定位,存储空间的共享与保护和()。
A. 地址映像B. 虚拟存储C. 物理存储器的扩充答案:B10.操作系统对临界区的调用原则是()。
A、当进程处于就绪状态时B、当有进程处于临界区时C、当无进程处于临界区时答案:C11.所谓()是指将一个以上的考试试卷放入主存,并且同时处于运行状态,这些考试试卷共享处理机的时间和外围设备等其他资源。
A、多重处理B、多道程序设计C、实时处理D、并行执行答案:B12.分区管理中采用“最佳适应”分配算法时,宜把空闲区按()次序登记在空闲区表中。
A. 长度递增B. 长度递减C. 地址递增D. 地址递减答案:A13.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是();由运行状态变为阻塞状态的条件是等待某事件发生。
一、单项选择题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,2C. 1,0D. 2,011. 在可变分区存储管理中,最先适应分配算法要求对空闲分区表项按()进行排列。
操作系统测试题(附答案)操作系统测试题(附答案)1.操作系统概述1.1 什么是操作系统?操作系统是一种控制和管理计算机硬件与软件资源的系统软件,它允许用户与计算机交互,并使计算机能够运行各种应用程序。
1.2 操作系统的功能有哪些?●进程管理:管理进程的创建、调度和终止,以及进程间的通信机制。
●内存管理:管理计算机内存的分配和释放,实现虚拟内存等功能。
●文件系统:管理计算机上的文件和目录,实现对文件的存取和操作。
●设备管理:管理计算机的各种设备,如磁盘、打印机等,进行设备的分配和控制。
●用户接口:向用户提供与计算机交互的界面,如命令行界面、图形用户界面等。
2.进程管理2.1 什么是进程?进程是程序在计算机上的一次执行过程,它具有独立的运行空间和资源,可以与其他进程并发执行。
2.2 进程的状态有哪些?●就绪状态:进程已经创建并分配了所有必要的资源,等待被调度执行。
●运行状态:进程正在被处理器执行。
●阻塞状态:进程因为等待某个事件的发生而暂停执行。
●终止状态:进程完成了它的执行或者被操作系统终止。
2.3 进程间的通信方式有哪些?●共享内存:多个进程通过共享同一块内存区域来完成数据的交换。
●消息传递:进程通过发送和接收消息进行通信。
●信号量:进程通过对信号量进行操作来实现进程间的同步与互斥。
3.内存管理3.1 什么是虚拟内存?虚拟内存是一种将主存和磁盘空间结合起来使用的技术,它使得程序在运行时可以使用超过物理内存容量的地质空间。
3.2 虚拟内存的实现原理是什么?当程序需要访问一个尚未被加载到内存中的页面时,操作系统会将该页面从磁盘中加载到内存中,如果内存中的空间不够,操作系统会根据一定的策略将不常用的页面移出到磁盘上。
3.3 什么是页面置换算法?页面置换算法决定了操作系统在内存空间不足时如何选择要被移出的页面。
常用的页面置换算法有最佳(OPT)算法、先进先出(FIFO)算法和最近最久未使用(LRU)算法等。
模拟试题2一、填空题1.多道运行的特征之一是微观上串行,它的含义是多道程序分时、轮流地占用CPU 。
2.操作系统是又一组资源管理程序组成的其中文件系统是对于软件资源的管理。
3.UNIX系统是一个多用户、分时操作系统类型的操作系统。
4.某系统采用基址、限长寄存器方法实现存储保护,在这种方法中,判断是否越界的判断式是逻辑地址<限长寄存器内容(即地址空间长度)。
5.UNIX系统缓冲管理中,使用的队列结构有空闲缓冲区队列和设备缓冲区队列两类。
6.在整个向量中断处理过程中,硬件负责中断响应过程。
7.进程从结构上讲,包括程序、数据和进程控制块PCB 几个部分。
8.为了实现进程从有到无的变化,操作系统应提供进程撤消原语。
二、判断改错题1.系统调用功能是又硬件实现的。
×改正:“硬件”改为“软件”2.动态地址映射是指在程序装入主存时,将逻辑地址转换成物理地址。
×改正:“程序装入主存”改为“程序运行过程”3.虚拟技术是将独占设备改造为共享设备的技术。
√4.当采用有序资源分配方法预防死锁时,它破坏了产生死锁的四个必要条件中的部分分配条件。
×改正:“部分分配”改为“环路”5.一组进程间发生了死锁,这时这些进程都占有资源。
√6.驱动程序与I/O设备的特性紧密相关,因此应为每一个I/O设备配备一个驱动程序。
×改正:“每一个I/O设备”改为“每一类I/O设备”7.文件中的逻辑记录是用来进行I/O操作的基本单位。
×改正:“进行I/O操作”改为“用户存取信息”8.操作系统提供文件服务后,用户可按名存取文件,故用户使用的文件必须有不同的名字。
×改正:“必须有不同的名字”改为“可以相同,也可以不同”三、选择填空题1.在用户程序中将一批数据送到显示器上显示,要使用操作系统提供的 C 接口。
A.函数B.键盘命令C.系统调用D.图形2.在操作系统中,临界区是 B 。
A.进程的共享正文段B.进程中访问临界资源的程序段C.进程访问系统资源的程序段D.进程访问外部设备的程序段3.在请求调页的存储管理中,页表增加修改位是为了确定相应的页 D 。
一、选择题(每小题2分,共30分)
1.C 2.A 3.C 4.B 5.C
6.D 7.B 8.D 9.C 10.B
11.C 12.A 13.D 14.C 15.D
二、判断题(每小题2分,共20分)
1.F 2.F 3.T 4.F 5.T 6.T 7.F 8.F 9.F 10.T
三、填空题(每空2分,共20分)
1.前台后台
2.操作员程序员
3.系统用户
4.建立打开
5.运行时间短等待时间长
四、综合题(共30分。
第1题8分,第2题10分,第3题12分)
1.答:(1)并发。
在单处理机、多道程序环境下并发是指一段时间内,宏观上多个程序同时运行、微观上交替运行的情形。
OS中引入进程的概念就是为了实现并发;
(2)共享。
是指系统中并发执行的多个进程共享系统资源。
根据资源属性可以有互斥共享和同时访问两种方式;
(3)虚拟。
OS会通过虚拟技术实现系统功能的扩充。
(4)异步性。
并发执行的多个进程由于资源的限制会出现“走走停停”的运行模式。
2.(1)按FIFO调度算法将产生次缺页中断,依次淘汰的页号为,缺页中断率为:
按FIFO调度算法将产生5次缺页中断;依次淘汰的页号为:0,1,2;
缺页中断率为:5/10=50%
(2)按LRU调度算法将产生次缺页中断,依次淘汰的页号为,缺页中断率为:
按LRU调度算法将产生6次缺页中断;依次淘汰的页号为:2,0,1,3;
缺页中断率为:6/10=60%
3.。
《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。
A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。
A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。
A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。
A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。
A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。
A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。
A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。
A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。
A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。
答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
操作系统样卷试题及答案2《操作系统》课程样板试卷(2)一、选择(每题1.5分,共22.5分)1.将一个文件加密,比是为了防止。
A.文件被他人修改B.文件被他人阅读C.文件被他人执行D.文件被他人复制2.SPOOLing技术适用于。
A.存储管理B.设备管理C.文件管理D.作业管理3.当CPU从执行操作系统程序改为执行用户程序时,系统会。
A.保持原先的管态B.保持原先的目态C.由管态变为目态D.由目态变为管态4.计算机系统判别是否有中断事件发生,是在。
A.进行进程切换时B.执行完P操作后C.由目态变为管态时D.执行完一条指令后5.在可变分区存储管理中,若采用最优适应分配算法,那么空闲区应该按照进行排列。
A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大6.在下面的各种作业调度算法中,只有既有利于短作业又兼顾到了长作业。
A.先来先服务 B.短作业优先 C.响应比高者优先D.优先级7.存储管理的目的是。
A.方便用户使用B.方便用户使用和提高内存利用率C.提高内存利用率D.扩大内存实际容量8.可变分区存储管理应该是。
A.分区的长度是固定的B.分区的长度和个数都是确定的C.分区的个数是不变的D.分区的长度和个数都是不确定的9.分页式存储管理中,用256个字(字长32位)的位示图来管理内存块的使用情况。
规定块号、字号、位号都是从0开始。
那么第4999块对应的位置是。
A.字号为156,位号为8 B.字号为157,位号为8C.字号为156,位号为7 D.字号为157,位号为710.虚拟存储器的容量是由计算机的地址结构决定的。
若CPU有32位地址,则所提供的虚拟存储空间最大为字节。
A.2G B.4G C.100K D.640K 11.操作系统对文件实行统一管理,最基本的目的是向用户提供功能。
A.按名存取B.文件共享C.文件保护D.提高文件存取速度12.进程控制块记录着进程执行时的情况,因此它的内容应由进行修改。
A.操作系统B.进程程序C.用户D.中断程序13.分时操作系统的主要目的是提高。
A.计算机系统的实时性B.计算机系统的可靠性C.计算机系统的交互性D.软件的运行速度14.用信号量在3个并发进程的临界区实行互斥时,其初值应设置为。
A.0 B.1 C.2 D.315.系统在接到用户关于文件的命令后,就会在文件目录中寻找空目录项进行登记,以便创建该文件的目录。
A.读B.写C.打开D.建立二、是非(每题1.5分,共18分)1.在相同硬件的基础上,经过不同操作系统的扩充,可以在用户面前趁呈现出不同性质的虚拟机。
()2.如果系统处于不安全状态,那么它肯定死锁了。
()3.一个文件的绝对路径名,是从根目录的下一级开始书写的。
()4.静态重定位是指在程序装入是完成对指令地址的修改工作;而动态重定位则是指在程序执行时完成对指令地址的修改工作。
()5.文件管理,实际上就是对辅助存储空间的管理。
()6.按照工作特性,鼠标应该属于字符设备之列。
()7.所谓的“特殊文件”,实际是指诸如打印机、磁盘等设备。
()8.在页式存储管理中,每个作业共用一个页表,通过它完成逻辑地址到物理地址的转换工作。
()9.在请求页式存储管理中,页面淘汰一定是由于缺页中断引起的。
()10.操作系统是通过作业调度算法来决定把CPU分配给哪个作业程序使用的。
()11.在多道程序设计环境下,用户程序只能通过访管指令进入操作系统,以获得操作系统所提供的服务。
()12.在实际的分页式存储管理中,是采用内存页表与快速寄存器组成的快表一起来完成地址转换的。
()三、填空(每题1.5分,共19.5分)1.完成由文件目录项构成的文件,在操作系统里被称为。
2.多道程序设计的基本思想是在内存中同时存放,它们共享系统资源,并在管理程序的控制下交替地被执行。
3.操作系统是通过而感知一个进程的存在的。
4.在引入了线程的系统中,进程只是,线程才是实施调度和分派的基本单位。
5.在处存储管理中,把逻辑地址转换成为绝对地址的工作,称为。
6.若干通道命令字构成一个,它规定了设备应该执行的各种操作和顺序。
7.FIFO页面淘汰算法有时会出现所谓的现象,即缺页率可能会随占用的内存块增加而增加。
8.在文件系统中,若把逻辑文件中的信息顺序地存放到一组相邻接的物理盘块中,这样的物理文件被称为是文件。
9.所谓“随机存取”,即指可以以存取文件中的记录,而无须先涉及它前面的记录。
10.对于文件,操作系统为每一个文件开辟一个存储区,在它的里面存放着该文件的有关信息。
我们称这个存储区为。
11.磁带、磁盘这样的设备,都是以为单位与内存进行信息交换的。
12.在DMA方式下,设备与内存储器之间进行的是数据传输。
13.死锁是指系统中无休止地等待永远不会发生的事件出现。
四、简答(每题5分,共20分)1.一系统有8台磁带机,它们由N个进程竞争使用,每个进程最多可能需要3台。
试问N的取值分别为多少时,系统绝对不会有死锁的危险?并说明理由。
2.用可变分区管理内存空间。
现内存有5个空闲区及其尺寸为:R1(18K)、R2(30K)、R3(12K)、R4(185K)、R5(120K),五个作业J1、J2、J3、J4、J5所需内存尺寸依次为:11K、16K、105K、28K、165K。
试问:(1)如果采用最先适应算法,能够把这五个作业按照J1~J5的次序全部装入内存吗?为什么?(2)用什么适应算法依次装入这五个作业,能够使内存的利用最好?这时它们各自被装入到了哪个空闲区?3.试问,信号量上的P、V操作只是对信号量的值进行加1或减1操作吗?在信号量上还能够执行除P、V操作之外的其他操作吗?4.在页式虚拟存储管理中,某作业的页表如下所示。
已知页面尺寸为1024字节,现在要分别访问用户空间中的虚拟地址1011、3000和4012。
试问谁会发生缺页中断?谁不会发生缺页中断?页号块号标志磁盘上位置0 2 11 3 02 1 13 6 0五、应用(每题5分,共30分)1.现有3个进程P1、P2、P3共用有10个单位的某种资源。
当前资源使用情况的基本数据如表所示。
现在进程P1、P2、P3又分别对资源提出1个、2个、1个请求。
试问:(1)能够先满足进程P2对2个资源的请求吗?为什么?(2)对这3个进程的资源请求,如何进行管理和分配比较合适?进程最大需求已有量还需量P1 7 3 4P2 8 3 5P3 3 2 12.看懂某系统如下的状态变迁图,图中的①~④是未写明的状态变迁原因。
(1)你认为系统采用的是怎样的进程调度策略?(2)写出各个具体状态变迁的原因。
3.某一自动测量系统,要完成采样、数据转换、数据显示三个任务。
采样是把传感器上得到的整型微电压值存入缓冲区;数据转换是把微电压值从缓冲区里取出,计算成量度值后,在存取该缓冲区;数据显示是把缓冲区里的量度值取出加以显示。
用信号量SS(初值为1)、SC(初值为0)、SD(初值为0)上的P、V操作实现这三个同步进程时,编写了下面的程序。
(1)请说明信号量SS、SC、SD各自的作用;(2)完成对三个进程程序中的6个填空。
采样进程Sample:while (){从传感器上得到的整型微电压值;填空1 ;将整型微电压值存入缓冲区;填空2 ;}数据转换进程Convert:while (){填空3 ;从缓冲区里取出微电压值;将微电压值计算转换成量度值;将量度值存入原缓冲区;填空4 ;}数据显示进程Display:while (){填空5 ;从缓冲区里取出量度值;填空6 ;显示数据;}4.若某作业的执行顺序如下图所示。
请回答问题:(1)该作业执行过程中,CPU、输入机、打印机是如何协同工作的?(2)对于该作业的执行情况,CPU的利用率是多少?(3)画出提高CPU 利用率的处理方案。
5.操作系统实行请求页式存储管理。
某作业执行时的页面走向为1、2、3、4、5、2、3、1、2、3、4、5、1、2、3、4若分配给该作业使用的存储块数是3,并且开始时没有任何页面在内存。
试问(1)采用FIFO页面淘汰算法,其缺页次数是多少?(2)若分配给该作业使用的存储块数是4,并且开始时没有任何页面在内存。
这时仍然采用FIFO页面淘汰算法,其缺页次数是多少?(3)对于这样的页面走向,FIFO发生抖动吗?6.若磁盘共有200个柱面,其编号为0~199。
假设已完成68号柱面的访问请求,正在为访问96号柱面的请求者服务。
还有若干个请求者在等待服务,它们依次要访问的柱面号为:175,52,157,36,159,106,108,72现采用的是“最短查找时间优先”的移臂调度算法。
试确定此时的服务次序,并计算磁臂移动的距离。
《操作系统》课程样板试卷(2)答案一、选择(每题1.5分,共22.5分)1.C 2.B 3.C 4.D 5.D6.C 7.B 8.D 9.C 10.B11. A 12.A 13.C 14.B 15.D二、是非(每题1.5分,共18分)1.√2.×3.×4.×5.√6.√7.√8.×9.√10.×11.√12.√三、填空(每题1.5分,共19.5分)1.目录文件2.多个程序3. PCB(或进程控制块)4.资源的拥有者5.地址重定位6.通道程序7.抖动8.连续9.任何次序10.文件控制块(FCB)11.块12.成批13.多个进程四、简答(每题5分,共20分)1.答:当N为1、2、3时,系统绝对不会有死锁的危险。
(1)当系统只有一个进程时,它最多需要3台磁带机,而系统有8台磁带机,因此不可能发生死锁。
(2)当系统只有2个进程时,它们最多需要6台磁带机,而系统有8台磁带机,因此不可能发生死锁。
(3)当系统只有3个进程时,它们最多需要9台磁带机。
如果现在每个进程都已分得2台磁带机,那么系统还剩2台,足能使所有进程顺利运行完毕,因此绝对不会发生死锁。
2.答:(1)用最先适应算法,这五个作业不能依次被全部装入内存。
这是因为这时是把R1分配给J1,R2分配给J2,R4分配给J3,R4的余下部分分配给J4。
这样,J5提出的要求就无法满足了。
(2)若使用最佳适应算法,能够使内存得到最好的利用。
此时这五个作业依次装入的空闲区是:J1→R3、J2→R1、J3→R5、J4→R2、J5→R4。
3.答:根据信号量的定义可知,P、V操作并非只是对信号量进行减1或加1操作,更重要的是在减1或加1后,还要判断运算的结果。
对于P操作,判定后调用进程自己有可能继续运行,也可能阻塞等待。
对于V操作,判定后调用进程自己最后总是继续运行,但之前可能会唤醒在信号量队列上等待的进程。
在信号量上除了能执行P、V操作外,不能执行其他任何操作。
4.答:从页表的当前情况看,用户空间中的第0页和第2页在内存块中,因为它们所对应的标志位为“1”;第1页和第3页不在内存块中,因为它们所对应的标志位为“0”。