毕业答辩已经告一段落,正是工作前充电的好时候。
昨天从图书馆借了一本书,是MSRA组织出版的,相信大家都比较熟悉---《编程之美》。
开篇就先声多人----------你能让CPU占用率听你指挥吗???
像我这样对WINDOS并不是很熟悉的菜鸟当然是做不出这道题的。我思考了很久很久很久。CPU是什么我知道,但如何通过编程控制CPU的占用率呢???
第一:我不了解任务管理器中的CPU占用率显示曲线的具体函数编程,我不知道CPU进程调度函数的API。
第二:貌似没有第二了,我真的不会,所以对我来说这么难的题当然要留给聪明的你们,知道怎么指挥要记得告诉我。
既然我都不会,所以我就来点简单的,也正是我正在探索的,各位,我的题目叫---对WINDOS任务管理器的探索,要不,再加个延伸?
用windows用了好多年了,任务管理器也算我的老朋友了,但今天我才发现我真的不懂它。---不懂任务管理器,不懂windows。
以前用任务管理器大多时候是用来关关无响应的应用程序和结束下进程,各位看官,有木有?
在自以为熟悉的世界里突然发现了一片新大陆,探索和研究的强烈心情有木有?
然后我就从CPU\进程研究到了内存、服务再到性能再到句柄再到资源监视器再到性能监视器,再到控制面板再到注册表再到MS-DOS再到控制面板,然后我就反问了自己一句,你到底对计算机的管理认识多少???
以前总认为会LINUX各种命令各种工具如GCC、emacs很牛逼,现在仍然这样认为。但换了一个视角,发现能够精通windows也很牛逼。再次回到编程之美中的的那个问题,你能让CPU占用率听你指挥吗???
你真的了解你的计算机,了解你的操作系统吗???
不精通C\汇编、不了解计算机原理&OS的程序员不是一个追求卓越的程序员。---这是我心中的呐喊以及今后的学习目标。