276°
Posted 20 hours ago

Computer Systems: A Programmer's Perspective, Global Edition

£37.495£74.99Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

His current work focuses on the notion of autograding, that is, programs that evaluate the quality of other programs. This book strives to create programmers who understand all elements of computer systems and will be able to engage in any application of the field--from fixing faulty software, to writing more capable programs, to avoiding common flaws. By that I don't mean that they don't give you a good overview, they do, but you're always left with this nagging feeling of "But. The authors provide all lab exercises online for those on the self study path and they are easily the most exciting part of the experience which I thoroughly enjoyed.

Computer Systems: A Programmer's Perspective" is a highly regarded textbook on computer systems and low-level programming. The best thing about the book is that it gives an hands on approach with several labs that apply very well the theory into practice.

One of the strengths of the book is its use of C programming language to illustrate the concepts being presented. Marred by imprecise and ambiguous language and a lack of coherent flow from subject to subject, this was probably my least favorite architecture book. Bryant received his bachelor’s degree from the University of Michigan in 1973 and then attended graduate school at the Massachusetts Institute of Technology, receiving his PhD degree in computer science in 1981. I actually found this a very approachable textbook on this subject, and following along with the examples and exercises in the text was quite helpful in gaining a working understanding of the material for lab exercises and exams.

The descriptions are easy to understand, have the right amount of specificity, and only use examples/diagrams when necessary. This book will tell you that assembly is just another programming language, and nothing to shudder at the sight of. It starts with computer architecture basics (data representation, CPU, memory, I/O devices), goes through operating systems basics (processes, threads, memory, files, etc. Probably didn't learn as much as CMU's course but it was a good enough "systematic" intro to systems.The book provides a detailed and comprehensive treatment of computer systems, with a focus on the perspective of a programmer. Fundamental book for computer science students and/or general people that want to understand fundamentals of computer systems: architecture basics such as pipelining and optimization, data representation, virtual memory etc. He has taught computer systems courses at the undergraduate and graduate levels for 20 years on such topics as computer architecture, introductory computer systems, parallel processor design, and Internet services.

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment