Andrew S. Tanenbaum
Andrew S. Tanenbaum is a renowned computer scientist and professor, known for his work on operating systems and computer networks. He is the author of several influential textbooks, including 'Operating Systems: Design and Implementation' and 'Computer Networks'. Tanenbaum is also the creator of the MINIX operating system, which inspired the development of Linux.
Books
This list of books are ONLY the books that have been ranked on the lists that are aggregated on this site. This is not a comprehensive list of all books by this author.
-
1. Modern Operating Systems
The book provides a comprehensive overview of the fundamental concepts and principles of operating systems, exploring their structure, functionality, and design. It covers key topics such as process management, memory management, file systems, and security, while also addressing modern developments like virtualization and distributed systems. Through detailed explanations and practical examples, the book aims to equip readers with a deep understanding of how operating systems work and the challenges involved in their development and maintenance.
-
2. Distributed Systems
Principles and Paradigms
This textbook offers a clear, systematic introduction to the principles and practice of distributed computing, explaining architectural models, communication mechanisms (message passing, RPC), naming and resource location, distributed synchronization and logical clocks, consistency and replication, fault tolerance and recovery, security, and distributed file systems and middleware. It emphasizes design trade-offs, algorithms and protocols, and illustrates concepts with real-world case studies and implementation issues to bridge theory and practice.
Purchase from Bookshop.org