操作系统高频考点(三)

1、多线程同步机制有哪些


  • 互斥量
  • 读写锁
  • 条件变量
  • 信号量
  • 自旋锁
  • 屏障

2、并发和并行


  • 并发是指同一时刻只能执行一条指令,但多个进程的指令快速交替执行。宏观上多个进程同时执行,但微观上只有一条指令执行。
  • 并行是指同一时刻有多条指令在多个处理器上同时执行。宏观和微观上都是多个进程同时执行。

3、中断和异常

  • 中断和异常都是CPU对系统发生特殊事件的一种处理。
  • 中断由外部原因引起;异常由CPU内部原因引起。
  • 中断是异步的;异常是同步的。

4、用户态切换内核态的方法

  • 系统调用
  • 异常
  • 中断

5、在中断按下ctrl+c操作系统做了哪些工作


ctrl+c按下时,向当前终端运行的前台进程发送SIGINT信号,该信号会记录在进程的信息中。这时操作系统还没有做任何处理

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式软件面试笔记 文章被收录于专栏

该笔记涵盖嵌入式软件工程师技术面试中的知识点,归纳总结为:C/C++、操作系统、计算机网络、数据结构与算法、linux常用命令等章节。

全部评论
已订阅,期待更新
1 回复 分享
发布于 2023-02-04 22:07 广东
已订阅,期待更新
1 回复 分享
发布于 2023-02-04 22:10 广东

相关推荐

10-15 16:27
门头沟学院 C++
LeoMoon:建议问一下是不是你给他付钱😅😅
点赞 评论 收藏
分享
6 1 评论
分享
牛客网
牛客企业服务