【测开求职】面试题:操作系统 吐血整理

本文是为研究生复试和校招准备的操作系统面试指南,涵盖操作系统功能、特性、运行机制、内核、系统调用、进程管理、内存管理、设备管理、文件管理和经典算法等内容。重点讲解了进程与线程的区别、同步互斥问题、死锁处理、内存管理和页面调度等。文章适合面试复习,特别强调理解而非死记硬背。
摘要由优快云通过智能技术生成

操作系统整体框架:https://blog.youkuaiyun.com/qq_39328436/article/details/114597415

本篇文章是笔者为准备研究生复试和校招而写,因此主要针对问答,注重理解,而不在于细节计算。涵盖考研范围内的所有知识内容,读者可以先查看上面的链接走一遍操作系统的整体框架结构。其中,重点难点以及易混淆的知识点,笔者用其他文章进行了详述,在知识点处贴好了链接,有需要的可以查阅。另外操作系统在校招中有非常明显的重点,一般情况下只会考察进程管理,内存管理,和设备管理,且这三者考察频率依次递减,文件管理基本不会考察

2023/11/08 更新:亲测应付各个大厂的测试开发工程师面试毫无压力,多次让面试官惊喜!

  开始吧(*^▽^*)

目录

绪论部分

操作系统的功能

操作系统的特征

操作系统的运行机制

操作系统的内核

系统调用

进程管理

进程和程序的区别

进程实体的组成

进程的状态

进程的三级调度

挂起和阻塞的区别

进程调度算法(6种)

进程与线程的区别

进程间的通信方式

线程间通信方式

实现线程的方式

什么是进程同步?什么是互斥?

互斥访问的组成部分

进程互斥需要遵循的四个原则

解决进程同步互斥的方式

同步互斥的经典问题

死锁是什么?产生死锁的必要条件

死锁产生的原因

死锁的处理策略

内存管理

什么是逻辑地址和物理地址

写程序到程序运行的过程

内存空间的分配方式

动态分区分配算法

基本分页存储管理

基本分段存储管理

什么是内部碎片和外部碎片?

基本分页和基本分段的对比

虚拟存储思想

虚拟存储管理与传统存储管理的对比

什么是快表什么是页表

虚拟存储的实现

请求分页存储管理

请求分页存储和基本分页存储的区别

请求分页存储虚实地址转换

什么是抖动/颠簸?

页面置换算法

设备管理

IO控制方式

单重中断的执行过程

IO软件层次结构

假脱机技术SPOOLING

文件管理

介绍一下目录文件

如何实现文件共享

文件的物理结构(对非空闲块的管理)

文件存储空间管理(对空闲块的管理)

磁盘读写过程

磁盘调度算法

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vector<>

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值