2022年5月12日

了解CFS完全公平调度器

摘要: CFS模拟理想多任务调度 公平,即对于n个正在运行的任务,当这些任务同时不断地运行时,CPU会尽可能分配给他们1/n的处理时间。CFS是一种基于加权公平排队思想的调度算法。 精确,指的是它采用红黑树作为调度的任务队列的数据结构。 为了实现CFS,很关键的一点就是进行时间记账。 时间记账:为每个进程维 阅读全文

posted @ 2022-05-12 16:54 thotf 阅读(225) 评论(0) 推荐(0)

调度器简介

摘要: 内核中用来安排进程执行的模块称为调度器(scheduler),它可以切换进程状态(process state)。例如执行、可中断睡眠、不可中断睡眠、退出、暂停等。 调度器是CPU中央处理器的管理员,主要负责完成做两件事情: 一、选择某些就绪进程来执行, 二是打断某些执行的进程让它们变为就绪状态。调度 阅读全文

posted @ 2022-05-12 16:22 thotf 阅读(1221) 评论(0) 推荐(0)

什么是进程

摘要: 进程:是指计算机中已运行的程序。进程本身不是基本的运行单位,而是线程的容器。程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。 进程是程序动态的形式。 进程生命周期Linux操作系统属于多任务操作系统,系统中的每个进程能够分时复用CPU时间片,通过有效的进程调度 阅读全文

posted @ 2022-05-12 10:59 thotf 阅读(1271) 评论(0) 推荐(0)

linux内核源代码组织结构

摘要: linux版本 linux 3.6.24 第一个数字主版本号 第二个数字是偶数代表是稳定版 第三个代表修订次数 阅读全文

posted @ 2022-05-12 10:37 thotf 阅读(24) 评论(0) 推荐(0)

导航