Computer Systems: A Programmer's Perspective, Global Edition

FREE Shipping

Computer Systems: A Programmer's Perspective, Global Edition

Computer Systems: A Programmer's Perspective, Global Edition

RRP: £74.99
Price: £37.495
£37.495 FREE Shipping

In stock

We accept the following payment methods


It's a very clear and well-written book of computer systems from a programmer's perspective, with important emphasis on parts of the system (hardware, OS, application program) that are important for a software programmer to understand. Concise without leaving out important knowledge, meanwhile you don't need to worry about understanding the material.

Hardware features like hard disk, main memory, controllers, buses, cache and the processor bring the program to life. The book is well-written, comprehensive, and highly accessible, making it a great choice for both students and professionals. The descriptions are easy to understand, have the right amount of specificity, and only use examples/diagrams when necessary. This book explains the important and enduring concepts underlying all computer systems, and shows the concrete ways that these ideas affect the correctness, performance, and utility of application programs.It covers a wide range of topics, including computer organization, memory management, virtual memory, network programming, and more.

One of the strengths of the book is its use of C programming language to illustrate the concepts being presented. 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 great thing about this book is that is leaves no questions unanswered about the topics it covers. I highly recommend Computer Systems: A Programmer’s Perspective for anyone who feel they need a better grasp of these ideas. This book argues that a good programmer needs to be aware of all the afore mentioned concepts and these are what the book tries to cover.

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 spent three years as an assistant professor at the California Institute of Technology, and has been on the faculty at Carnegie Mellon since 1984.Software like compiler, assembler, linker, loader, libraries and operating system kernel help to compile and load the program. 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.

  • Fruugo ID: 258392218-563234582
  • EAN: 764486781913
  • Sold by: Fruugo

Delivery & Returns


Address: UK
All products: Visit Fruugo Shop