考研计算机复试专业面试问题(操作系统篇)


以下是操作系统原理中的最基本知识点,必须熟稔于心


 

1.操作系统发展过程?

  1无操作系统(人工操作方式):用户独占、CPU等待人工

  2.单道批处理:内存只保存一道作业

  3.多道批处理:运行多个程序同时存在主存中

  4.分时:及时接收、及时处理,交互性

  5.实时:实时控制、实时信息处理

2.操作系统的基本特征?

  1.并发性(进程是资源分配的基本单位,线程是独立调度的基本单位)

  2.共享性

  3.虚拟(空分复用+时分复用)

  4.异步

3.操作系统的主要功能是什么?

  1.处理机管理(包括进程控制、进程同步、进程通信、调度)

  2.存储器管理(内存分配(静态/动态/连续/非连续分配)、内存包含、地址映射(逻辑地址-->物理地址)、内存扩充(虚拟存储技术))

  3.设备管理(缓冲管理、设备分配、设备处理(启动设备、中断设备))

  4.文件管理(文件存储空间管理、目录管理、文件读/写保护)

4.进程的三种状态是什么?

  就绪状态(n-1)、执行状态(1)、阻塞状态(n)

5.进程的七种状态是什么?

  创建、活动就绪、静止就绪、活动阻塞、静止阻塞、执行、终止

  其中静止阻塞和静止就绪是在外存中,操作系统将其虚拟为内存使用

6.经常通信类型有哪些?

  1.共享存储器(共享数据结构、存储区)

  2.消息传递系统(报文、通信命令)

  3.管道通信(共享文件)

7.线程间的同步与通信类型有哪些?

  1.互斥锁mutex

  2.条件变量

  3.信号量机制

8.线程的实现方式有哪几种?

  1.内核支持线程(核内切换快,开销小,模式间切换慢)

  2.用户级线程(节省模式间切换的开销)

  3.混合

9.处理机调度有哪几层?

  1.高级调度(后备作业-->内存)

  2.中级调度(进程-->外存)

  3.低级调度(进程/线程调度)

10,处理机调度算法有哪些?

  先来先服务、短作业优先、优先权、基于时间片轮转算法

11.产生死锁的原因有哪些?

  1.对互斥资源分配不当

  2.进程推进顺序不当

12.处理产生死锁的办法有哪些?

  1.预防死锁(破坏产生死锁的必要条件)

  2.避免死锁;3.检测死锁;4.解除死锁

13.页面置换算法有哪些?

  最佳页面置换算法、最近最久未使用算法、时钟置换算法

14.I/O控制方式有哪些?

  1.程序控制I/O方式(CPU与I/O设备只能串行工作)

  2.中断驱动方式

  3.DMA(仅在开始和结束才需要CPU干预)


 

15.存储器的层次结构有哪些?

  外存、主存、快速缓存、寄存器

16.存储管理方案有哪些?

  分区存储管理、分页存储管理、分段存储管理、段页式存储管理、虚拟存储管理

17.设备管理采用的相关缓冲技术有哪些?

  1.通道技术(使数据传输独立于CPU)(增加设备到主机之间的通路,使主存和设备之间有两条以上的通路)

  2.DMA技术(数据在主存与I/O设备间直接成块传送)

  3.缓冲技术(硬件缓冲、软件缓冲)

  4.Spooling技术(使独占设备虚拟为多台设备)

。。。。。。经典复试问题(操作系统)未完待续。。。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM