![](https://img-blog.csdnimg.cn/03de7e7ad6ba49e09b7294132ea15b3e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
文章平均质量分 68
本专栏首先记录本书各章节的内容,然后写Linux系统编程相关的知识。
Mr_WangAndy
一个追求自由的Cpper!
展开
-
【操作系统】_7种进程调度算法
书中一共描述了七种进程调度算法,为了学到这几种调度算法,后边做了几道练习题。1. 先来先服务(FCFS)调度算法先来先服务调度算法是最简单的调度方法。其基本原则是,按照进程进入就绪队列的先后次序进行选择。对于进程调度来说,一旦一个进程得到处理机,它就一直运行下去,直到该进程完成任务或者因等待某事件而不能继续运行,才会让出处理机。先来先服务调度算法属于非剥夺方式。从表面上看,这个方法对于所有进程都是公平的,并且一个进程的等待时间是可以预先估计的。但是从另一方面来说,这个方法并非公平,因为当一个大进程先到原创 2022-04-27 08:39:31 · 27655 阅读 · 1 评论 -
【操作系统精髓与设计原理】第三章-进程描述和控制
记录第三章进程描述和控制。什么是进程,进程的状态,进程描述,进程控制原创 2022-04-10 22:14:00 · 686 阅读 · 0 评论 -
操作系统_生产者消费者模型(C链表版本)
用条件变量和操作系统的第一把锁—互斥量实现的生产者和消费者模型,其中链表的无头链表。此模型是是基于epoll和线程池的TCP服务器的基础。#include <stdio.h>#include <string.h>#include <unistd.h>#include <pthread.h>#include <stdlib.h>// 条件变量pthread_cond_t cond;// 胡斥量pthread_mutex_t mu原创 2021-05-04 14:19:12 · 168 阅读 · 0 评论