操作系统高频考点(三)
1、多线程同步机制有哪些
- 互斥量
- 读写锁
- 条件变量
- 信号量
- 自旋锁
- 屏障
2、并发和并行
- 并发是指同一时刻只能执行一条指令,但多个进程的指令快速交替执行。宏观上多个进程同时执行,但微观上只有一条指令执行。
- 并行是指同一时刻有多条指令在多个处理器上同时执行。宏观和微观上都是多个进程同时执行。
3、中断和异常
- 中断和异常都是CPU对系统发生特殊事件的一种处理。
- 中断由外部原因引起;异常由CPU内部原因引起。
- 中断是异步的;异常是同步的。
4、用户态切换内核态的方法
- 系统调用
- 异常
- 中断
5、在中断按下ctrl+c操作系统做了哪些工作
ctrl+c按下时,向当前终端运行的前台进程发送SIGINT信号,该信号会记录在进程的信息中。这时操作系统还没有做任何处理
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式软件面试笔记 文章被收录于专栏
该笔记涵盖嵌入式软件工程师技术面试中的知识点,归纳总结为:C/C++、操作系统、计算机网络、数据结构与算法、linux常用命令等章节。