- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 linux system call
1 SYSCALL_DEFINE4(reboot, 2 int ,magic1, 3 int, magic2, 4 unsigned int ,cmd 5 void _user *,ang) 6 { 7 if(!capa
2016-11-12 13:01:55 522
翻译 Linux调度的实现
在讨论了采用CFS调度算法的动机和内部逻辑以后,可以适当探索CFS的部分具体实现。相关代码位于文件kernel/sched_fair.c当中。可以查看其中四个组成部分。 ·时间记账 ·进程选择 ·调度器入口 ·睡眠和唤醒 1.5.1 时间记账: 调度器要为每个进程做时间记账,在多数的Unix系统当中,
2016-11-02 18:08:35 504
翻译 Linux进程的管理
1.1 多任务 多任务操作系统就是能同时并发地交互执行郭哥进程的操作系统。在单处理机器上,这会产生多个进程在同时运行的错觉。在多处理机上,着会使多个进程在不同机器上真正同时,并行地运行。无论在单处理机还是多处理器机器上,多任务操作系统都能使多个进程处于堵塞或者睡眠的状态,也就是说,实际上并没有被真正的投入运行。进程利用内核堵塞自己,直到某些事件的产生。 多任务系统可以分为两类:非抢占式多任务和
2016-11-01 09:52:02 236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人