摘要:【奥鹏】操作系统-吉林大学吉林大学22春8月操作系统作业考核试卷总分:100 得分:100第1题,设备分配中为什么可能出现死锁正确答案:在某些操作系统中,一个进程只能提供一个I/O请求。也就是说,执行进程向系统提出I/O请求后边立即进入等待状态,直到I/O请求完成后才被唤醒。这样系统对设备的分配比拟...
【奥鹏】操作系统-吉林大学吉林大学22春8月操作系统作业考核试卷总分:100 得分:100第1题,设备分配中为什么可能出现死锁正确答案:在某些操作系统中,一个进程只能提供一个I/O请求。也就是说,执行进程向系统提出I/O请求后边立即进入等待状态,直到I/O请求完成后才被唤醒。这样系统对设备的分配比拟平安,不会出现死锁。但这种方式对进程来说,因CPU与I/O设备是串行工作的,这使得该进程的推进速度缓慢。为了加快进程执行时的推进速度,是能喜剧执行,当需要是有可能接着发出第二个、第三个I/O请求,精当锁清秋的I/O设备已被另一个进程占用是,进程才进入等待状态。这种一个进程同时可以使用多个I/O设备的方式提高了系统的资源里欧你过来,但也带来了一种危险,即如果两个进程都提出请求使用对方占有的I/O设备时,就会出现死锁。第2题,什么是缓冲为什么要引入缓冲操作系统如何实现缓冲技术正确答案:缓冲即是使用专用硬件缓冲器或在内存中划出一个区域用来暂时存放输入输出数据的器件。引入缓冲是为了匹配外设和cpu之间的处理速度,减少中断次数和cpu的中断处理时间,同时解决dma或通道方式时的数据传输瓶颈问题。第3题、,一般计算机的启动过程正确答案:一般计算机的启动过程是: (1)由ROM程序对硬件进行检测。 (2)由ROM中的启动程序将磁盘上的引导块读入内存。 (3)由引导块将OS的内核调入内存。 (4)执行OS内核程序,对OS自身进行初始化。 (5)加载外核处理程序,给出提示,等待用户操作。第4题,过程调用和系统调用的共同点是什么它们与中断调用的差别是什么正确答案:过程调用和系统调用的执行完全是同步的,也就是在相同的数据集上重复执行,它们的调用点是相同的,都需要保存现场信息,转去执行另外的程序,执行后返回。中断调用是异步的,在相同的数据集上重复执行,中断的发生点可以是不同的。第5题,为什么说多级反馈队列能较好的满足各种用户的需要正确答案:(1)终端用户的作业一般比较短小精悍,大多数在进入多级队列的第一级队列后运行一个时间片就可以完成。对于稍长一些的作业,只需在第二或第三队列上各执行一个时间片就可完成,因而感到满意。对于长作业来说,它将依次在第1,2,n个队列上运行,不会因作业太长而长期得不到处理。第6题,说明请求分段系统中的缺页中断处理过程正确答案:请求分段系统中的缺页中断处理过程描述如下:(1

