本篇目的一来分享好书,二来做个书籍目录,方便以后有机会学习!
1. 大话处理器
这本书,实在是软件工程师的必读精品,既能从宏观上理解处理器的相关工作原理,处理器的架构,宏观流程,更加重要的是对于想写出高效代码的执着的工程师们,一定要能找到写出高效代码的根本原则。作者知识渊博,涉猎广泛,宏观观点把握准确,知识描述深入浅出.
作者blog:http://blog.csdn.net/muxiqingyang/article/details/6627096
2. linux内核完全剖析-基于0.12内核
想要深入linux内核学习的实践指导必读书,入门亲手联系的经典之作,书内对每行代码包括Makefile都有详细的注释。包括背景知识,需要的基础知识,都能完整的予以介绍。linux内核的早期版本,是研究最新内核的一条入门捷径,同时对于了解系统编程观念,培养底层编程意识,作用更大。配合bochs模拟器,单步调试内核或者自己简化内核,亦或者自己动手写写bootloader,都能够从本书中获益匪浅.
作者论坛:http://www.oldlinux.org/oldlinux/index.php
3. Orage's:一个操作系统的实现
此书为<<自己动手写操作系统>>第二版,内容涵盖了第一版的内容,同时予以完善丰富,呈现出一个os的打造过程。此系统简单明了,但是具备了一个可用操作系统的所有功能。此书是操作系统原理学习和实践的必备书籍,跟着作者的思路,一定能学到你想了解的关于操作系统的一切。同时,书中介绍了实践环境,让读者不仅有所读,同时有所实践。
4. C++应用程序性能优化
此书分析了c++语言的相关特性,已经语言相关实现,针对应用性能对程序实践做出最佳指导,同时介绍了性能分析工具。书中涵盖基本原理,语言特性,内存分配和内存管理等知识。深入浅出,不可多得。
5. Android系统级深入开发—移植与调试
此书关键不是内容,关键是框架,让我们能够有本目录类的书作参考。是Android移植必备的目录类参考书。
6. 什么是数学:对思想和方法的基本研究
此书用于了解数学基础。类似计算机界的计算机导论,基础中的基础。不要求一次弄明白,理论性的东西需要一遍一遍研磨.