2011年10月11日

Windows核心编程(笔记10) 第十一章 Windows线程池 第十二章 纤程

摘要: 第十一章 Windows线程池 1.Windows默认提供的线程池允许我们做四种事:(注:前提是系统会在必要的时候为进程创建一个默认的线程池,内部算法及怎么调度无需用户关心;若想指定自定制Windows线程池,可通过如下四种情况的CreateThreadpool*函数传入参数PTP_CAL... 阅读全文

posted @ 2011-10-11 05:26 四-儿 阅读(214) 评论(0) 推荐(0) 编辑

Windows核心编程(笔记11) 第十三章 Windows内存体系结构

摘要: 第十三章 Windows内存体系结构 1.每个进程都有自己的虚拟地址空间,32位下该空间多达4GB,64位下达到了16EB,但这只是一个内存地址区间,还需要把物理存储器分配或映射到其相应的地址空间。其映射关系表现为,该虚拟地址空间上的某些区间被映射,可以是内存,可以是页交换文件,也可以是硬... 阅读全文

posted @ 2011-10-11 05:25 四-儿 阅读(193) 评论(0) 推荐(0) 编辑

Windows核心编程(笔记12) 第十四章 探索虚拟内存 第十五章 在应用程序中使用虚拟内存

摘要: 2011-09-26 15:43 50人阅读 评论(0) 收藏 举报 第十四章 探索虚拟内存 1.通过GetSystemInfo来获取主机相关信息。 2.为了让32位应用程序在64位系统上运行,MS提供了WOW64这一模拟层,可用IsWow64Porcess或IsOs来判断某进程是... 阅读全文

posted @ 2011-10-11 05:25 四-儿 阅读(182) 评论(0) 推荐(0) 编辑

#pragma 预处理指令详解

摘要: 转自 http://www.52rd.com/blog/Detail_RD.Blog_sunhuibo_5025.html 在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。 #pragma指令对每个编译器给出了一个方法,... 阅读全文

posted @ 2011-10-11 05:22 四-儿 阅读(125) 评论(0) 推荐(0) 编辑

Windows核心编程(笔记13) 第十六章--第二十六章

摘要: 改变下记录方式,只写自己觉得需要注意一下的防止出错的地方,或者一些特别重要的点,或者一些感悟。 第十六章 线程栈 第十七章 内存映射文件 1.注意写时复制在内存映射文件中的用处。 2.#pagma data_seg("xxx")...#pagma data_seg()创建共享段。但仅... 阅读全文

posted @ 2011-10-11 05:22 四-儿 阅读(187) 评论(0) 推荐(0) 编辑

《深入理解计算机系统》(第二版) 笔记

摘要: 总结一下自己觉得需要注意的地方吧~ 1.注意系统的分类:主流的IA32(也就是x86),以及x86-64(也就是x64),还有种Intel的与原32位系统不兼容的IA64。 2.编译系统由预处理器,编译器,汇编器和链接器组成。 3.单指令多数据并行称为SIMD并行,其扩展为SSE指... 阅读全文

posted @ 2011-10-11 05:21 四-儿 阅读(200) 评论(0) 推荐(0) 编辑

导航