Bryant, Randal E. and O'Hallaron, David R. 1955-
Computer Systems : A Programmer's Perspective Randal Bryant and David Richard O'Hallaron - 3rd - Noida, India Pearson Education 2017 - 1120 Pages 24x18 cm PB
Include Appendix and Index
This book is for programmers who want to write faster and more reliable programs. By learning how programs are mapped onto the system and executed, readers will better understand why programs behave the way they do and how inefficiencies arise ... Topics include: data representations, machine-level representations of C programs, processor architecture, program optimization, memory hierarchy, linking, exceptional control flow, virtual memory and memory management, system-level I/O, network programming, and concurrent programming. The coverage focuses on how these areas affect application and system programmers ... The book is based on Intel-compatible (IA32) machines executing C programs on Unix or related operating systems such as Linux. Some familiarity with C or C++ is assumed, although hints are included to help readers making the transition from Java to C
9789332573901
User interfaces (Computer systems)
Computers
Telecommunication
004
Computer Systems : A Programmer's Perspective Randal Bryant and David Richard O'Hallaron - 3rd - Noida, India Pearson Education 2017 - 1120 Pages 24x18 cm PB
Include Appendix and Index
This book is for programmers who want to write faster and more reliable programs. By learning how programs are mapped onto the system and executed, readers will better understand why programs behave the way they do and how inefficiencies arise ... Topics include: data representations, machine-level representations of C programs, processor architecture, program optimization, memory hierarchy, linking, exceptional control flow, virtual memory and memory management, system-level I/O, network programming, and concurrent programming. The coverage focuses on how these areas affect application and system programmers ... The book is based on Intel-compatible (IA32) machines executing C programs on Unix or related operating systems such as Linux. Some familiarity with C or C++ is assumed, although hints are included to help readers making the transition from Java to C
9789332573901
User interfaces (Computer systems)
Computers
Telecommunication
004