享受 UNIX操作系统设计 一书

  一口气把<<UNIX操作系统设计>>一书读完了,这一口气大概是从06年6月开始呼入,于07年4月才呼出,哈哈。

  看完这本书非常受益,首先,解答一些朋友和同事的疑问,看这本书并不是为了研究LINUX内核才看的,当然,为了更好地理解UNIX和 LINUX系统,以及更好地理解操作系统是一个原因之一。更重要的是,通常阅读此类书藉,可以学习到超级大师们的软件设计方法,以及他们面对各种编程技术 难题时命使用的对策,软件开发的各种优化的策略以及高效率的算法等等。你会发现,其实平时我们在开发中遇到的一些技术实现的问题,有一些大师们也会遇到, 他们会找到一个巧妙的算法来解决或者绕过它,这也许是我们可以提高的地方。例如在前阵子的工作中,我在设计和实现列表框控件时就遇到了一个难题,当列表框 上的表项数非常大(上万条)的时候,用户的操作变得非常慢,幸运的是,我从该书中描述磁盘块缓冲区的分配算法中找到了灵感,通过缓冲可见区域的表项,极大 地优化用户操作的流畅性。我深信书中描述的UNIX操作系统的很多优秀的实现算法,很多都可以应用于平时的日常开发工作中去(特别是系统软件,或者是对效 率要求高的软件),比起那些专门去描述算法与数据结构的书藉,这本书描述得生动多了。

  推荐这本书给做软件开发的朋友们看,这本绝对是居家生活、杀人灭口必备之书!哈哈。

你可能感兴趣的:(数据结构,优化,算法,工作,unix,linux内核)