A book collection list of Computer Science, especially on Computer Systems [TOC]
- What Every Programmer Should Know About Memory----2007 (pdf)
- Memory Systems: Cache, DRAM, Disk----2008 (pdf)
- Computer Architecture: A Quantitative Approach----5th Edition----2012 (pdf)
- Multithreading Architecture----2013 (pdf)
- A Primer on Memory Consistency and Cache Coherence----2nd Edition----2020 (pdf)
- Shared-Memory Synchronization----2nd Edition----2024 (pdf)
- Information Storage and Management: Storing, Managing, and Protecting Digital Information----EMC----2009 (pdf)
- Storage Systems: Organization, Performance, Coding, Reliability, and Their Data Processing----2022 (pdf)
- The Lustre Storage Architecture----2005 (pdf)
- Learning Ceph----2015 (pdf)
- Data Storage Architectures and Technologies----2024 (pdf)
- TCP/IP Illustrated: The Protocols, Volume 1----2nd Edition----2012 (pdf)
- TCP/IP Illustrated: The Implementation, Volume 2----1995 (pdf)
- Computer Networks: A Systems Approach----5th Edition----2012 (pdf)
- Computer Networking: A Top-Down Approach---- 6th Edition----2013 (pdf)
- Operating System Concepts----9th Edition----2013 (pdf)
- Modern Operating Systems----4th Edition----2015 (pdf)
- Computer Systems: A Programmer's Perspective----3rd Edition----2016 (pdf)
- Operating Systems: Three Easy Pieces----2023 (link)
- 操作系统:原理与实现----2021 (link)
- Designing Data-Intensive Application----2017 (pdf)
- Database System Concepts----7th Edition----2020 (pdf)
- Linux Device Drivers----3rd Edition----2005 (pdf) (link)
- Understanding the Linux Kernel----3rd Edition----2006 (pdf)
- Professional Linux Kernel Architecture----2008 (pdf)
- Linux in a Nutshell----6th Edition----2009 (pdf) (link)
- Linux Kernel Development----3rd Edition----2010 (pdf)
- The Linux Programming Interface----2010 (pdf)
- Advanced Programming in the UNIX Environment----3rd Edition----2013 (pdf)
- Linux System Programming----2nd Edition----2013 (pdf)
- The Linux Kernel Module Programming Guide----2024 (pdf)
- Linux/UNIX System Programming Essentials----2024 (pdf)
- Distributed Systems: Concepts and Design----5th Edition----2012 (pdf)
- Quorum Systems With Applications to Storage and Consensus----2012 (pdf)
- Building Secure & Reliable Systems----2020 (pdf)
- BPF Performance Tools----2020 (pdf)
- Linux Observability with BPF----2020 (pdf)
- System Performance: Enterprise and the Cloud----2nd Edition----2021 (pdf)
- Code Complete----2 Edition----2004 (pdf)
- The Art of Readable Code----2012 (pdf)
- Refactoring: Improving the Design of Existing Code----2nd Edition----2018 (pdf)
- Structure and Interpretation of Computer Programs----2nd Edition----2016 (pdf)
- Futexes are Tricky----2011 (pdf)
- Is Parallel Programming Hard, and, If so, What Can You Do About It?----2023 (pdf)
- Concurrency Primer----2024 (pdf)
- Patterns of Enterprise Application Architecture----2003 (pdf)
- Learning UML 2.0----2006 (pdf)
- Software Architecture Patterns----2015 (pdf)
- The Software Architect Elevator----2020 (pdf)