计算机分类经典书籍推荐

时间:2023-02-02 19:28:47
原文地址:计算机分类经典书籍推荐作者:心灵 计算机科学理论
  1. Introduction to the Theory of Computation 2nd
  2. Automata, Computability and Complexity: Theory andApplications
  3. Languages and Machines: An Introduction to the Theory ofComputer Science
  4. Computability, Complexity, and Languages, Second Edition:Fundamentals of Theoretical Computer Science
  5. The Elements of Computation 2nd
  6. Introduction to Automata Theory, Languages, andComputation
  7. An Introduction to Formal Languages and Automata
  8. Computational Complexity 

计算机组织、设计与实现

  1. 数字集成电路--设计透视
  2. 计算机组织与设计硬件/软件接口(第二版、第三版、第四版英文版) 
  3. 计算机体系结构量化研究方法(第二版、第三版、第四版英文版)
  4. 现代微处理器设计——超标量处理器基础(英文版
  5. MIPS体系结构透视(英文影印版)(第2版)操作系统设计与实现

BIOS实现技术

  1. BIOS研发技术剖析
  2. System BIOS for IBM PCs, Compatibles, and EISA Computers (2ndEdition)
  3. BIOS Disassembly Ninjutsu Uncovereda
  4. Beyond BIOS (2nd Edition)

操作系统设计与实现

  1. Formal Refinement for Operating System
  2. Formal Models of Operating System Kernels
  3. Operating Systems Concepts (6th、7th、8th Edition)
  4. Modern Operating Systems(2nd、3rd edition)
  5. Operating Systems Design and Implementation(2nd、3rdEdition)
  6. The Design of the UNIX Operating System
  7. UNIX Internals - The New Frontiers
  8. Linux Kernel Development(2nd、3rd edition)
  9. Understanding the Linux Kernel (3rd Edition)
  10. The Linux Kernel Architecture
  11. Linux内核源代码情景分析(上,下册)
  12. Linux内核完全剖析
  13. Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理
  14. THE LINUX KERNEL PRIMER: A TOP-DOWN APPROACH FOR X86 ANDPOWERPC ARCHITECTURES
  15. Understanding the Linux Virtual Memory Manager
  16. The Linux Process Manager
  17. Linux Device Drivers
  18. Essential Linux Device Drivers
  19. Understanding Linux Network Internals
  20. The Linux® Networking Architecture: Design and Implementationof Network Protocols in the Linux Kernel
  21. TCP/IP ARCHITECTURE, DESIGN,AND IMPLEMENTATION IN LINUX
  22. UNIX® Filesystems Evolution, Design,andImplementation  
  23. MICROSOFT WINDOWS INTERNALS(4th、5th Edition)
  24. Advanced Windows Debugging
  25.  Undocumented Windows 2000Secrets
  26. Windows内核源代码情景分析
  27. Windows核心编程
  28. THE OLD NEW THING: PRACTICAL DEVELOPMENT THROUGHOUT THEEVOLUTION OF WINDOWS
  29. WINDOWS SYSTEM PROGRAMMING (3RD EDITION) 
  30. PROGRAMMING WINDOWS (FIFTH EDITION)
  31. PROGRAMMING WINDOWS WITH MFC SECOND EDITION
  32. 深入浅出MFC(第二版)

虚拟化技术

  1. The Definitive Guide to the Xen Hypervisor
  2. Virtual Machines Versatile Platforms for Systems andProcesses

编译器原理、设计与实现

  1. 编译原理 技术与工具(第一版、第二版英文版)
  2. 现代编译原理:C语言描述(英文版)
  3. Compiler Design in C
  4. Linkers and Loaders
  5. Assembler and Loaders
  6. How Debuggers Work
  7. Lex & Yacc 2ed
  8. Flex&Bison
  9. 软件调试

计算机网络与协议

  1. TCP/IP协议族(第3版英文版)
  2. 用TCP/IP进行网际互联 (第一,二,三卷)
  3. 计算机网络(第4版英文版)(美)特南鲍姆(Tanenbaum,A.S.)
  4. 计算机网络系统方法(英文版·第4版)
  5. 计算机网络:自顶向下方法与Internet特色(英文第3版)

数据结构与算法设计    

  1. 算法导论(第二、第三英文版)
  2. Fundamentals of Data Structure in C(2nd Edition)
  3. The Art of Computer Programming

计算机编程语言

  1. The C Programming Language Second edition
  2. The C++ Programming Language Third Special Edition
  3. C++ Primer(3rd、4th Edition)
  4. C++ Object Model
  5. Core Java(7th、8th Edition)

常见课程资源网站

  1. http://realcourse.grids.cn/--中国大学视频课程网站
  2. http://www.microsoft.com/china/technet--微软技术网络广播
  3. http://watch.mit.edu/--麻省理工学院的开放视频网站
  4. http://webcast.berkeley.edu/courses.php--加州大学计算机视频课程
  5. http://www.eecs.umich.edu/courses/eecs370计算机组织与设计课程网站
  6. http://pdos.csail.mit.edu/6.828/麻省理工的操作系统课程网站
  7. http://web.mit.edu/6.035/麻省理工的编译器课程实现网站
  8. http://courses.cs.vt.edu/~cs3204/fall2007/gback/index.html操作系统课程网站
  9. http://www.xemean.net/menuet/download.htm一个简易图形操作系统内核设计与实现