Linux内核设计与实现
HungXum
太多似懂非懂的知识需要你一字一句写下来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核设计与实现——第三章进程管理
最近在Linux的进程,很多文章看了之后并不是很完整,决定潜心看Linux内核的一些设计。 1、Linux系统的线程实现非常特别:它对线程和进程并不特别区分。对Linux而言,只不过是一种特殊的进程罢了。 2、进程提供两种虚拟机制:虚拟处理器和虚拟内存。 3、在现代的Linux内核中,fork()实际上是由clone()系统调用实现的。 4、内核把进程的列表存放在叫做任务队列的双向循...原创 2019-08-24 14:56:55 · 332 阅读 · 0 评论 -
Linux内核设计与实现——第4章进程调度
1、多任务系统可以划分为两类:非抢占式多任务(cooperative multitasking)和抢占式多任务(preemptive multitasking)。Linux是抢占式的。 2、进程可以被分为I/O消耗型和处理器消耗型。前者指进程的大部分时间用来提交I/O请求或是等待I/O请求。后者是进程把时间大多用在执行代码上。 3、 Linux采用两种不同的优先级范围,第一种是用nice值,第...原创 2019-09-23 15:50:52 · 279 阅读 · 0 评论
分享