操作系统问答题汇总(应该,必考~)
设备驱动进程执行的主要功能是什么
1 | -- 1)接收由设备独立性软件发来的命令和参数,并将命令中的抽象要求转换为具体要求。 |
中断和轮询的区别?
1 | 中断和轮询都是处理设备输入/输出(I/O)的方式,但它们有很大的区别。 |
进程间同步和互斥的含义是什么
1 | 1.进程同步也是进程之间直接的制约关系,是为完成某种任务而建立的两个或多个线程,这个线程需要在某些位置上协调他们的工作次序而等待、传递信息所产生的制约关系。进程间的直接制约关系来源于他们之间的合作。 |
程序、进程的区别和联系
1 |
|
分页和分段存储管理有何区别
1 | (1) 页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。段则是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了能更好地满足用户的需要。 |
非剥夺方式和抢占方式的含义
1 | 剥夺方式也称为抢占方式,其含义是当一个进程正在执行它的一个 周期期间,系统可基于某种原则强行分割该进程的当前 时值,即强行剥夺现行进程正占用的 ,并把 分配给其它进程。 |
局部性原理
1 | 1.时间局部性 :如果程序中的某条指令一旦执行,不久以后该指令可能再次执行;如果某数据被访问过,不久以后该数据可能再次被访问。产生时间局部性的典型原因,是由于在程序中存在着大量的循环操作。 |
什么是索引文件?为什么要引入多级索引?
1 | ①索引文件是指当记录为可变长度时,通常为之建立一张索引表,并为每个记录设置一个表项构成的文件。通常将索引非顺序文件简称为索引文件。 |
请列出单处理器调度的常用五种算法,并说明每种算法是否为可抢占算法
1 | 调度算法 |
作业题汇总&&一些解答
作业 | 答案 |
---|---|
第二次: 进程的基本状态及其转换,进程映像,PCB索引结构示意 (以上三个画图及其描述) 线程的实现原理(画图➕说明) | |
操作系统作业(第三次): 1.互斥P,V操作伪代码; 2.生产者消费者模型P,V操作伪代码; 3.画出有环不产生互斥的场景资源图。分析互斥产生的原因,资源的分配和管理方式。得出结论:为什么采用鸵鸟算法? | |
1、画出多级反馈队列法的图并进行解释 2、解释中断机制中中断向量表的作用 3、自己给出一个动态分区法里面的调度,对照课件中的图,探讨碎片问题(不能跟书上一模一样),推导过程并总结其缺点 4、将动态分区法和分页技术做一个对比,指出各自的优缺点 | |
1.解释分页机制在一级页表情况下的时间复杂度和空间复杂度到底由哪些因素决定; 2.解释书本P128页图4-18利用快表实现地址转换流程图,逻辑地址怎么转化为物理地址,并分析转化过程中的时间复杂度,可以假设每个快表的命中率为90%; 3.解释书本P138页图4-31段页式系统的地址转换流程图。 | |
用最近最久未使用置换法,按照课本上第147页图4-39的数据,将例题换成四个内存块,画出新的最近最久未使用算法页置换序列(上面画缺页,下面画堆栈变化) | |
借助中断向量表描述设备的中断状态调控机制,对比与轮询的最主要区别。 | |
借助中断向量表画图描述(从软中断开始)在32位操作系统下怎么实现系统调用,并描述中断向量表、软中断在其中起到的作用。 | |
评论