面经整理——操作系统

线程

操作系统如何调度线程

  • 先来先服务
  • 短作业优先
  • 时间片轮转
  • 优先级调度
  • 多级反馈队列

线程上下文切换

  • 保存当前线程的上下文: CPU 寄存器状态、程序计数器、堆栈指针
  • 选择下一个线程
  • 加载下一个线程的上下文
  • 转移控制:通过调度程序恢复新的线程运行,操作系统进入该线程的执行状态
相关推荐
真上帝的左手37 分钟前
10. 软件设计&架构-Spring Security 7 整合CAS SSO 单点登录
java·spring·架构·sso
Wzx19801241 分钟前
python沙箱和docker沙箱你选对了吗?
开发语言·python·docker
牧羊人.3331 小时前
Python 办公自动化从入门到入土|09 数据容器之字典
开发语言·python
Zane19941 小时前
单例线程安全、生产者消费者、死锁:并发面试三连问串讲
java·后端
小僧景贤1 小时前
嵌入式C语言 第二篇:基础语法|嵌入式C与标准C的核心差异
c语言·开发语言·嵌入式c语言
阿pin1 小时前
Android随笔-AIDL
android·开发语言·aidl
云烟成雨TD2 小时前
Micrometer 系列【42】链路追踪:Span 体系 | 核心 API
java·链路追踪·micrometer
Gorway2 小时前
理解 Spring 依赖注入:从构造器注入到集合与条件 Bean
java·后端
LiLiYuan.2 小时前
【字符串常量池】
java·开发语言·面试
Sylvia33.2 小时前
从轮询到推送:足球数据API架构演进与火星数据技术拆解
java·服务器·网络·python·websocket·架构