Computer systems: A programmer's perspective / Randal E. Bryant and David R. O'Hallaron

By: Brayant, Randal E [author]Contributor(s): O'Hallaron, David R [co-author]Material type: TextTextSeries: Always LearningPublication details: Boston : Pearson Education Inc., c2016Edition: Third edition. Description: xxxvi, 1084 pages : illustrations ; 24 cmISBN: 9780134092669Subject(s): USER INTERFACES (COMPUTER SYSTEMS) | COMPUTERS | TELECOMMUNICATIONS | COMPUTER SYSTEMSLOC classification: QA 76.5 .B79 2016Summary: 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.
Item type: Books
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current library Home library Collection Shelving location Call number Copy number Status Date due Barcode
Books Books LRC - Main
National University - Manila
Electronics and Communications Engineering General Circulation GC QA 76.5 .B79 2016 (Browse shelf (Opens below)) c.1 Available NULIB000011007

Includes bibliographical references and index.

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 Appendix Error Handling

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.

There are no comments on this title.

to post a comment.

© 2021 NU LRC. All rights reserved.Privacy Policy I Powered by: KOHA