https://www.myziyuan.com/
- 金牛科技
- 操作系统是管理计算机硬件资源的系统软件的集合,以控制其他程序并为用户提供交互式界面。操作系统是计算机系统的关键组件,负责管理和配置存储器,确定系统资源提供和需求的优先级,控制诸如输入和输出设备的基本任务,操作网络和管理文件系统。有许多类型的操作系统,各种设备安装的操作系统可以很容易地复杂,从移动电话嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要具有Android,BSD,iOS,Linux,Mac OS X,Windows,Windows Phone和Z / OS等。添加对于一些操作系统,例如Windows和Z / OS,大多数操作系统都是针对类UNIX操作的操作。系统
- 2021-08-29 11:55:30
- gyq
- “操作系统”锻炼问题和参考答案1,单项问题(每个小问题1点,共15分)1。操作系统是一种()A.系统软件B.系统硬件C.应用程序软件D.支持软件2. MS-DOS存储管理ADOPTS()A.段存储管理B.段类型存储管理C.单用户连续存储管理D.固定分区存储管理3.用户程序是将导致的中断通过特权指令是()A.硬件故障B.程序中断C.外部中断D.间歇中断4. MS-DOS floppy Disk Copy命令的命令是()A.Chom B.DiskCopy C.Sys D.Backup 5.象形图方法可以用于()a。圆盘显示B. Dish Driver ScheduliNG C.查找分页虚拟存储管理中的页面调度6.以下算法用于磁盘臂和调度()A.时间片旋转B.LRU算法C.最小搜索时间优先算法D.优先级高优先级算法7.在以下存储管理方案不适用于多通道编程系统()A.单个用户持续分配B.安全分区分配C.可变分区分配D.终端存储管理8.已知,营收时间=作业完成时间 - 工作的到来。有三个同时达到的操作J1,J2和J3,它们的执行时间是T1,T2和T3,以及T1 A.T1 + T2 + T3 B.(T1 + T2 + T3)C.T1 + T2 + T3 D. t1 + t2 + t3 9.任何两个并发进程()a。必须有一个umuaLly独有的关系B.必须有同步关系C.必须彼此独立D.可能会有同步或相互的独有关系。 10.从操作状态进入就绪状态的过程可以是()A.所选处理器B.等待事件C.已经发生了等待的事件D.使用时间表11.将磁带用作文件存储时使用。使用磁带媒体,该文件只能组织()A.顺序文件B.链接文件C.索引文档D.目录文件12.作业8:00到达系统,估计运行时间为1小时,如果作业执行10:00 ,其响应比为()a.2 b.1 c.3 d.0.513。多通道编程是指()A.在实时系统B中同时运行多个程序B.同时运行多个程序分发系统C.在一个处理器D上同时运行多个程序。同时在桌面上运行多个程序14.在文件系统使用多级目录结构之后,对于不同的用户的文件,他们的文件名()A.应该是相同的b.应该是不同的c.可以是相同的,或者不同的d。约束15.在变量分区分配方案中,在完成作业后,系统收集其主要内存并与相邻空闲区域合并修改空闲区域表,导致冰箱的数量减少1.()A.没有相邻的空中区域,并且没有较低的邻近区域B.有一个上邻空区域,但没有较低邻近的空间区域,但没有邻近航空公司D.有广告北方航空公司区,邻居,两个选择问题(每小小问题2分,共16分)1。影响中断响应令的技术是()和()。 A.时间片B.中断C.中断优先级D.中断屏蔽E.权限指令2.文件的辅助目录结构由()和()组成。 A. root目录B. Supdate C.主文件目录D.用户文件目录E.当前目录3.目录()()和()算法可以随时改变移动臂的移动方向。 A.电梯调度B.首先用于C.扫描D.单向扫描E.最小搜索时间优先级。以下对设备管理概念,()和()的描述不正确。答:通道是处理输入,软件B.所有外围设备由系统C. I / O来自信道的中断事件负责处理D.编程的信道程序存储在主E中。用户给出的设备编号是设备5的绝对数量。一个进程只需使用三个主内存块的权利。如果访问页面的过程是{13215123}。当调整算法时,工资数为(),并且在使用LRU算法时,任务数为()。 A.1 B.3 C.4 D.5 E.6 6.操作和过程之间的主要区别是()和()。 A.前者由用户提交,后者由系统自动生成。这两个执行了不同的块C.前者是用户任务的单位,后者是操作系统。单一的FormeR是一批,后者是一个时间时间E.后者可以同时实现,前者不是7.以下MS-DOS文件()和()是设备管理的过程。 a.boot b.command.com c.ibmbio.com d.ibmdos.com e.rombios 8.ms-DOS文件类型()和()未执行文件。 a ...... obj b ...... exe c ...... com d ...... bak e ......蝙蝠三,填空(每次1分空白,共15分)1. _____________用户程序请求操作系统服务。 2.应实施存储管理功能:主要内存的分配和保护,________________________________。 3.寻呼存储管理,页表用于指出作业____________与_____________的对应关系。 4.每个至少有一个索引fIle索引表,其中每个条目应包括_____________ _______________能够识别记录和记录。 5.共享系统必须为用户提供__________ _________way来控制。 6.弹簧系统,作业执行,从磁盘读取信息__________,并且作业执行结果暂时存储在____________中的磁盘上。 7.并发过程涉及__________的块段,称为关键区域,两个进程同时进入相关的关键区域。 8. MS-DOS有三个文件:dosip.exe,dosip.dat和doszp.com,___________如果不是系统是有用的,'*'和'? ',这三个文件可以统一为___________。 9. Pinya代码是一个汉字__________代码。第四,改变错误的阙Stion(每个小问题的2分,总共10分)1。以批处理方法和交互式方式需要注册(登录)。在分钟系统中,时间切片越小,越好。 3.银行家庭算法是防止死锁的方法之一。 4.如果没有进程正在运行,则就绪队列和等待队列是空的。 5.作业控制语言是编写用户实现计算任务。 5.僵化的问题(每个小问题4分,共20分)1.程序状态包含哪些主要内容? 2.记录的群体和分解是什么? 3.过程之间同步和相互排除的含义是什么? 4.输入和输出是什么?什么是渠道? 5.页面表中应该包含的内容为了实现Paginous虚拟存储?第六,综合问题(每个问题8分,共24分)1。假设在移动臂盘上,只处理当前在80缸上的第75缸圆柱体的请求,并且有一个请求序列等待访问磁盘:试验:(1)电梯调度算法(2)最小搜索时间优先级算法列出了实际处理上述请求的顺序。 2.有三个过程P1,P2和P3。过程P1需要资源S3和S1;过程P2需要资源S1和S2;过程P3需要资源S2和S3。答:(1)如果资源分配不添加限制,会发生什么?为什么? (2)为了确保该过程的正确工作,我应该使用什么资源?为什么? 3.任何时候,车站票务办公室您最多可以容纳20张购买。当票务办公室不到20门票时,大厅外购物可以进入,否则它将在外面进入。如果票证购买是一个过程,请回答以下问题:(1)在使用PV操作管理这些并发进程时,如何定义信号的数量,信号的初始值以及信号的各种值体积 。 (2)根据定义的信号量填写以下框,以确保可以正确执行该过程。 Cobegin Process PI(i = 1,2,...)开始;进入售票处;购买票;出口;结尾; CONEND(3)如果您想向N个体购买机票,请写出可能的信号数(最大值和最小值)。参考答案1,单项问题(每个问题的1个点,共15分)1.(1)2。(3)3。(2)4。(2)5。(1)6(3) )7. 1)8.3)9.(4)10。(4)11。(1)12。(3)13。(4)14。(3)15。(4)第二,双项目选择问题(每个问题的2分,总16分)1.(3)(4)2。(3)(4)3。(2)(5)4。(1)(5)5。(5)(4)订单不可切换6.(1(3)7.(3)(5)8.(1)(4)第三,填充毯子(每个空间1点,共15分)1。间歇说明(或系统调用)2.主内存空间重新定位,主延伸3.逻辑页码,主内存编号(可切换)4。关键字(或记录号),存储地址(或保存位置)5。操作控制命令,交互(或在线)6输入#,输出#7.SH与时间8.DOS相关的变量? P. *(或DOS?P. ???)9。输入四个,改变错误的问题(每个问题2分,共有10分,如果只是简单地否定,没有点)1.使用批处理方法通过用户编写作业控制语言。操作手动控制操作在没有注册的情况下运行。或者交互地控制工作的操作需要注册。 2.当时间膜太小时,流程时间表的比例增加。如果仅答案:时间切片越小,响应时间可能会增加,给出1点。 3.银行家庭算法是避免死锁的方法之一。 4.就绪队列为空,等待队列可能不为空。 5.作业控制语言是控制工作指令的执行(不同FR编程语言)。 V.扑克(每个问题4分)1.(1)基本状态(2个点)(2)中断代码(1点)(3)中断盾(1点)2。(1)组合许多逻辑记录进入组,存入一组名为录制组的物理块。 (1点)(2)与逻辑记录分开的工作称为记录的分解。 (2分)3.同步:并发进程的相互限制与相互依存关系。 (2分)相互排除:当多个进程共享资源时,只允许任何一个过程随时使用。 (2分)4。主存储器和外围设备之间的信息传输操作称为输入和输出操作。 (2分)频道可以是指红色作为输入和输出处理器。 (2分)5。页码(1点)符号(1点)主存储器号(1点)磁盘位置(1点)6,全面问题(每个问题8分,共24分)1。( 1)电梯调度算法的处理序列是:5 8 1 4 3 6 2 7(4分)如果写入5 8(1点),则为5 8 1 4 3(2点)(2)最短的搜索时间优先算法是:5 8 6 2 7 1 4 3(4个点)如果写入5 8(1点),则写入5 8 6 2 7(2分):顶部两对(1点)前5个对(2个点)2。(1)可能发生(2分),例如:P1,P2和P3获得资源S3,S1和S2,然后等待(2点),这是循环等待。 (或者在等待新来源时,进程不会释放资源)(2)e是几个答案:A。静态分配(2分)由于执行前所需的资源,也没有资源也等待其他资源的现象(或没有循环等待资源现象)。 (2分)或B.使用顺序分配(2个点)在循环等待资源中不会发生。 (2分)或C.采用横幅算法(2分)由于作业,系统保证是安全的。 (2分)3.(1)定义信号量S,初始值为20.(1点)意义:S> 0 S值表示可以继续进入售票处的人数(1点) = 0商店办公室20客户有20名客户(票价)(1分)
- 2021-08-29 11:51:48
- 葬爱落雨
- 求计算机操作系统考试题解答:中断处理的过程。 谢谢啦!,在微机系统中,对于外部中断,中断请求信号是由外部设备产生,并施加到CPU的NMI或INTR引脚上,CPU通过不断地检测NMI和INTR引脚信号来识别是否有中断请求发生。对于内部中断,中断请求方式不需要外部施加信号激发,而是通过内部中断控制逻辑去调用。无论是外部中断还是内部中断,中断处理过程都要经历以下步骤: 请求中断→响应中断→关闭中断→保留断点→中断源识别→保护现场→中断服务子程序→恢复现场→中断返回。 1.请求中断 当某一中断源需要CPU为其进行中断服务时,就输出中断请求信号,使中断控制系统的中断请求触发器置位,向CPU请求中断。系统要求中断请求信号一直保持到CPU对其进行中断响应为止。 2.中断响应 CPU对系统内部中断源提出的中断请求必须响应,而且自动取得中断服务子程序的入口地址,执行中断服务子程序。对于外部中断,CPU在执行当前指令的最后一个时钟周期去查询INTR引脚,若查询到中断请求信号有效,同时在系统开中断(即IF=1)的情况下,CPU向发出中断请求的外设回送一个低电平有效的中断应答信号,作为对中断请求INTR的应答,系统自动进入中断响应周期。 3.关闭中断 CPU响应中断后,输出中断响应信号,自动将状态标志寄存器FR或EFR的内容压入堆栈保护起来,然后将FR或EFR中的中断标志位IF与陷阱标志位TF清零,从而自动关闭外部硬件中断。因为CPU刚进入中断时要保护现场,主要涉及堆栈操作,此时不能再响应中断,否则将造成系统混乱。 4.保护断点 保护断点就是将CS和IP/EIP的当前内容压入堆栈保存,以便中断处理完毕后能返回被中断的原程序继续执行,这一过程也是由CPU自动完成。 5.中断源识别 当系统中有多个中断源时,一旦有中断请求,CPU必须确定是哪一个中断源提出的中断请求,并由中断控制器给出中断服务子程序的入口地址,装入CS与IP/EIP两个寄存器。CPU转入相应的中断服务子程序开始执行。 6.保护现场 主程序和中断服务子程序都要使用CPU内部寄存器等资源,为使中断处理程序不破坏主程序中寄存器的内容,应先将断点处各寄存器的内容压入堆栈保护起来,再进入的中断处理。现场保护是由用户使用PUSH指令来实现的。 7.中断服务 中断服务是执行中断的主体部分,不同的中断请求,有各自不同的中断服务内容,需要根据中断源所要完成的功能,事先编写相应的中断服务子程序存入内存,等待中断请求响应后调用执行。 8.恢复现场 当中断处理完毕后,用户通过POP指令将保存在堆栈中的各个寄存器的内容弹出,即恢复主程序断点处寄存器的原值。 9.中断返回 在中断服务子程序的最后要安排一条中断返回指令IRET,执行该指令,系统自动将堆栈内保存的IP/EIP和CS值弹出,从而恢复主程序断点处的地址值,同时还自动恢复标志寄存器FR或EFR的内容,使CPU转到被中断的程序中继续执行。中断的响应过程如图6.3所示。
- 2021-08-29 11:51:48