![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统笔记
hnu_Cheng
喜欢做一些小开发,做一些小程序的小白
展开
-
进程调度算法FCFS和RR
一、 实验题目本次试验要求编写的是进程调度中的FCFS算法和RR算法(轮转法)。FCFS算法:最简单的CPU调度算法,采取先到先服务的规则,不存在进程优先级之说,也不管进程服务时间的长短,只有前面的进程完成或者阻塞后面的进程才会开始处理。这种算法不利于短进程,因为短进程要等待很久,而CPU繁忙进程则比较适合这种调度算法。RR算法:这是一种轮询算法,每次将时间片给队首的进程去使用,如果该进程在...原创 2018-11-16 17:20:37 · 6329 阅读 · 4 评论 -
多线程浅谈
PThread ,Win32 和Java线程库首先来跟大家聊一下什么是线程,相信有不少人听过进程和线程的概念,粗浅的说我们电脑中每运行一个exe文件即可视为一个进程被运行,而在这个exe程序中可能会有很多子过程在并发运行,这些子过程就是线程。...原创 2018-12-09 18:03:50 · 179 阅读 · 0 评论 -
LRU算法详解
在操作系统中,我们有的时候内存中的空间不够了,这个时候我们有新的作业要进入内存中,被调度运行,那该怎么办呢,我们有几种策略。其一是随机置换策略,即当新的作业到来的时候,随机选择物理内存中的某个没有正在进行的作业,然后将其置换出去其二是选择后面的某一段时间内,最久不会涉及到的内存块,可能是在1k条指令后才会访问,可能是1w条指令后才访问的块等其三是我们这一次要贴代码的LRU算法,他的策略...原创 2018-12-10 15:47:04 · 1886 阅读 · 2 评论