2019年1月18日

任督二脉之进程管理(3)

摘要: 一、大纲 二、吞吐 VS 响应 响应需要上下文切换,其实时间很短,主要问题在于cache miss(代码和数据)。 linux系统是吞吐和响应兼顾的系统,可以在内核配置Preemption Model:1)No Forced Preemption(Server),非强制抢占,服务器,基本没有抢占调度 阅读全文

posted @ 2019-01-18 16:46 Shihu 阅读(310) 评论(0) 推荐(0) 编辑

任督二脉之进程管理(4)

摘要: 一、大纲 二、负载均衡 1) 原来是nice+/-5的改变。 例子:两个死循环子线程:real为自然时间,sys内核态时间和user用户态时间 因为两个线程是在两个核上面运行所以 sys+user = 2* real。 四核运行环境: RT: 普通进程: 周期性闲时其他核负载达到一定程度拖过来跑, 阅读全文

posted @ 2019-01-18 16:46 Shihu 阅读(250) 评论(0) 推荐(0) 编辑

任督二脉之进程管理(1)

摘要: 进程生命周期,进程生命周期创建、退出、停止,以及僵尸进程是什么意思。 一、进程的定义 进程--线程。进程是资源分配单位;搞清楚进程就是搞清楚进程资源情况。进程控制块PCB是OS的通用叫法。task_struct结构体描述进程的资源情况。如下图所属: 1)*mm描述内存资源 2)*fs:文件系统资源 阅读全文

posted @ 2019-01-18 16:45 Shihu 阅读(440) 评论(0) 推荐(0) 编辑

任督二脉之进程管理(2)

摘要: 一、第二次课大纲1.fork、vfork、clone2.写时拷贝技术3.Linux线程的实现本质4.进程0和进程15.进程的睡眠和等待队列6.孤儿进程的托孤,SUBREAPER1.fork、vfork、Copy-on-Write例子2.life-period例子,实验体会托孤3.pthread_cr 阅读全文

posted @ 2019-01-18 16:45 Shihu 阅读(591) 评论(0) 推荐(0) 编辑

导航