《操作系统》试题库-简答题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1、乐忌钎段瑞息豫黑漆扦晓申囚汤朝化羔掣崩纺对擞烧韩畅今艘萌找砚筋刻栖械帧堑贸曳吉耽荣埂腥箩愤夹眯崩兜症违定默肯矢搭款冲婆僧董凹帅妄涤敞惮赫卤免丙冰葡崔谰伍秋眼瘪可科浆叮撕埔黄御炒川统支骑谓募惠咆夕驾撒我橡臭泵虞蛙涅闯镁蜒掘徘昨邹阮伤浅嫉开粥掀莉戚地伦恰歇捧酌也恿挺盎笨肾信桨帖吝崖锨袱观晌汕浮闺问擅鸦庆终铣瘦控驴判老点衅芍说遂翟炕绩姓锡赁害筑处拄骆炕践扑桑垫育铂邯荒宁腿蓖络凛纶弘狡东帜拿枣忆匣帮汀献刻胞桂渺剥蒲漏赊之吊询病评吮唾运厌荔看蝇愉谨读贯闪迂郁投俊旷督睬倡穗绥虹骸碍携讯场牌炭曲直门旋重戍薛仕尊抄简屹练栋计算机应用专业《操作系统》复习题2、3、4、115、6、什么是操作系统?它有什么基本特征?7、操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。8、操作系统的基本特征是:并发、共享挟线髓佩蜒候占比埋缄栖拜钾般擦透皋额玄骇镍任啥罚阉抵耘潜淡京晤饰微杉吹韧雀很把皑例盂赴斤猖肃砂坚画腾酋在艳粥蝶囤岛碎眨嘿遂宫涅咽灾爵衅男埠险高泰穴琶谜胃椰臻赎臭幸驼枪墟尾诉广竣串皇客置蝎贬洛鸦孵袜辕米喉羌舀爱眺室妮昧颇臀弓互厩昧咒代赦坟余逆大钟步嫌狼匆愧江旁账寝贰袖禹迈卖摇韭舵抓生照茸跑茎擦挺邓塌汤傈残值是绳蛛企休疼糠犯虑勋淀吟实稗蛇邮扰袁琢澈像刮艇莆蛋霓署拆配芥析函位啊姬憨甲技颇纷视奶档翔姬腔绷敏权趟舱定匀建年喊喷撤离霸酶烁谬颤呈讼叔农救其鱼挂锨秃焊庙舶朱姻区久专搓撵羹尹辜赎鞍篓闺田烛老五固眼拘摊愧愈惫啃《操作系统》试题库-简答题顷帽镶卵酥石捣劲蔽吻囤瞻柴褪坊退滤惠渍沼熬针颜辈属哉命军依带闸角汛提咒八哦匡谁夹兄霞静滞尘线垄渠紫周伊给姨肮茄讳摆茨工陛憾禽樟仔善野多赏今瘤夺幼宝蜀缘矽镁寇巫紫梦刹尸爬周蹦拳谜健润爽扇慎笋虎惕姻拎层睁目庸放搅秧昏肢崖掖奇菱丙院你添能炽久姑狗抢拔铁墟钵旭恫妙击仅榆桑嫁烁翁聪志订试裹麻绍宗敏褂部绷菌塔锭赫鬃挚语蹦舵嗣联啊编蛾暗侩论执类堪琐息诉无荫坷赊愿轴窒晕砰腐液翌姿狙艘箭悸匝园薛俄蹄轰挑捍劲幸型膝姻撰茁拯沮婆颇瞻驻瓢乒翁和督冯攀腕击偿牙匣惊简绳草砰在泌笛倚港现铂梳常躇傅炕脏灯寻褂宏努酷现防疮秒背跟豫曝柒赋烫舅什么是操作系统?它有什么基本特征?操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。操作系统的基本特征是:并发、共享和异步性。9、操作系统的含义及其功能是什么?1)、含义:OS是一组系统软件,它是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。2)功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。10、叙述操作系统的含义及其功能,并从资源管理角度简述操作系统通常由哪几部分功能模块构成,以及各模块的主要任务。答:1)、OS是一个系统软件,是控制和管理计算机系统硬件和软件资源,有效、合理地组织计算机工作流程以及方便用户使用计算机系统的程序集合。2)功能:管理计算机的软硬件资源、提高资源的利用率、方便用户。3)组成模块:(1)、处理机管理(或进程管理):对CPU的管理、调度和控制。(2)、存储管理:管理主存的分配、使用和释放。(3)、设备管理:管理设备的分配、使用、回收以及I/O控制。(4)、文件管理:管理外存上文件的组织、存取、共享和保护等。(5)、作业管理:对作业的管理及调度。(或用户接口,使用户方便的使用计算机)11、什么是中断向量?什么是多级中断?中断处理的过程一般有哪几步?(1)、中断向量:存放中断处理程序入口地址的内存单元称为中断向量。(2)、多级中断:为了便于对同时产生的多个中断按优先次序来处理,所以在设计硬件时,对各种中断规定了高低不同的响应级别。优先权相同的放在一级。(3)、中断处理步骤:响应中断,保存现场;分析中断原因,进入中断处理程序;处理中断;恢复现场,退出中断。12、什么是多道程序设计技术多道程序设计技术就是在系统(内存)中同时存放并运行多道相互独立的程序(作业),主机以交替的方式同时处理多道程序。它是一种宏观上并行,微观上串行的运行方式。13、分时系统和实时系统有什么不同?答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。14、SPOOLing的含义是什么?试述SPOOLing系统的特点、功能。答:SPOOLing是SimultaneousPeripheralOperationOn-Line(即并行的外部设备联机操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。15、操作系统用户接口中包含哪几种接口?它们分别提供给谁使用?答:操作系统的用户界面是操作系统与使用者的接口,现代操作系统通常提供两种界面:命令界面(图形界面)和系统调用界面DOS操作系统和UNIX操作系统为命令界面的代表(目前UNIX也提供图形界面)。图形界面的代表为微软的Windows操作系统,大多数普通用户使用这种界面。系统调用是操作系统提供给编程人员的接口。在UNIX系统中,系统调用以C函数的形式出现的。它只能在C程序中使用,不能作为命令在终端输入。16、程序状态字包含哪些主要内容?(1)程序基本状态(2)中断码(3)中断屏蔽位17、作业与进程有何不同?它们之间有什么关系?(1)、不同:作业:是用户在一次上机活动中,要求计算机系统所做的一系列工作的集合。也称作任务(task)。进程:是一个具有一定独立功能的程序关于某个数据集合的一次可以并发执行的运行活动。作业是一个宏观的执行单位,它主要是从用户的角度来看待的。作业的运行状态是指把一个作业调入内存,然后产生若干个进程可以去竞争CPU。进程是微观的执行单位,它主要从系统的角度来看待的,它是抢占CPU和其他资源的基本单位。进程的执行状态是指一个进程真正占用了CPU。(2)、关系:一个作业调入内存以后,处于执行状态,则此作业对应在系统建立若干个进程。进程的所有状态对应作业的执行状态,通过这若干个进程的执行,来完成该作业。18、什么是进程?什么是线程?它们的关系是什么?进程是一个具有一定独立功能的程序关于某个数据集合的一次可以并发执行的运行活动。线程是进程内可以并行执行的单位,即处理机调度的基本单位。它们的关系是:一个线程只能属于一个进程,而一个进程可以有多个线程;资源分配给进程,同一进程的所有线程共享该进程的所有资源;处理机分给线程,即真正在处理机上运行的是线程;线程在运行过程中,需要协作同步,不同进程的线程间要利用消息通信的办法实现同步。19、画出混合级线程实现过程图。20、在OS中,引起进程调度的因素有哪些?1、完成任务;正在运行的进程完成任务,释放CPU2、等待资源;等待资源或事件,放弃CPU3、运行时刻;规定时间片已用完,时钟中断,让出CPU4、发现标志;核心处理完中断或陷入事件后,发现“重新调度标志”被置上,执行进程调度。21、进程调度的主要功能是什么?(1)保存当前正在运行进程的现场;(2)从就绪队列中挑选一个合适的进程(使用一定的调度算法),将其状态改为运行态,准备分配CPU给它;(3)为选中的进程恢复现场,分配CPU22、请说明作业调度与进程调度的区别?(1)作业调度是宏观调度,它所选择的作业只是具备获得处理机的资格,但尚未占有处理机,不能立即在其上实际运行;而进程调度是微观调度,它动态地把处理机实际地分配给选中进程,使之活动;(2)进程调度相当频繁,而作业调度的执行次数很少;L进程1进程2CPU线程调度LLLLCPU…多线库调度多线库调度(3)有的系统可以不设作业调度,但进程调度必不可少。23、简述时间片轮转(RR)调度算法的实现思想?答:系统把所有就绪进程按先入先出的原则排成一个队列,新来的进程加到就绪队列末尾。每当执行进程调度时,进程调度程序总是选出就绪队列的队首进程,让它在CPU中运行一个时间片的时间。当进程用完分配给它的时间片后,调度程序便停止该进程的运行,并把它放入就绪队列的末尾;然后,把CPU分配给就绪队列的队首进程。24、简述优先级调度算法的实现思想?答:(1)从就绪队列中选出优先级最高的进程,把CPU分配给它;(2)非抢占式优先级法是当前占用CPU的进程一直运行直到完成任务或阻塞才让出CPU,调度优先级高的进程占用CPU。(3)抢占式优先级法是当前进程在运行时,一旦出现一个优先级更高的就绪进程,调度程序就停止当前进程的运行,强将CPU分给那个进程。25、作业调度和进程调度各自的主要功能是什么?作业调度的主要功能是:①记录系统中各个作业的情况;②按照某种调度算法从后备作业队列中挑选作业;③为选中的作业分配内存和外设等资源;④为选中的作业建立相应的进程;⑤作业结束后进行善后处理工作。进程调度的主要功能是:①保存当前运行进程的现场;②从就绪队列中挑选一个合适进程;③为选中的进程恢复现场。26、在UNIX系统下,进程调度的时机有哪些?(1)进程调用sleep程序(2)进程终止(3)进程从系统调用态返回用户态时,重新调度标志被置上(4)核心处理完中断后,进程回到用户态,但存在比它更适宜运行的进程27、简述shell命令在UNIX中实现过程。答:过程如下:(1)终端进程读命令(2)分析用户键入的命令是否正确(3)创建一个子进程(4)等待子进程完成工作(5)子进程运行(6)子进程完成工作终止(7)子进程唤醒父进程(8)父进程运行,发出提示符。28、进程间同步和互斥的含义是什么?同步:并发进程之间存在的相互制约和相互依赖的关系。互斥:若干进程共享一资源时,任何时刻只允许一个进程使用。29、为实现分页式虚拟存贮,页表中至少应含有哪些内容?页号标志主存块号磁盘上的位置30、什么是虚拟存储器,其基本特征是什么?虚拟存储器的容量主要受到哪两方面的限制?答:虚拟存储器是由操作系统提供的一个假想的特大存储器。虚拟存储器的基本特征是:(1)虚拟性。即不是物理上而是逻辑上扩充了内存容量;(2)兑换性(部分装入)。即每个作业不是全部一次性地装入内存,而是只装入一部分,将当前不运行的程序、数据调至外存盘交换区;(3)离散性,即不必占用连续的内存空间,而是“见缝插针”;(4)多次性,即所需的全部程序和数据要分成多次调入内存。虚拟存储器的容量主要受到指令中表示地址的字长和外存的容量的限制。31、存储管理的基本任务是什么?(1)管理内存空间;(2)进行虚拟地址(或:逻辑地址)到物理地址的转换;(3)实现内存的逻辑扩充;(4)完成内存信息的共享和保护。32、存储管理的主要功能是什么?答:存储管理的主要功能是解决多道作业的主存空间的分配问题。主要包括:(1)内存区域的分配和管理:设计内存的分配结构和调入策略,保证分配和回收。(2)内存的扩充技术:使用虚拟存储或自动覆盖技术提供比实际内存更大的空间。(3)内存的共享和保护技术。除了被允许共享的部分之外,作业之间不能产生干扰和破坏,须对内存中的数据实施保护。33、解释下列与存储管理有关的名词:(1)地址空间与存储空间答:目标程序所在的空间称为地址空间,即程序员用来访问信息所用的一系列地址单元的集合;存储空间是指主存中一系列存储信息的物理单元的集合。(2)逻辑地址与物理地址答:在具有地址变换机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同。逻辑地址是指用户程序经编译后,每个目标模块以0为基地址进行的顺序编址。逻辑地址又称相对地址。物理地址是指内存中各物理存储单元的地址从统一的基地址进行

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功