{"product_id":"essentials-of-computer-architecture-9781032727196","title":"Essentials of Computer Architecture","description":"\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003e\n\u003cbr\u003eThis textbook provides an introduction to computer architecture, focusing on the essential aspects of hardware that programmers need to know. It covers processors, physical and virtual memories, and input-output (I\/O) systems, and is updated in view of advances in the field. It follows a top-down approach, moving from discussions on how a compiler transforms a source program into binary code to explanations of how a computer represents data and code in binary. Additional chapters cover parallelism and data pipelining, assessing the performance of computer systems, and power and energy consumption. \u003c\/blockquote\u003e\u003cp\u003e\u003cstrong\u003eFormat\u003c\/strong\u003e: Hardback\u003cbr\u003e\u003cstrong\u003eLength\u003c\/strong\u003e: 517 pages\u003cbr\u003e\u003cstrong\u003ePublication date\u003c\/strong\u003e: 20 May 2024\u003cbr\u003e\u003cstrong\u003ePublisher\u003c\/strong\u003e: Taylor \u0026amp; Francis Ltd\u003cbr\u003e\u003c\/p\u003e \u003cp\u003e\u003cbr\u003eThis comprehensive textbook offers an in-depth introduction to computer architecture, focusing on the essential hardware components that programmers must understand. Written from a programmer's perspective, it covers the three key aspects of architecture: processors, physical and virtual memories, and input-output (I\/O) systems. This third edition has been revised to reflect advancements in the field, particularly considering the limited experience of most students in tinkering with electronics and hardware. The text adopts a top-down approach, beginning with discussions on how compilers transform source programs into binary code and data and then progressing to explanations of how computers represent data and code in binary.\u003cbr\u003e\u003cbr\u003eAdditional chapters delve into parallelism and data pipelining, evaluating the performance of computer systems, and addressing the critical issue of power and energy consumption. Exclusive to this edition, a new chapter explores multicore processors and how coherence hardware ensures a consistent view of memory values even across different cores.\u003cbr\u003e\u003cbr\u003eSuitable for a one-semester undergraduate course, this textbook is clear, concise, and easy to read, making it an ideal introduction to computer architecture for students studying computer programming.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e: 1138g\u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 237 x 184 x 33 (mm)\u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9781032727196\u003cbr\u003e \u003cstrong\u003eEdition number\u003c\/strong\u003e: 3 ed\u003c\/p\u003e","brand":"Douglas Comer","offers":[{"title":"Hardback","offer_id":46106405208314,"sku":"9781032727196","price":82.81,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/files\/1716580328045_book.jpg?v=1716713290","url":"https:\/\/shulphink.com\/products\/essentials-of-computer-architecture-9781032727196","provider":"Shulph Ink","version":"1.0","type":"link"}