Computer Systems: A Programmer's Perspective, 2nd Edition

Computer Systems: A Programmer's Perspective, 2nd Edition
  • eBook:
    Computer Systems: A Programmer's Perspective, 2nd Edition
  • Author:
    Randal E. Bryant, David R. O'Hallaron
  • Edition:
    2 edition
  • Categories:
  • Data:
    February 14, 2010
  • ISBN:
  • ISBN-13:
  • Language:
  • Pages:
    1080 pages
  • Format:

Book Description
For Computer Systems, Computer Organization and Architecture courses in CS, EE, and ECE departments.
Few students studying computer science or computer engineering will ever have the opportunity to build a computer system. On the other hand, most students will be required to use and program computers on a near daily basis. Computer Systems: A Programmer’s Perspective introduces the important and enduring concepts that underlie computer systems by showing how these ideas affect the correctness, performance, and utility of application programs. The text's hands-on approach (including a comprehensive set of labs) helps students understand the “under-the-hood” operation of a modern computer system and prepares them for future courses in systems topics such as compilers, computer architecture, operating systems, and networking.


1. A Tour of Computer Systems

Part I - Program Structure and Execution
2. Representing and Manipulating Information
3. Machine-Level Representation of Programs
4. Processor Architecture
5. Optimizing Program Performance
6. The Memory Hierarchy

Part II - Running Programs on a System
7. Linking
8. Exceptional Control Flow
9. Virtual Memory

Part III - Interaction and Communication Between Programs
10. System-Level I/O
11. Network Programming
12. Concurrent Programming

Download Computer Systems: A Programmer's Perspective, 2nd Edition PDF or ePUB format free

Free sample

Download in .PDF format

Add comments
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019