操作系统基础知识

Posted wenjiajun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统基础知识相关的知识,希望对你有一定的参考价值。

用户态切换到内核态的方式?

1. 系统调用

2. 异常中断

3. 外设中断

并行与并发?

并行:两个或多个事件可以在同一时刻发生

并发:两个或多个事件可以在同一时间间隔发生

同步与异步?

同步与异步强调的是消息通信机制。

阻塞与非阻塞强调的是程序在等待调用结果时的状态。

进程五状态模型

 

 

进程调度

非抢占式调度

抢占式调度

1. 先来先服务算法

  从就绪队列里按顺序调度。

2. 最短作业优先算法

  预估进程所需剩余运行时间,时间短的先调度。

  估算可能不准确。

3. 最高响应比优先算法

  考虑执行时间,等待时间。

4. 时间片轮转算法

 

以上是关于操作系统基础知识的主要内容,如果未能解决你的问题,请参考以下文章

操作系统前端面试基础知识总结

:操作系统基础知识笔记

操作系统基础知识

操作系统基础知识

操作系统学习笔记:操作系统基础知识

操作系统基础知识