自考操作系统简答题
自考操作系统试题及答案
自考操作系统试题及答案操作系统是计算机科学领域中的核心课程之一,它涉及到计算机系统的管理和控制,包括进程管理、内存管理、文件系统和输入/输出(I/O)等。
以下是一套模拟的自考操作系统试题及答案,供同学们学习和参考。
一、选择题1. 在操作系统中,进程和程序的主要区别是什么?A. 进程是程序的静态形式,程序是进程的动态形式B. 进程是程序的动态形式,程序是进程的静态形式C. 进程和程序是同一个概念D. 进程是程序的编译结果,程序是进程的执行结果答案:B2. 以下哪个不是操作系统提供的系统调用?A. 创建进程B. 打开文件C. 网络通信D. 数据加密答案:D3. 操作系统的内存管理主要负责以下哪项任务?A. 存储数据B. 管理进程的内存分配与回收C. 执行程序D. 管理文件系统答案:B4. 死锁的必要条件不包括以下哪一项?A. 互斥条件B. 占有和等待条件C. 不剥夺条件D. 资源饥饿条件答案:D5. 分页和分段是操作系统内存管理的两种不同方式,以下描述正确的是:A. 分页是将内存分为固定大小的块B. 分段是将内存分为可变大小的块C. 分页和分段都是将内存分为可变大小的块D. 分页和分段都是将内存分为固定大小的块答案:A二、简答题1. 简述操作系统的五大基本功能。
答案:操作系统的五大基本功能包括:- 进程管理:负责创建、调度和终止进程。
- 内存管理:负责内存的分配和回收,确保程序运行时有足够的内存空间。
- 文件系统管理:负责文件的存储、检索和组织。
- 输入/输出(I/O)管理:负责管理计算机硬件设备,如打印机、键盘等。
- 网络通信:负责操作系统与网络之间的通信。
2. 描述死锁的概念及其四个必要条件。
答案:死锁是指在多任务环境中,两个或多个进程在执行过程中因争夺资源而造成的一种僵局。
在这种状态下,每个进程都在等待其他进程释放资源,但因为没有一个进程能够继续向前推进,导致系统资源得不到有效利用。
死锁的四个必要条件包括:- 互斥条件:一个资源在一段时间内只能由一个进程使用。
自考操作系统试题及答案
自考操作系统试题及答案一、单项选择题(每题1分,共10分)1. 在操作系统中,进程和程序的主要区别是()。
A. 程序是静态的,进程是动态的B. 程序是动态的,进程是静态的C. 程序和进程没有区别D. 程序是操作系统,进程是用户程序答案:A2. 下列关于操作系统的描述,不正确的是()。
A. 操作系统是计算机系统中最基本的系统软件B. 操作系统是用户与计算机硬件之间的接口C. 操作系统是计算机系统中的通用软件D. 操作系统是计算机系统中的应用软件答案:D3. 在分时系统中,CPU调度算法的主要目标是()。
A. 保证系统资源的合理分配B. 提高CPU的利用率C. 保证系统资源的高效利用D. 以上都是答案:D4. 下列关于虚拟内存的描述,正确的是()。
A. 虚拟内存是实际存在的物理内存B. 虚拟内存是操作系统提供的一种内存管理技术C. 虚拟内存的大小与物理内存无关D. 虚拟内存可以无限大答案:B5. 进程通信中,管道是一种()。
A. 同步通信方式B. 异步通信方式C. 单向通信方式D. 双向通信方式答案:C6. 在操作系统中,文件系统的主要作用是()。
A. 实现文件的存储B. 实现文件的共享C. 实现文件的保护D. 以上都是答案:D7. 下列关于死锁的描述,不正确的是()。
A. 死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局B. 死锁会导致系统资源的浪费C. 死锁是操作系统设计不当的结果D. 死锁是不可避免的答案:D8. 下列关于操作系统的层次结构,正确的是()。
A. 应用层、系统调用层、硬件层B. 硬件层、系统调用层、应用层C. 应用层、系统调用层、硬件层、文件系统层D. 系统调用层、文件系统层、硬件层答案:B9. 在操作系统中,中断处理程序的作用是()。
A. 处理用户请求B. 处理系统调用C. 处理硬件中断D. 处理软件中断答案:C10. 下列关于操作系统的描述,正确的是()。
A. 操作系统是计算机系统中的硬件B. 操作系统是计算机系统中的软件C. 操作系统是计算机系统中的外设D. 操作系统是计算机系统中的网络答案:B二、多项选择题(每题2分,共10分)1. 操作系统的主要功能包括()。
自考操作系统试题及答案
自考操作系统试题及答案一、选择题1. 在现代操作系统中,进程和线程的主要区别是什么?A. 进程是资源分配的最小单位,线程是CPU调度的最小单位B. 进程和线程没有区别C. 进程是CPU调度的最小单位,线程是资源分配的最小单位D. 进程和线程是同一种概念的不同叫法答案:A2. 分页和分段两种内存管理方式的主要区别是什么?A. 分页是将内存分为固定大小的块,分段是将内存分为可变大小的段B. 分页是将内存分为可变大小的块,分段是将内存分为固定大小的段C. 分页和分段没有区别D. 分页和分段的区别在于处理器的实现方式不同答案:A3. 在文件系统中,索引节点(inode)通常包含哪些信息?A. 文件名和文件大小B. 文件所有者和创建时间C. 文件数据和文件类型D. 文件的物理地址和存取权限答案:D4. 死锁的必要条件包括以下哪些?A. 互斥B. 不剥夺C. 请求和保持D. 循环等待E. 以上都是答案:E5. 操作系统中的虚拟内存管理主要解决了什么问题?A. 内存的物理损坏问题B. 内存的容量限制问题C. 内存的访问速度问题D. CPU的调度问题答案:B二、简答题1. 请简述进程和程序的区别。
答:进程是程序在执行过程中的动态状态,是操作系统进行资源分配和调度的一个独立单位。
它包括程序计数器、寄存器集合、堆栈等状态信息。
而程序则是一组有序的指令集,是静态的,直到被加载到内存中并开始执行,它才成为一个进程。
2. 什么是系统调用?它在操作系统中扮演什么角色?答:系统调用是操作系统提供给用户程序的一种接口,它允许用户程序请求操作系统的服务。
系统调用在操作系统中扮演着用户程序与操作系统之间的桥梁角色,它使得用户程序能够访问系统资源,如文件、网络、设备等,同时保证了系统的安全性和稳定性。
三、计算题1. 假设一个系统有5个进程,它们的CPU突发时间分别为2ms、3ms、4ms、5ms和6ms。
如果使用轮转调度算法,计算每个进程的等待时间。
自考02323《操作系统概论》真题(2022.04)_1
自考02323《操作系统概论》真题及(2022.04)自考02323《操作系统概论》真题及答案解析(2022.04)1.[单选题] 有一种操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机,满足这一特征的是()A.单道批处理操作系统B.分布式操作系统C.分时系统D.实时系统2.[单选题] 引入多道程序系统的主要目的是()A.为了充分利用主存储器B.充分利用CPU,减少CPU的等待时间C.提高实时响应速度D.增强系统的交互能力3.[单选题] 操作系统内核与应用程序之间的接口是()A.联机用户接口B.脱机用户接口C.系统调用D.图形用户接口4.[单选题] 下列不是操作系统内核基本功能的是()A.文件管理B.时钟管理C.原语操作D.中断处理5.[单选题] 如果有N (N2)个进程并发运行,则不可能出现的情形是()A.1个进程处于执行态,没有就绪态的进程,N-1个阻塞态的进程B.1个进程处于执行态,N-1个就绪态的进程,没有阻塞态的进程C.1个进程处于执行态,1 个就绪态的进程,N-2个阻塞态的进程D.没有进程处于执行态,2个就绪态的进程,N-2个阻塞态的进程6.[单选题] 在死锁的预防中,资源的按序分配策略可以破坏()A.互斥使用资源条件B.占有且等待资源条件C.非抢夺资源条件D.循环等待资源条件7.[单选题] 在下列进程调度算法中,为每个就绪队列赋予不同时间片的调度算法是()A.短进程优先调度B.时间片轮转调度C.优先权调度D.多级反馈队列调度8.[单选题] 实时系统中,进程调度的要考虑的关键因素是()A.内存的分配B.时间片的确定C.对完成截止时间条件的满足D.I /O设备的分配9.[单选题] 若某系统中有3 个并发进程,各需要4个同类资源,则该系统不会产生死锁的最少资源总数应该是()A.9个B.10个C.11个D.12个10.[单选题] 在操作系统进程调度中,时间片轮转调度算法的目的是()A.多个终端都能得到系统的及时响应B.先来先服务C.优先级高的进程先使用CPUD.紧急事件优先处理11.[单选题] 将一个进程逻辑地址空间分成若干个大小相等的片,称为()A.页表B.页C.页框D.页帧12.[单选题] 实现虚拟存储器的目的是()A.实现存储保护B.实现程序浮动C.扩充外存容量D.提高内存利用率13.[单选题] 用户程序所对应的地址空间是()A.绝对地址空间B.逻辑地址空间C.I/O地址空间D.物理地址空间14.[单选题] 在采用快表的存储管理方式中,假定快表的命中率为90%,快表的访问时间为40ns,访问内存的时间为200ns,则系统的有效访存时间是()A.220nsB.240nsC.260nsD.272ns15.[单选题] 为了能将逻辑地址变换为物理地址,在系统中必须设置()A.地址映射机构B.地址扩充机构C.内存保护机构D.地址共享机构16.[单选题] 用于管理文件的系统文件是()A.正规文件B.目录文件C.字符设备文件D.块设备文件17.[单选题] 常用的文件存取方式有两种:随机存取和()A.顺序存取B.按名存取C.直接存取D.按路径存取18.[单选题] 文件存储的几种常用方式中,使用磁盘链接表进行分配的优点是()A.实现简单B.读操作性能好C.可以充分利用每个簇D.随机存储方便快捷19.[单选题] 在I/O设备管理中,必须作为临界资源以互斥方式访问的设备是()A.独占设备B.共享设备C.虚拟设备D.低速设备20.[单选题] 为了实现主机与设备控制器之间的成块数据传送,在DMA控制器中设计了四类寄存器,其中,记录本次向CPU发送中断信号前要读或写数据次数的寄存器是()A.命令/状态寄存器B.内存地址寄存器C.数据寄存器D.数据计数器21.[填空题] 操作系统常见的体系结构有单体结构模型、______和______动态可扩展结构模型。
全国自考(操作系统概论)-试卷6
全国自考(操作系统概论)-试卷6(总分:110.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.人与计算机硬件之间的接口界面是(分数:2.00)A.应用软件B.支撑软件C.系统软件D.计算机软件√解析:2.UNIX操作系统是一种(分数:2.00)A.分时操作系统√B.批处理操作系统C.实时操作系统D.分布式操作系统解析:解析:UNIX是一个通用的交互式分时操作系统。
3.如果某一进程获得除CPU以外的所有所需运行资源,经调度分配到CPU后,该进程将进入(分数:2.00)A.就绪状态B.运行状态√C.阻塞状态D.活动状态解析:解析:进程获得除CPU以外的所有等待的资源,从等待态转换成就绪态,经进程调度给就绪态进程分配CPU,则进程转换成运行态。
4.特权指令( )执行。
(分数:2.00)A.只能在目态下B.只能在管态下√C.在目态或管态下均能D.在目态或管态下均不能解析:5.以下不属于进程调度算法的是(分数:2.00)A.先来先服务B.时间片轮转C.最高优先级D.响应比高者优先√解析:解析:常用的进程调度算法有: (1)先来先服务调度算法; (2)最高优先级调度算法; (3)时间片轮转调度算法。
6.通道在输入输出操作完成或出错时,就形成( ),等候CPU来处理。
(分数:2.00)A.硬件故障中断B.程序中断C.外部中断D.I/O中断√解析:7.作业调度的关键在于(分数:2.00)A.选择恰当的进程管理程序B.选择恰当的作业调度算法√C.用户作业准备充分D.有一个较好的操作环境解析:解析:周转时间和平均周转时间与选册的调度算法有关。
8.在以下的存储管理方案中,能扩充主存容量的是(分数:2.00)A.固定式分区分配B.可变式分区分配C.分页虚拟存储管√D.页式存储管理解析:9.在可变分区分配方案中,为了实现主存的空间分配,采用( )进行管理。
(分数:2.00)A.页表B.段表C.段表+页表D.分区分配表+空闲区表√解析:10.磁盘机中,将所有的读/写磁头按( )的次序进行编号,称磁头号。
操作系统自考试题及答案
操作系统自考试题及答案一、单项选择题(每题1分,共10分)1. 在现代操作系统中,进程和线程的主要区别在于()。
A. 进程有独立的内存空间,线程共享内存空间B. 进程一定多线程,线程一定单线程C. 进程和线程都是轻量级的D. 进程和线程的切换开销相同答案:A2. 分页式存储管理系统中,页表的作用是()。
A. 存储文件数据B. 实现地址转换C. 存储设备驱动程序D. 存储用户信息答案:B3. 在文件系统中,以下哪个不是文件的属性?()A. 文件名B. 文件大小C. 文件类型D. 文件内容答案:D4. 死锁的必要条件中,不包括以下哪一项?()A. 互斥条件B. 请求和保持条件C. 不剥夺条件D. 资源平等条件答案:D5. 在操作系统中,设备驱动程序的主要功能是()。
A. 提供用户界面B. 实现硬件的抽象C. 管理内存分配D. 处理进程调度答案:B6. 以下哪个调度算法主要用于实时系统?()A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转(RR)D. 优先级调度答案:D7. 在操作系统中,虚拟内存的主要目的是()。
A. 提高系统的可靠性B. 允许更多的进程同时运行C. 提高CPU的利用率D. 加快文件的读写速度答案:B8. 以下哪个不是操作系统的五大基本功能?()A. 内存管理B. 存储管理C. 用户界面D. 进程管理答案:C9. 在多道程序设计系统中,进程的三种基本状态是()。
A. 新建、就绪、执行B. 新建、就绪、阻塞C. 执行、阻塞、就绪D. 就绪、执行、死亡答案:D10. 以下哪个是操作系统中用于进程间通信的机制?()A. 中断B. 信号C. 管道D. 系统调用答案:C二、填空题(每题2分,共10分)11. 操作系统中的“虚拟内存”技术允许应用程序使用的内存量________物理内存的实际大小。
答案:大于12. 在操作系统中,________是一种用于解决进程同步问题的机制,它允许进程在某个条件不满足时挂起执行。
操作系统概论自考试题及答案
操作系统概论自考试题及答案一、单项选择题(每题1分,共10分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 设备管理C. 用户界面D. 文件管理答案:C2. 在现代操作系统中,虚拟内存的实现主要依赖于哪种技术?A. 硬盘B. 光盘C. 缓存D. 虚拟硬盘答案:A3. 进程和程序的区别在于什么?A. 进程是静态的,程序是动态的B. 进程是动态的,程序是静态的C. 进程和程序没有区别D. 进程是程序的子集答案:B4. 在操作系统中,调度是指什么?A. 内存分配B. CPU分配C. 文件系统管理D. 输入输出设备分配答案:B5. 死锁的必要条件之一是?A. 互斥条件B. 不剥夺条件C. 循环等待条件D. 所有都是答案:D6. 操作系统中的文件系统通常采用哪种数据结构来组织文件?A. 链表B. 树C. 栈D. 队列答案:B7. 哪个操作系统采用了微内核设计?A. Windows XPB. UNIXC. LinuxD. macOS答案:C8. 在操作系统中,进程的上下文切换通常涉及哪些信息的保存和恢复?A. 寄存器和程序计数器B. 内存分配信息C. 文件系统状态D. 网络连接信息答案:A9. 分页和分段是操作系统中虚拟内存管理的两种主要技术,它们的主要区别是什么?A. 分页大小固定,分段大小可变B. 分页大小可变,分段大小固定C. 分页基于内存地址,分段基于数据类型D. 分页基于数据类型,分段基于内存地址答案:A10. 操作系统中的设备驱动程序的主要作用是什么?A. 提供用户界面B. 管理内存分配C. 控制硬件设备D. 实现网络通信答案:C二、多项选择题(每题2分,共10分)11. 操作系统的五大基本功能包括以下哪些?()A. 用户界面B. 进程管理C. 设备管理D. 存储管理E. 文件系统管理答案:BCDE12. 在操作系统中,进程的状态可以是哪些?()A. 新建B. 运行C. 等待D. 终止E. 挂起答案:ABCDE13. 下列哪些是操作系统的调度算法?()A. 先来先服务B. 短作业优先C. 轮转D. 随机E. 多级反馈队列答案:ABCDE14. 文件系统中的文件具有哪些属性?()A. 文件名B. 文件大小C. 文件类型D. 创建日期E. 访问权限答案:ABCDE15. 操作系统中的虚拟内存技术可以带来哪些好处?()A. 允许更多的程序同时运行B. 提供更大的地址空间C. 保护程序不受其他程序影响D. 提高内存访问速度E. 允许程序共享内存答案:ABCE三、简答题(每题5分,共20分)16. 简述操作系统中进程和线程的区别。
7月全国自考操作系统试题及答案解析
7月全国自考操作系统试题及答案解析1、右键单击一个单元格出现的快捷菜单,下面的哪个命令不属于其中()。
[单选题]*A. 插入B. 删除C. 删除工作表(正确答案)2、D:控制数据的输入和输出下面关于优盘的描述中,错误的是______。
[单选题] *A:优盘有基本型、增强型和加密型三种B:优盘的特点是重量轻、体积小C:优盘多固定在机箱内,不便携带(正确答案)3、TA和TB是指用()针配线模块插座/插头的两种颜色代码[单选题] *ABC(正确答案)D4、下列叙述中,错误的是______。
[单选题] *A:计算机系统由硬件系统和软件系统组成B:计算机软件由各类应用软件组成(正确答案)C:CPU主要由运算器和控制器组成D:计算机主机由CPU和内存储器组成5、WPS演示文稿默认的扩展名是()。
[单选题] *A. .pptB. .wpsC. .pot6、为了避免混淆,十六进制数在书写时常在后面加字母()。
[单选题] * A)H ((正确答案)B)O (C D7、计算机硬件能直接识别、执行的语言是______。
[单选题] *A:汇编语言B:机器语言(正确答案)C:高级程序语言D:C++语言8、52.\"32位微机”中的32位指的是()。
[单选题] *A.微机型号B.内存容量C.存储单位D.机器字长(正确答案)9、41.无符号二进制整数111111转换成十进制数是()。
[单选题] *A.71B.65C.63(正确答案)D.6210、用“自定义”方式筛选出一班报名人数“不少于人”或“少于人”的兴趣小组,“一班兴趣小组报名表”的筛选条件()。
[单选题] *A)>=与< (B)>=或< ((正确答案)C)<=或> (11、摄像头属于______。
[单选题] *A:控制设备B:存储设备C:输出设备D:输入设备(正确答案)12、79.早期的计算机语言中,所有的指令.数据都用一串二进制数0和1表示,这种语言称为()[单选题] *A.Basic语言B.机器语言(正确答案)C.汇编语言D.java语言13、4.根据域名代码规定,表示政府部门网站的域名代码是()[单选题] *(正确答案)14、28.目前广泛使用的Internet,其前身可追溯到()[单选题] *A.ARPANET(正确答案)B.CHINANETC.DECnetD.NOVELL15、16.在Internet.上浏览时,浏览器和Www服务器之间传输网页使用的协议是()。
自考操作系统问答题
1. 操作系统结构设计应追求的目标是什么?正确性、高效性、维护性、移植性。
2. 在磁盘存储空间管理的位示图法中,确定已知空闲块地址的块号、柱面号的通用公式为:块号=字号×字长+位号柱面号=\[块号/柱面上的块数\]请写出确定空闲块地址的磁头号和扇区号的通用公式。
答案:磁头号=\[(块号mod柱面上的块数)/盘面上的扇区数\]扇区号=(块号mod柱面上的块数)mod盘面上的扇区数3. UNIX系统调用close是如何处理的?清除有关的表项。
检查块设备的缓冲区是否还有信息未写回,若有,则写回设备。
检查是否有其他进程仍打开此设备,若有,则不能关闭此设备。
若无其他进程打开此设备,调用驱动程序中的关闭过程,与设备断开。
4. 什么是线程?简述进程与线程的关系。
线程是进程中可独立执行的子任务。
一个进程中可以有一个或多个线程。
一个进程中的各个线程可以并发执行。
系统为进程分配主存空间,同一进程中的各线程共享该进程的主存空间。
5. 操作系统采用层次结构设计方法有什么优点和难点?主要优点是有利于系统的设计与调试,主要困难在于层次的划分和安排。
6. 目录结构有一级、二级和树形目录结构。
请简单叙述树形目录结构的优点。
解决了重名问题;有利于文件分类;提高检索文件的速度;能进行存取权限的控制。
7. 简述UNIX中系统调用命令OPEN的处理过程。
(1)分配一个活动索引节点,引用计数i_count加1。
(2)在进程打开文件表和系统打开文件表中分配表项。
(3)调用设备驱动程序检查打开的合法性。
(4)初始化驱动程度的数据结构。
(5)建立进程和设备间的联系。
8. 比较进程同步和进程互斥的异同。
答案:同:两者都是对并发进程竞争共享资源的管理。
异:进程互斥——各进程竞争共享资源没有必然的逻辑顺序。
只要无进程在使用共享资源就允许任一进程去使用。
进程同步——对共享资源的使用有一定的逻辑顺序。
9. 某系统有同类资源m个,供n个进程共享,如果每个进程最多申请x(1≤x≤m)个资源,且各进程的最大需求量之和小于(m+n)个资源,证明该系统不会发生死锁。
自考操作系统试题及答案
自考操作系统试题及答案一、单项选择题(每题2分,共20分)1. 在操作系统中,进程和程序的主要区别是()。
A. 进程是动态的,程序是静态的B. 进程是静态的,程序是动态的C. 进程和程序都是动态的D. 进程和程序都是静态的答案:A2. 下列关于操作系统的叙述中,错误的是()。
A. 操作系统是计算机系统中不可缺少的系统软件B. 操作系统是计算机硬件的第一层软件扩展C. 操作系统是计算机系统中的通用软件D. 操作系统是计算机系统中的应用软件答案:D3. 下列不属于操作系统提供的服务的是()。
A. 文件管理B. 设备管理C. 程序编译D. 进程管理答案:C4. 在操作系统中,用于实现多道程序设计的关键技术是()。
A. 多线程B. 多进程C. 多核处理D. 多任务答案:B5. 操作系统中,用于分配和回收内存资源的机制是()。
A. 内存分配B. 内存回收C. 内存管理D. 内存保护答案:C6. 下列选项中,不是操作系统功能的是()。
A. 进程调度B. 文件系统C. 网络通信D. 数据库管理答案:D7. 在操作系统中,负责处理用户与计算机硬件之间交互的模块是()。
A. 用户界面B. 设备驱动程序C. 系统调用D. 系统命令答案:B8. 下列关于操作系统的叙述中,正确的是()。
A. 操作系统是用户与计算机硬件之间的接口B. 操作系统是用户与应用程序之间的接口C. 操作系统是应用程序与计算机硬件之间的接口D. 操作系统是计算机硬件与应用程序之间的接口答案:A9. 在操作系统中,用于实现文件的创建、删除、读取和写入等功能的是()。
A. 文件管理B. 内存管理C. 进程管理D. 设备管理答案:A10. 下列选项中,不属于操作系统提供的资源管理功能的是()。
A. 存储管理B. 设备管理C. 作业调度D. 系统维护答案:D二、多项选择题(每题3分,共15分)1. 操作系统的主要功能包括()。
A. 进程管理B. 存储管理C. 设备管理D. 文件管理E. 作业调度答案:ABCDE2. 下列属于操作系统提供的资源管理功能的是()。
2023年自考专业计算机应用操作系统考试题目及答案2
自考专业(计算机应用)操作系统考试题目及答案2一、单项选择题1、嵌入式操作系统的主要特点是A.微型化和实时性B.微型化和网络化C.实时性和多媒体化D.实时性和网络化2、 UNIX系统中,用来复制一个文件的命令是A.pwdB.cpC.mvD.rm3、下列选项中不属于进程基本状态的是A.等待态B.就绪态C.运行态D.睡眠态4、 UNIX系统中,交换进程是指A.0号进程B.1号进程C.login进程D.shell进程5、5.由系统设置多个就绪队列,每个就绪队列中的进程按时问片轮转法占用处理器,我们称这种进程调度算法为A.先来先服务调度算法B.最高优先级调度算法C.分级调度算法D.时间片轮转调度算法6、把相对地址转换成肯定地址的工作称为A.静态重定位B.动态重定位C.重定位D.物理地址转换7、单用户连续存储管理中,指令若要获得执行,其肯定地址须满意A.主存最大地址肯定地址界限地址B.主存最大地址肯定地址界限地址C.基址寄存器内容肯定地址限长寄存器内容D.基址寄存器内容肯定地址限长寄存器内容8、把存放在高速缓冲存储器中的部分页表称为A.段表B.页表C.快表D.快页表9、9.页面调度算法不包括A.最佳调度算法B.先进先出调度算法C.最近最久未使用调度算法D.最短查找时间优先调度算法10、10.文件按用途分类,不包括A.系统文件B.库文件C.用户文件D.档案文件11、11.下面对名目结构描述错误的是 A.一级名目结构解决了文件的重名问题 B.树形名目结构解决了文件的重名问题 C.树形名目结构能进行存取权限的掌握 D.树形名目结构有利于文件分类12、12.磁带上文件采纳的存储结构是 A.索引结构B.挨次结构C.随机结构13、13.挨次的规律记录被存放在不相邻的磁盘块上,再用指针把这些磁盘块按规律记录的挨次链接起来,便形成了文件的A.挨次结构B.链接结构C.索引结构D.规律结构14、14. UNIX的文件储存空间管理规定,每一组包括的空闲块数最多有A.50个B.100个C.150个D.200个15、15.在进行旋转调度时应区分状况是A.若干恳求者要访问同一个磁头下的不同扇区B.若干恳求者要访问不同磁头下的不同编号的扇区C.若干恳求者要访问不同磁头下具有相同编号的扇区D.以上都是16、16.操作系统采纳的缓冲技术不包括A.单缓冲技术B.双缓冲技术C.多缓冲技术17、17.把用来解决进程互斥与进程同步的机制统称为A.同步机制B.互斥机制C.协作机制D.联合机制18、18.下列选项中对UNIX进程的同步描述正确的是A.当进程在用户态执行用户程序时,由系统调用wait和wakeup 实现同步B.当进程在用户态执行用户程序时,由系统调用wait和exit实现同步C.当进程在核心态执行系统程序时,由系统调用sleep和exit实现同步D.当进程在核心态执行系统程序时,由系统调用wakeup和exit 实现同步19、19.下面对线程的描述中错误的是A.线程又称轻型进程B.线程是资源安排单位C.线程是调度和执行单位D.同一进程中的各个线程共享安排给进程的主存地址空间20、20.银行家算法用来解决A.死锁的避开B.死锁的防止C.死锁的检测D.死锁的解除二、多项选择题1、21.操作系统的主要任务是 A.管理计算机系统资源B.掌握程序执行C.为用户供应良好的编程工具 D.改善人机界面E.为其他软件供应支持2、22.下列关于查看答案【二、多项选择题】1ABDE2ACDE3ACD4CDE5ACD。
自考操作系统课后答案
自考操作系统课后答案第一章引论1、计算机系统由哪些部分组成答:计算机系统由硬件子系统和软件子系统组成。
2、什么是计算机的操作系统答:操作系统是计算机的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。
操作系统既是一种资源管理程序,又是一种其他程序执行的控制程序,其目的是提供一个供其它程序执行的良好环境。
3、操作系统管理计算机系统的哪些资源答:操作系统管理的计算机系统资源包括两大类:硬件资源和软件资源。
计算机系统的硬件资源主要包括CPU、主存储器、辅助存储器(磁带、磁盘等)以及各种输入输出设备(键盘、显示器、打印机等);软件资源包括各种程序和数据。
4、操作系统怎样为用户提供良好的运行环境答:操作系统是一种系统程序,其目的是提供一个供其他程序执行的良好环境。
首先操作系统要使得计算机系统使用方便:操作系统为用户提供方便的使用接口,用户按需要输入命令或从提供的\菜单\中选择命令,操作系统按命令去控制程序的执行;用户也可以请求操作系统的功能模块为其服务,而不必了解硬件的特性。
其次操作系统要使得计算机系统能高效地工作:操作系统扩充硬件的功能,而硬件的功能发挥的更好;操作系统使拥护合理共享资源,防止各用户间的干扰;操作系统以文件形式管理软件资源,保证信息的安全和快速存取。
5、操作系统怎样提高系统的效率答:为提高系统的效率:操作系统扩充硬件的功能,使硬件的功能发挥得更好;操作系统使用户合理共享资源,防止各用户间的相互干扰;操作系统以文件形式管理软件资源,保证信息安全和快速存取。
6、批处理操作系统怎样实现计算机操作的自动化答:用户把准备好的一批作业信息,包括程序、数据、作业控制说明书通过相应的输入设备传送到大容量的磁盘上等待处理。
操作系统中的作业调度程序按照某种原则从磁盘上选择若干作业装入主存储器,主存储器中的这些作业可以占用中央处理机运行。
当某个作业执行结束时,启动打印机,输出计算结果。
然后又可以从磁盘上选择作业装入主存储器,让其运行。
自考《操作系统》问答题总结(2)
21、为什么说批处理多道系统能极⼤地提⾼计算机系统的⼯作效率? ①多道作业并⾏⼯作,减少了处理器的空闲时间。
②作业调度可以合理选择装⼊主存储器中的作业,充分利⽤计算机系统的资源。
③作业执⾏过程中不再访问低速设备,⽽直接访问⾼速的磁盘设备,缩短执⾏时间。
④作业成批输⼊,减少了从操作到作业的交接时间。
22、操作系统为⽤户提供哪些接⼝? 操作系统为⽤户提供两种类型的使⽤接⼝: ⼀是操作员级的,它为⽤户提供控制作业执⾏的途径; ⼆是程序员级的,它为⽤户程序提供服务功能。
23、什么是线程?多线程技术具有哪些优越性? 线程是进程中可独⽴执⾏的⼦任务,⼀个进程可以有⼀个或多个线程,每个线程都有⼀个惟⼀的标识符。
线程与进程有许多相似之处,往往把线程⼜称为“轻型进程”,线程与进程的根本区别是把进程作为资源分配单位,⽽线程是调度和执⾏单位。
多线程技术具有多个⽅⾯的优越性: ①创建速度快、系统开销⼩:创建线程不需要另⾏分配资源; ②通信简洁、信息传送速度快:线程间的通信在统⼀地址空间进程,不需要额外的通信机制; ③并⾏性⾼:线程能独⽴执⾏,能充分利⽤和发挥处理器与外围设备并⾏⼯作的能⼒。
24、UNIX系统中的优先权和优先数有什么关系?如何确定进程的优先权和优先数? UNIX中每个进程都有⼀个优先数,就绪进程能否占⽤处理器的优先权取决于进程的优先数,优先数越⼩则优先权越⾼。
UNIX以动态⽅式确定优先权,如核⼼的进程优先权⾼于进⼊⽤户态的进程;降低⽤完⼀个时间⽚的进程的优先权;对进⼊睡眠的进程,其等待事件越急优先数越⾼;降低使⽤处理器时间较长的进程的优先权。
UNIX中确定进程优先数的⽅法有两种:设置⽅法和计算⽅法。
前者对要进⼊睡眠状态的进程设置优先数,若等待的事件急迫,则设置较⼩的优先数;后者⽤户进程正在或即将转⼊⽤户状态运⾏时确定优先数。
25、主存空间信息保护有哪些措施? 保存主存空间中的信息⼀般采⽤以下措施: ①程序执⾏时访问属于⾃⼰主存区域的信息,允许它既可读,⼜可写; ②对共享区域中的信息只可读,不可修改; ③对⾮共享区域或⾮⾃⼰的主存区域中的信息既不可读,也不可写。
4月全国自学考试网络操作系统自考试题及答案解析
全国2019年4月自学考试网络操作系统试题课程代码:02335一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共40分)1.微内核不.提供的服务是( )A.进程间通信B.目录管理C.低级I/OD.有限的低级进程管理和调度2.在分时系统中,进程调度通常采用的算法是( )A.先来先服务B.静态优先级C.时间片轮转D.动态优先级3.在多道程序环境下,操作系统分配资源的基本单位是( )A.进程B.线程C.程序D.作业4.文件系统采用多级目录结构,可以( )A.缩短访问文件存储器时间B.实现文件共享C.节省主存空间D.解决用户之间的文件名冲突问题5.下列不.属于设备管理目标的是( )A.方便用户使用设备B.提高设备工作的并行性C.完成实际的I/O操作D.设备分配的均衡性6.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则表示( )A.没有进程进入临界区B.有一个进程进入临界区,另一进程未等待进入C.有一个进程进入临界区,另一进程等待进入D.有二个进程进入临界区7.进程间的同步是指进程间在逻辑上的相互关系是( )A.联接B.制约C.继续D.调用8.远程过程调用的优点不.包括( )A.灵活性高B.透明性好C.使用方便D.格式化好9.以虚拟软盘方式实现硬盘共享的软件必须具有四方面的功能,即用户管理、盘卷管理、安装管理和( )A.信号量管理B.计帐管理C.备份管理D.文件管理10.传输层接口TL1是一组函数的集合。
以下属于TL1函数连接模式的函数是( )A.t_getinfo()B.t_open()C.t_sndudata()D.t_snd()11.文件属性为“上一次备份之后有改动”的是( )A.HiddenB.SystemC.Read-OnlyD.Archive12.以下IP地址中,为C类地址的是( )A.112.213.12.23B.210.123.23.12C.23.123.213.23D.156.123.32.1213.在Internet中,为了便于管理,可将一个网络划分为若干个子网,其子网的划分用( )A.网络号高位B.主机号高位C.网络号低位D.主机号低位14.Internet中RARP协议是( )A.将网络层地址映射为链路层地址B.将物理层地址映射为链路层地址C.将链路层地址映射为网络层地址D.将链路层地址映射为会话层地址15.不.属于Web主要特点的是( )A.超文本信息系统B.分布式C.单一平台D.动态和交互方式16.网络操作系统为网络用户提供了两级接口:操作命令接口和( )BIOS接口B.网络层接口C.网络编程接口D.原语编程接口Ware是一种( )A.单用户多进程系统B.多用户多进程系统C.单用户单进程系统D.多用户单进程系统Ware的应用程序接口不.包括( )A.WinSock接口BIOS接口C.IPX接口D.SPX接口19.设计和构造Windows NT的三个基本元素是线程、进程和( )A.通信原语B.系统调用C.PCBD.对象20.为了支持网络开放式结构,Windows NT提供了供应者接口、传输驱动接口TDI和A.网络驱动程序的NDIS环境B.转发程序接口C.服务程序接口D.TCP/IP协议二、填空题(每空格1分,共10分)21.组通信实现的方法有三种,它们是广播式、单播式和__________。
2023年10月自考操作系统概论试题含答案及评分标准
2023年10月自考操作系统概论试题含答案及评分标准一、选择题1.操作系统是计算机系统中的一个重要组成部分。
下列关于操作系统的说法,错误的是() A. 操作系统是一种系统软件 B. 操作系统是计算机硬件的一部分 C. 操作系统提供了资源管理和控制的功能 D. 操作系统可以控制计算机硬件的运行答案:B评分标准:选择题的每个问题得1分,答错则不得分。
二、填空题1.操作系统的主要功能之一是_______________________。
答案:资源管理评分标准:填空题每个问题得2分,答错则不得分。
2.操作系统的早期发展中,最先出现的操作系统是_____________________。
答案:批处理操作系统评分标准:填空题每个问题得2分,答错则不得分。
三、问答题1.请简述多道程序设计的基本思想。
答案:多道程序设计是指将计算机内存分成若干个大小相等或不等的分区,每个分区对应一个作业。
当一个作业需要I/O操作时,操作系统选择另一个作业运行,以提高计算机的资源利用率。
通过并发执行多个作业,可以减少作业的等待时间,提高计算机的吞吐量。
评分标准:问答题根据回答的完整程度给出评分,满分为10分。
2.请简述分时操作系统的特点和应用场景。
答案:分时操作系统是一种能够让多个用户共享计算机资源的操作系统。
其特点包括: - 可以同时为多个用户提供服务,每个用户都有一个独立的终端用于与系统进行交互; - 操作系统可以根据用户的需要,快速地在多个任务之间切换,使得用户感觉自己独占了整个计算机。
分时操作系统适用于以下场景: - 大型计算机上的多用户系统,如大学的计算机教室、图书馆等; - 在云计算中,用户可以通过分时操作系统获得远程计算资源进行任务处理; - 在多任务处理中,多个任务可以通过分时操作系统同时进行,提高效率。
评分标准:问答题根据回答的完整程度给出评分,满分为10分。
四、编程题1.请编写一个简单的操作系统命令行界面程序,实现以下功能:•显示当前目录下的所有文件和文件夹;•切换目录,进入指定的文件夹;•删除指定的文件或文件夹;•打开指定的文件。
0232年自考专业(计算机应用)操作系统概论考试真题及答案5
0232年自考专业(计算机应用)操作系统概论考试真题及答案一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
(本大题共20小题,每小题1分,共20分)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、设某作业在外存后备队列上等待调度的时间为T1,进程在就绪队列上等待进程调度的时间为T2,进程在CPU上执行的时间为T3,进程等待I/O操作完成的时间为T4,那么作业的周转时间是指( )A.T1+T2+T3B.T1+T2+T4C.T2+T3+T4D.T1+T2+T3+T48、依据实时进程的紧迫程度来进行调度的算法是( )A.最早截止时间优先算法B.最短任务优先算法C.最低松弛度优先算法D.最早提交时间优先算法9、设系统有一类数量为M的独占性资源,系统中N个进程竞争该类资源,每个进程对资源的最大需求为W。
2022年自考专业(计算机应用)操作系统概论考试真题及答案17
2022年自考专业(计算机应用)操作系统概论考试真题及答案一、单项选择题单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
(本大题共20小题,每小题1分,共20分)1、在配置多道批处理操作系统的计算机系统中( )A.用户可联机、调试自己的程序B.允许用户直接干预作业的执行C.能对外部大事实时响应D.允很多个作业同时使用不同的外围设备2、UNIX操作系统是一个( )A.交互式分时操作系统B.多道批处理操作系统C.实时操作系统D.分布式操作系统3、若操作系统管理的某用户程序当前正占有中央处理器,该用户程序欲读磁盘上的文件信息,那么用户程序中相应的指令应当是( )A.启动I/O指令B.等待I/O指令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、断电停机后,存储信息随之消逝的存储器是( )A.磁盘B.磁带C.主存储器D.U盘10、处于运行状态的操作系统程序应放在( )A.寄存器中B.高速缓冲存储器中C.主存储器中D.帮助存储器中11、对操作系统的文件系统而言,一个源程序、一批数据、一篇文章或一张图片等都可以被称为文件,只要它是( )A.连续分布在一片磁盘区域中的信息集合B.采纳链接方式连接起来的多个磁盘块组成的信息集合C.规律上具有完整意义的信息集合D.属于同一个用户的一个信息集合12、一级名目结构的文件系统的主要特点是( )A.适用于多道程序设计B.适用于单用户系统C.无需把索引表放到磁盘上D.存取全部文件都无需用到索引表13、在文件名目的名目项中主要存放的是( )A.文件的名字、文件的类型和文件的物理地址等B.文件的名字、文件的类型和文件的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统简答题整理
1、进程与线程有什么区别?
答:从调度,并发性,系统开销,拥有资源等方面来比较线程和进程:⑴调度.在传统的操作系统中,独立调度,分派的基本单位是进程.而在引入线程的操作系统中,则把线程作为调度和分派的基本单位.⑵并发性.在引入线程的操作系统中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间亦可并发执行,因而使操作系统具有更好的并发性,从而能更有效地使用系统资源和提高系统吞吐量.⑶拥有资源.不论是传统的操作系统,还是设有线程的操作系统,进程都是拥有资源的一个独立单位,它可以拥有自己的资源.一般地说,线程自己不拥有系统资源(也有一点必不可少的资源),但它可以访问其隶属进程的资源,同一进程中的多个线程共享其资源.⑷系统开销.由于在创建,撤销或切换进程时,系统都要为之分配或回收资源,保存CPU现场.因此,操作系统所付出的开销将显著地大于在创建,撤销或切换线程时的开销. 2、AND信号量集机制的基本思想是什么,它能解决什么问题?
答:AND同步机制的基本思想是,将进程在整个运行过程中所需要的所有临界资源一次性全部分配给进程,待该进程使用完后再一起释放。
只要尚有一个资源未能分配给该进程,其他所有可能为之分配的资源也不分配给它。
亦即,对若干个临界资源的分配采取原子操作方式,要么全部分配到进程,要么一个也不分配。
它能解决的问题:避免死锁的发生
4、试述分页和分段的主要区别。
答:区别:(1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。
分页仅仅是由于系统管理的需要而不是用户的需要。
段则是信息的逻辑单位,它喊有一组其意义相对完整的信息。
分段的目的是为了能更好地满足用户的需要。
(2)页的大小固定且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,因而在系统中只能有一种大小的页面;而段的长度却不固定,决定于用户所编写的程序,通常由编译程序在对源程序进行编译时,根据信息的性质来划分。
(3)分页的作业地址空间是一维的,即单一的线性地址空间,程序员只需利用一个记忆符,即可以表示一个地址;而分段的作业地址空间则是二维的,程序员在标识一个地址时,既需要给出段名,,又需给出段内地址。
5、什么是虚拟存储器,其实现方式有哪些?
答:虚拟存储器,是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储齐系统。
实现方式:1)分页请求系统2)请求分段系统
6.什么是临界资源?什么是临界区?
答:(1)临界资源是指每次仅允许一个进程访问的资源。
属于临界资源有硬件打印机、磁带机等,软件在消息缓冲队列、变量、数组、缓冲区等。
(2)不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。
每个进程中访问临界资源的那段代码称为临界区
7.请说明SPOOLing系统的组成及特点?
SPOOLing系统的组成:输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程。
SPOOLing技术的特点:(1)提高了I/O速度. (2)将独占设备改造为共享设备。
(3)实现了虚拟设备功能.多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备.
8. 内存管理有那些功能?
1)内存分配2)内存保护3)地址映射4)内存扩充
9. 简述进程和程序的区别
答:进程和程序是紧密相关而又完全不同的概念。
(1)每个进程实体中包含了程序段、数据段这两个部分,因此说进程和程序是紧密相关的。
但从结构上看,进程实体中除了程序段和数据段外,还必须包含一个数据结构,即进程控制块PCB。
(2)进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建产生、由调度而执行、由撤销而消亡,即它具有一定的生命周期。
而程序则只是一组指令的有序集合,并可永久地存放在某种介质上,其本身不具有动态的含义,因此是静态的。
(3)多个进程实体可同时存放在内存中并发执行,其实这正是引入进程的目的。
而程序的并发执行具有不可再现性,因此程序不能正确地并发执行。
(4)进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位。
而因程序不具有PCB,所以它是不可能在多道程序环境下独立运行的。
(5)进程和程序不一一对应。
同一个程序的多次运行,将形成多个不同的进程;同一个程序的一次执行也可以产生多个进程;而一个进程也可以执行多个程序。
10 操作系统有哪几个特征?其最主要的特征是什么?虚拟存储器有哪些特
征?其中最本质的特征是什么?
操作系统四个特征:并发,共享,虚拟和异步。
其中最主要的特征是并发。
虚拟存储器特征:1)离散性2)多次性3)对换性4)虚拟性其中最本质的特征是离散性
11. 请从调度性、并发行、拥有资源及系统开销四个方面对线程与进程作简单比较。
答:从调度,并发性,系统开销,拥有资源等方面来比较线程和进程:⑴调度.在传统的操作系统中,独立调度,分派的基本单位是进程.而在引入线程的操作系统中,则把线程作为调度和分派的基本单位.⑵并发性.在引入线程的操作系统中,不仅进程
之间可以并发执行,而且在一个进程中的多个线程之间亦可并发执行,因而使操作系统具有更好的并发性,从而能更有效地使用系统资源和提高系统吞吐量.⑶拥有资源.不论是传统的操作系统,还是设有线程的操作系统,进程都是拥有资源的一
个独立单位,它可以拥有自己的资源.一般地说,线程自己不拥有系统资源(也有一点必不可少的资源),但它可以访问其隶属进程的资源.⑷系统开销.由于在创建,撤销或切换进程时,系统都要为之分配或回收资源,保存CPU现场.因此,操作系统所付出的开销将显著地大于在创建,撤销或切换线程时的开销
12. 产生死锁的原因?产生死锁的必要条件是什么?
答:原因:1)竞争资源。
2)进程间推进顺序非法
必要条件:(1)互斥条件(2)请求和保持条件(3)不剥夺条件(4)环路等待条件
13. PCB有何作用?为什么说PCB是进程存在的唯一标志?
PCB的作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程。
进程创建时,操作系统首先就要为它分配一个PCB,并通过PCB对进程实施有效的管理和控制,进程终止时,系统必须收回其PCB,因为进程与PCB是一一对应的,系统通过PCB“感知”到某个进程的存在。
所以PCB是进程存在的唯一标志。
14. 引入缓冲的原因是什么?常见的缓冲区机制有哪些?
答:主要原因:(1)缓和CPU与I/O设备间速度不匹配的矛盾。
(2)减少对CPU的中断频率,放宽CPU中断响应时间的限制。
(3)提高CPU和I/O设备之间的并行性。
最常见的缓冲区机制有单缓冲机制、能实现双向同时传送数据的双缓冲机制,以及能供多个设备同时使用的公用缓冲池机制
15. 为什么说并发和共享是操作系统的基本特征?
16 为什么要在操作系统中引入线程?
引入线程的目的是为了进一步提高系统的并发程度,有效地提高系统的性能。
17.简述基于索引节点共享方式的优缺点?
优点:文件的索引节点包括文件的物理地址及其他文件属性等信息,这些内容不放在目录项中,文件目录只设置文件名和指向索引节点的指针,用户对文件的添加和修改只引起索引节点内容的改变,对其它用户是可见的,从而能提供给其它用户共享
缺点:索引节点中设有一链接计数count,表示共享此文件的用户数,当count>1时,文件主删除文件就会出现悬空指针,可能使其它用户的操作半途而废,若不删除文件,文件主必须为其它用户的操作付费.
二.名词解释
临界区:不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。
每个进程中访问临界资源的那段代码称为临界区
临界资源:临界资源是指每次仅允许一个进程访问的资源
多道程序设计:(自己看看)为了进一步提高资源的利用率和系统吞吐量,引入了多道程序设计技术,由此形成了多道批处理系统。
该系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。
并行:指两个或多个事件在同一时刻发生
并发:指两个或多个事件在同一时间间隔内发生
进程:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。
线程:程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.进程控制块:进程控制块PCB是一个记录进程属性信息的数据结构,是进程实体的一部分,
是操作系统中最重要的数据结构
动态重定位:把原来多个分散的小分区拼接成一个大分区,并对移动了的程序或数据进行重定位
虚拟存储器:是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储齐系统
文件控制块:文件控制块是操作系统为管理文件而设置的数据结构,存放了为管理文件所需的所有有关信息。
文件控制块是文件存在的标志
文件目录:是一种数据结构,用语标识系统中的文件及其去里地址,供检索时使用。