最新 最热

13-常见调度算法

综上即FCFS算法对长作业有利,对短作业不利(例如上面例题种P3作业的带权周转时间达到了很大的8)

2022-10-27
1

12-调度算法的评价指标

调度算法的评价指标CPU利用率指CPU忙碌时间占总时间的比例利用率=frac{忙碌的时间}{总时间}Eg:某计算机只支持单道程序,某个作业刚开始需要在CPU上运行5秒,再用打印机打印输出5秒...

2022-10-27
0

11-进程调度的时机,方式,切换与过程

内核程序临界区一般是用来访问某种内核数据结构的,比如进程的就绪队列(由各就绪进程PCB组成)

2022-10-27
1

10-处理机调度的概念与层次

当有多项任务需要处理时,由于资源有限,所有任务无法同时处理,此时就需要确定某种规则来决定各项任务的执行顺序,这就是调度

2022-10-27
1

20-死锁

在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里资源,导致各个进程都阻塞,无法向前推进的现象,称为“死锁”。发生死锁后若无外力的干涉,这些进程都将无法向前推进...

2022-10-27
0

23-内存空间的分配与回收

20世纪60年代出现了支持多道程序的系统,为了能在内存中装入多道程序,且这些程序之间又不会相互干扰,于是将整个用户空间划分为若干个固定大小的分区,在每个分区中只装入一道作业,这样就形成了最早的、最简单的一种可运行多...

2022-10-27
0

22-内存空间扩充(覆盖与交换)

早期计算机内存很小,因此经常出现内存大小不够使用的情况,因此人们引入了覆盖技术,用来解决“程序大小超过物理内存总和”的问题

2022-10-27
0

19-管程

编写程序困难,容易出错。因此人们考虑使用另外设计的机制,保证程序员在编写程序过程中不需要关注复杂的PV操作。

2022-10-27
1

深入理解 Linux CPU 上下文切换

我们都知道 Linux 是一个多任务操作系统,它支持的任务同时运行的数量远远大于 CPU 的数量。

2022-10-27
1

字节二面:Redis 的大 Key 对持久化有什么影响?

当应用程序向文件写入数据时,内核通常先将数据复制到内核缓冲区中,然后排入队列,然后由内核决定何时写入硬盘。

2022-10-27
1