Modern Computer Architecture and Organization

More Information
Learn
  • Learn how to make rapid and intelligent decisions about the architecture of new computer system designs
  • Understand how digital devices maintain and modify state information over time
  • Learn about the recently developed RISC-V instruction set architecture and how this ISA is likely to affect the future of computing
  • Understand input/output operations at the processor level
  • Learn the basic architecture of modern GPUs
  • Understand the capabilities implemented in BIOS firmware
  • Practically implementation of memory management functionality in computer architecture
  • Learn how processors manage power consumption in battery-powered devices
About

Computer architecture is the result of the decisions a designer makes while developing a computer system to meet user requirements. It is essential for software developers, computer engineers, and system designers to understand how modern computer systems work from the lowest internal levels up to system level for designing efficient and scalable systems.

You will begin by learning the key components of computer architectures such as transistors, logic gates, and instruction sets. You will how computer memory is implemented including caching and its interface to the processor. You learn about the software layer to implement features such as disk I/O, network communications, and interactions with users at the processor level. You will also learn about modern processor architectures and instruction sets such as x86, x64, ARM, and RISC-V. Finally, you will learn how to develop an approach for architecting a computer system design to meet unique user requirements and explore various architectures for mobile devices, PCs, gaming systems, big data systems, and embedded systems.

By the end of the book, you will have a thorough understanding of modern computer system architectures from low-level processor details through cloud datacenter implementations and massively parallel machine learning systems

Features
  • Learn processor operations such as instruction execution, registers, interrupts, and input/output
  • Examine the architecture and instruction set features of x86, x64, and ARM processors
  • Learn how RISC-V is used in various computer architectures, from low-end micropower systems to warehouse-scale cloud server farms
Page Count 398
Course Length 11 hours 56 minutes
ISBN 9781838984397
Date Of Publication 10 Apr 2020

Authors

Jim Ledin

James (Jim) Alan Ledin is the CEO of Ledin Engineering, Inc. Jim is an expert in Software and computer hardware development, Embedded software and hardware system design, development and testing, System cybersecurity assessment and penetration testing. He has a B.S. Degree in Aerospace Engineering from Iowa State University; an M.S. in Electrical and Computer Engineering from Georgia Institute of Technology. Jim is a Registered Professional Electrical Engineer in California; Certified Information System Security Professional (CISSP); Certified Ethical Hacker (CEH); and Certified Penetration Tester (CPT).