From 7d00e1c2035468ddc4a6fd19a1d1a76f85fc2209 Mon Sep 17 00:00:00 2001 From: Alexey Filatov Date: Thu, 29 Nov 2018 02:13:12 +0300 Subject: [PATCH] readings: Add Computer Systems: A Programmer's Perspective book This is probably the best introduction to computer systems for programmers. It contains all needed essentials of computer architecture, describes how C language works internally (e.g. how data structures are organized in memory and managed on machine language level) and even describes essentials of operating systems. --- extras/readings.md | 1 + 1 file changed, 1 insertion(+) diff --git a/extras/readings.md b/extras/readings.md index ca0b5fc..7094371 100644 --- a/extras/readings.md +++ b/extras/readings.md @@ -40,6 +40,7 @@ Name | Author(s) Name | Author(s) :-- | :--: +[Computer Systems: A Programmer's Perspective (3rd Edition)](http://csapp.cs.cmu.edu/) | Randal E. Bryant, David R. O'Hallaron [Modern Operating Systems (4th Edition)](http://www.amazon.com/Modern-Operating-Systems-Andrew-Tanenbaum/dp/013359162X/) | Andrew S. Tanenbaum, Herbert Bos [Computer Organization and Design: The Hardware/Software Interface](https://www.amazon.com/gp/product/0124077269) | David Patternson, John Hennessy [Computer Networks (5th Edition)](http://www.amazon.com/Computer-Networks-5th-Andrew-Tanenbaum/dp/0132126958/) | Andrew S. Tanenbaum, David J. Wetherall