04 2016 档案

摘要:一、网易云课堂 1.各章节总结 第一周:计算机是如何工作的 "http://www.cnblogs.com/20135323fuyunjin/p/5222787.html" 第二周:操作系统是如何工作的 "http://www.cnblogs.com/20135323fuyunjin/p/52478 阅读全文
posted @ 2016-04-20 16:35 20135323符运锦 阅读(339) 评论(0) 推荐(0)
摘要:第四章 进程调度 进程调度程序(常常简称调度程序)可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统。只有通过调度程序的合理调度,系统资源才能最大限度地发挥作用,多进程才会有并发执行的数果。调度程序没有太复杂的原理。最大限度地利用处理器时间的原则是,只要有可以执行的进程,那么就总会有进程正 阅读全文
posted @ 2016-04-13 11:18 20135323符运锦 阅读(285) 评论(0) 推荐(0)
摘要:知识点总结 一、进程切换的关键代码switch_to的分析 1.进程调度与进程调度的时机分析 第一种分类: ①I/O密集型(I/O bound):频繁的进行I/O,通常会花费很多时间等待I/O操作的完成 ②CPU密集型(CPU bound):计算密集型,需要大量的CPU时间进行运算 第二种分类: ① 阅读全文
posted @ 2016-04-13 02:10 20135323符运锦 阅读(271) 评论(0) 推荐(0)
摘要:第七章 链接 链接(linking) 是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或被拷贝)到存储器并执行。链接可以执行于编译时(compile time) ,也就是在源代码被翻译成机器代码时:也可以执行于加载时(load time) ,也就是在程序被加载器(loa 阅读全文
posted @ 2016-04-06 22:31 20135323符运锦 阅读(1189) 评论(0) 推荐(0)
摘要:可执行程序的装载 一、预处理、编译、链接和目标文件的格式 1.可执行程序是怎么得来的 ①编译器预处理 gcc E o XX.cpp XX.c ( m32)// 注:把include的文件包含进来,并且完成宏的替换 ②汇编器编译成汇编代码 gcc x cpp output S o hello.s he 阅读全文
posted @ 2016-04-06 21:46 20135323符运锦 阅读(288) 评论(0) 推荐(0)