操作系统基础知识
Posted wenjiajun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统基础知识相关的知识,希望对你有一定的参考价值。
用户态切换到内核态的方式?
1. 系统调用
2. 异常中断
3. 外设中断
并行与并发?
并行:两个或多个事件可以在同一时刻发生
并发:两个或多个事件可以在同一时间间隔发生
同步与异步?
同步与异步强调的是消息通信机制。
阻塞与非阻塞强调的是程序在等待调用结果时的状态。
进程五状态模型
进程调度
非抢占式调度
抢占式调度
1. 先来先服务算法
从就绪队列里按顺序调度。
2. 最短作业优先算法
预估进程所需剩余运行时间,时间短的先调度。
估算可能不准确。
3. 最高响应比优先算法
考虑执行时间,等待时间。
4. 时间片轮转算法
以上是关于操作系统基础知识的主要内容,如果未能解决你的问题,请参考以下文章