推荐原则:
宁缺勿滥,决不混进糟粕 (好书不一定对所有人都合适,但对于它的目标读者群来说,一定是好书)。
计算机的书最好看国外的教材,因为比较经典的教材都是国外的,而且尽量看英文原版的,如果一个人永远不接触英文原版,那么他的信息接受必定比别人慢,无形中落后很多。我建议如果你有一定外语基础其实就是学过英语,一定要坚持看英文原版或是影印版教材。再说MSDN很多部分是英文不是吗?大学要过四 级、六级,各种课程也比较多,所以要把两者结合起来,才能花的时间少,而把英语学好。
Operating System (操作系统)
书名(英文):Operating System Concepts (7th Edition)
书名(中文):操作系统概念 (第七版)
原作者:Abraham Silberschatz / Peter Baer Galvin / Greg Gagne
书名(英文):Operating Systems : Design and Implementation (3rd Edition)
书名(中文):操作系统:设计及实现 (第三版)
原作者:Andrew S. Tanenbaum / Albert S. Woodhull
翻译者:王鹏、尤晋元、朱鹏、敖青云
书名(英文):The Design and Implementation of the 4.4BSD Operating System
书名(中文):4.4BSD操作系统设计与实现
原作者:Marshall Kirk McKusick / Keith Bostic / Michael J. Karels / John S.Quarterman
书名(英文):The Design and Implementation of the FreeBSD Operating System
书名(中文):FreeBSD操作系统设计与实现
原作者:Marshall Kirk McKusick / George V. Neville-Neil
翻译者:张辉
书名(英文):The Design of The UNIX Operating System
书名(中文):UNIX操作系统设计
原作者:Maurice J.Bach
书名(英文):UNIX Internals : The New Frontiers
书名(中文):UNIX系统内幕
原作者:Uresh Vahalia
书名(英文):UNIX Systems for Modern Architectures
书名(中文):现代体系结构上的UNIX系统–内核程序员的SMP和Caching技术
原作者:Curt Schimmel
翻译者:张辉
书名(英文):Lions’ Commentary on UNIX 6th Edition with Source Code
书名(中文):莱昂氏UNIX源代码分析
原作者:John Lions
书名(英文):Distributed Systems : Principles and Paradigms
书名(中文):分布式系统:原理与范例
原作者:Andrew S.Tanenbaum / Maarten van Steen
UNIX Programming (UNIX编程)
书名(英文):Advanced Programming in the UNIX Environment, Second Edition
书名(中文):UNIX 环境高级编程 (第二版)
原作者:W.Richard Stevens / Stephen A.Rago
翻译者:尤晋元、张亚英、戚正伟
书名(英文):The UNIX Programming Environment
书名(中文):UNIX 编程环境
原作者:Brianw. Kernighan
书名(英文):UNIX Network Programming, Volume 1 : The Sockets Networking API (Third Edition)
书名(中文):UNIX 网络编程 卷1:套接字联网API (第三版)
原作者:W. Richard Stevens / Bill Fenner / Andrew M. Rudoff
书名(英文):UNIX Network Programming Volume 2 : Interprocess Communications (Second Edition)
书名(中文):UNIX 网络编程 卷2:进程间通信 (第2版)
原作者:W. Richard Stevens
书名(英文):The Art of UNIX Programming
书名(中文):UNIX 程序设计艺术
原作者:Eric Raymond
UNIX Administration (UNIX系统管理)
书名(英文):UNIX System Administration Handbook (Third Edition)
书名(中文):UNIX系统管理技术手册 (第三版)
原作者:Evi Nemeth / Garth Snyder
书名(英文):Linux Administration Handbook
书名(中文):Linux系统管理技术手册
原作者:Evi Nemeth / Garth Snyder / Trent R.Hein
书名(英文):UNIX Unleashed (Fourth Edition)
书名(中文):UNIX 技术内幕 (第四版)
原作者:Robin Anderson / Andy Johnston
书名(英文):UNIX:The Textbook
书名(中文):UNIX操作系统教程
原作者:Syed Mansoor Sarwar / Robert Koretsky / Syed Aqeel Sarwar
书名(英文):Unix Backup & Recovery
书名(中文):UNIX 备份与恢复
原作者:W.Curtis Preston
书名(英文):Applied Operating System Concepts
书名(中文):实用操作系统概念(影印版)
原作者:Abraham Silberschatz
实例讨论比较多
书名(英文):Operating System Concepts
书名(中文):操作系统概念(第六版 影印版)
原作者:Abraham Silberschatz
理论比较多
书名(英文):Modern Operating Systems
书名(中文):现代操作系统(英文版•第2版)
原作者:Andrew S. Tanenbuam(坦尼伯姆, AST)是第4本书的升级版添加了一些新的操作系统方面的讨论
书名(英文):Operating Systems
书名(中文):操作系统: 设计及实现(第二版)(英文影印版)
原作者:Andrew S. Tanenbuam
主要是分析minix源代码的书,顺带着讲了下原理,应该说是偏 于实践的,可以帮助你了解一个文件系统或系统调用之类是如何实现的。想做linux kernel hacker的同学此书可以一读。
书名(中文):LINUX内核源代码情景分析(上册) LINUX内核源代码情景分析(下册)
原作者:毛徳操 胡希明
书名(中文):4.4BSD操作系统设计与实现(英文影印版)
原作者:Marshall Kirk McKusi
原来berkeley那帮写bsd的其中几个人写的。
书名(英文):The Design of the UNIX Operating System
书名(中文):UNIX操作系统设计(英文版)
主要讲解unix各个部分实现时所用的算法。
原作者:MauriceJ.Bach
概念和理论:《现代操作系统》、《操作系统概念》
基于Unix:《Unix操作系统设计》
基于Linux:《深入理解Linux内核》
基于Windows:《深入解析Windows操作系统》
操作系统设计:《操作系统设计与实现》
源代码分析:《Linux内核源代码情景分析》