Chinaunix首页 | 论坛 | 博客
  • 博客访问: 126982
  • 博文数量: 16
  • 博客积分: 287
  • 博客等级: 二等列兵
  • 技术积分: 329
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-22 21:16
文章分类
文章存档

2014年(1)

2013年(6)

2012年(9)

分类: IT业界

2012-12-14 22:03:08

一口气读完了这本书的试读章节,感觉好像把大一的计算机文化基础这门课重新复习了一遍似的,不过这次对于问题的看法和理解已经截然不同了。虽然仅仅阅读了第一章,但个人对于本书的写法和视角还是比较赞的,下面就说说我的阅读感受吧。

第一章算是整本书的基础知识介绍,基本上把计算机科学方面要用到的背景知识都蜻蜓点水地介绍了一下:CPU、内存、IO设备、二进制、摩尔定律、主频、字节、无符号&有符号、整型数&浮点数、大端小端、机器指令、地址空间、编译器、汇编语言&解释语言以上这些我们能够想到的和计算机相关的大部分术语就是在这一章被整合到一起呈现给读者。1.1节简要介绍了CPU和内存,1.2节讲述硬件方面的半导体技术带来的速度提升,1.3节算是本书的软件基础知识——计算机中的数据存储方式,而1.41.5节则重点阐述指令架构。考虑到本书重在讲述“速度”这一计算机领域的关注焦点,我想作者在把一个大杂烩交代给我们的时候,还是注意到了主次问题,这里面的主要内容是处理器指令架构和内存缓存技术。参考书中的其余章节的目录,会发现从第2章到第5章的大段篇幅都在讨论CPU指令架构方面的技术,第6章讨论了内存方面的技术,而最后一章即第7章则是比较新的内容——GPGPU

当阅读到1.6节也就是这一章的总结的时候,作者的一句话给我留下了很深刻的印象:“计算机的性能在短短60年内提升了将近200万倍,而实现这一惊人发展的两大支柱就是半导体技术和计算机架构的进步”。如果说半导体技术是微电子和化学专业技术人员应该关注的问题的话,那么计算机架构则是IT人必须理解和深入研究的,无论我们经常对外宣称自己是“搞软件的”抑或“搞硬件的”,这本书的核心部分(第2~6章)给我们指出了一条学习这方面知识的不错途径,我想读过这本书的同仁会和我持有类似的看法。

阅读(2028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~