Home >> News >> Librarians' Forum >> Librarians’ Recommendation:“Computer...

Librarians’ Recommendation:“Computer Systems: A Programmer's Perspective”


--Zhen Linda(Librarian of Hangzhou Public Library) 


Today, I recommend “Computer Systems: A Programmer's Perspective” to everyone.




“Computer Systems: A Programmer's Perspective” (abbreviated as CS: APP) is a classic tutorial book that combines computer software and hardware theory, covering multiple courses such as computer introduction, architecture, and processor design.  By describing how programs are mapped to the system and how programs are executed, readers can better understand why program behavior is like this and the reasons for inefficiency after reading this book.


The main readers of the book are computer scientists, computer engineers, and those who want to learn about the inherent operation of computer systems and be able to write better programs.


If you study and understand the concepts in this book, you will begin to become one of the few "bull people" who know how things work and how to fix them when things go wrong. The program you write will be able to better utilize the functions provided by the operating system and system software, operate correctly under various operating conditions and runtime parameters, run faster, and avoid defects that make the program vulnerable to network attacks.


For me, this is the Bible of a great computer textbook, which explains the system structure and composition principles of computers, giving me a profound understanding of the context of every event and detail in a computer system.


So please open this book, dive in, embrace the intricacies, and emerge as a true connoisseur of computer systems.