现在的位置: 首页 > 综合 > 正文

log 02/08/06

2013年10月08日 ⁄ 综合 ⁄ 共 394字 ⁄ 字号 评论关闭

这两天都在看MIT的几门课程:Introduction to Algorithms, Operating System Engneering,Computer system Architecture;
还在看一本不是很厚的关于Linux内核的书,再就是Lions Unix v6了(MIT的用的教材);对于编写底层的库比较兴趣了,包括内存和进程的管理,里面的很多的思想在其他的方面也是一致的,游戏中的应用也是相当的多,比如对于内存的优化,一般的跨平台的游戏引擎尤其需要注意这些。只是对于进程池的必要性有一点疑惑,感觉就算是服务器系统,也不需要那么多的实时进程,需要用池来管理进程的内存分配,也许是为了应付比较多的Web进程。
关于进程间的调度,的确是相当复杂的问题。和游戏引擎中的很多问题一样,总是找不到“一刀切”的算法,总是需要在各个相互矛盾的因素之间平衡。
的确看一些底层的东西“对于程序员的灵魂有好处”。

抱歉!评论已关闭.