top of page

Book Description:

 

Computer Systems: A Programmer's Perspective, 3rd Edition offers a deep dive into the fundamental elements that underpin all computer systems, helping students of computer science and programming understand how these elements impact application performance. Authored with a unique focus on the programmer's point of view, this book equips learners with the knowledge needed to write more efficient and effective programs.

 

This comprehensive guide not only covers theoretical concepts but also provides ample opportunities for students to practice through working problems and hands-on programming exercises. With the 3rd Edition's exclusive focus on x86-64 machine code, readers gain practical insights into modern computing architectures. To maximize the learning experience, it is recommended that students have a basic understanding of C or C++ and access to a Linux system.

 

Key Features:

 

  • Programmer-Centric Approach: Understand the core elements of computer systems from a programmer's perspective, leading to the creation of better, more optimized programs.
  • Comprehensive Coverage: Detailed exploration of program structure, execution, system interactions, and communication between programs.
  • Practical Learning: Includes exercises and problems that allow students to apply their knowledge through coding and system manipulation.
  • Modern Architecture Focus: The 3rd Edition is updated to focus exclusively on x86-64 machine code, reflecting current industry standards.

 

Table of Contents:

 

  • Part I: Program Structure and Execution
    • Chapter 1: A Tour of Computer Systems
    • Chapter 2: Representing and Manipulating Information
    • Chapter 3: Machine-Level Representation of Programs
    • Chapter 4: Processor Architecture
    • Chapter 5: Optimizing Program Performance
    • Chapter 6: The Memory Hierarchy
  • Part II: Running Programs on a System
    • Chapter 7: Linking
    • Chapter 8: Exceptional Control Flow
    • Chapter 9: Virtual Memory
  • Part III: Interaction and Communication Between Programs
    • Chapter 10: System-Level I/O
    • Chapter 11: Network Programming
    • Chapter 12: Concurrent Programming

 

Publication Information:

  • Print ISBN: 9780134092669, 013409266X
  • eText ISBN: 9780134092997, 0134092996

 

Master the intricacies of computer systems and elevate your programming skills with this essential text for computer science courses.

Computer Systems a Programmer's Perspective 3rd edition

$69.98 Regular Price
$34.99Sale Price
  • Categories: Computers - Computer Science
  • Year: 2015
  • Edition: 3
  • Publisher: Pearson
  • Language: English
  • Pages: 1120
  • ISBN 10: 013409266X
  • ISBN 13: 9780134092669
  • File: PDF, 35.97 MB
  • How soon will I get my order/ebook ?
    Immediately! once you complete your payment you get redirected to a "Thank you Page" where you can download your eBook , also it's automatically sent to your registered email address.
  • Is the eBook permanent or rental? Can I print it?
    It’s permanent. You get full access , you can share as many devices as you want. Forever. You can print it without any restrictions, download to as many computers as you own, or tablets or phone. Please just don’t share them publicly as that won’t be right.
  • I am having problems downloading the ebook. What to do?
    Please contact us by email or via the chat Support our team is available 24/7 then we'll resend you the link to download your eBook.
  • I couldn't find the eBook i'm looking for , How can i get it ?
    Please even if the eBook you want is not listed on our Website , we accept requests from our customers , just contact us via live Chat or you can use the "Request an eBook" Tab on the menu and fill the necessary informations , and our Team will reachyou out ASAP .
  • Do you sell solution manuals, test banks, and other instructor resources as well?
    Yes! Even if we have not listed it, we do sell solution manuals, test banks and instructor manuals with affordable price , use the Live Chat feature to request what you want.
  • Are my payment details safe as well as my personal data ?
    We never share or misuse your data. We also don’t store any payment information (Payments are processed by Stripe or PayPal).
  • Do you offer refunds?
    Yes we do ! We have a nice refund policy. If it’s a genuine mistake or problem (emphasis on genuine please), we will refund you! For more information please read our Shipping&Returns policy.

Related Products 

bottom of page