Skip to content

Booksellers & Trade Customers: Sign up for online bulk buying at trade.atlanticbooks.com for wholesale discounts

Booksellers: Create Account on our B2B Portal for wholesale discounts

The Architecture of Modern Computing Systems Made Easy: Bridging Hardware and Software: ABI, Compilers, and Runtime Implications

by Maximilian Leon Wolfgang
Sold out
Current price ₹2,737.00
Original price ₹3,001.00
Original price ₹3,001.00
Original price ₹3,001.00
(-9%)
₹2,737.00
Current price ₹2,737.00

Imported Edition - Ships in 18-21 Days

Free Shipping in India on orders above Rs. 500

Request Bulk Quantity Quote
+91
Book cover type: Paperback
  • ISBN13: 9798250284318
  • Binding: Paperback
  • Subject: N/A
  • Publisher: Independently Published
  • Publisher Imprint: Independently Published
  • Publication Date:
  • Pages: 322
  • Original Price: GBP 23.72
  • Language: English
  • Edition: N/A
  • Item Weight: 749 grams
  • BISAC Subject(s): Programming / General

What really happens when you press Run?

Behind every program lies a complex interaction between hardware and software. High-level code written in languages such as C, C++, Rust, or Java is transformed through compilers, operating systems, and runtimes before it finally executes on a processor.

This book explains that hidden process clearly and practically.

Starting from the fundamentals of digital logic and datapaths, the book moves through instruction set architecture, assembly language, and modern processor microarchitecture. It then explores the critical bridge between software and hardware: the Application Binary Interface (ABI).

Inside the book, you will learn:

  • How instruction set architectures influence compiler design

  • How ABIs define register usage, stack layout, and binary compatibility

  • How linkers and loaders transform object files into executable programs

  • How pipelines, caches, and branch prediction affect performance

  • How memory models impact multithreaded software

  • How modern processors execute instructions out of order while maintaining correctness

Designed for computer science students, systems programmers, embedded engineers, and performance specialists, this book helps you understand the contract between hardware and software.

If you want to move beyond writing code and truly understand how computers execute programs, this guide will give you the architectural insight needed to build faster, smarter, and more reliable systems.

Trusted for over 49 years

Family Owned Company

Secure Payment

All Major Credit Cards/Debit Cards/UPI & More Accepted

New & Authentic Products

India's Largest Distributor

Need Support?

Whatsapp Us