Matthews, Suzanne J.
Dive Into Systems: A Gentle Introduction to Computer Systems
- ISBN 13:
- 9781718501362
- author:
- Matthews, Suzanne J.
- format:
- Paperback
- publisher:
- No Starch Press
- language:
- English
- Publication Year:
- 2022
- Pages:
- 816
- Dimensions:
- 23.4 x 17.5 x 4.8 centimetres (0
- Genre:
- Computers, Programming, C,
- Condition:
- New
- supplier_id:
- 56
- Availability:
- Item usually sent within 10 working days
Description
explores Systems provides a comprehensive introduction to computer organization, architecture, and operating systems. This textbook is designed for introductory-level computer science classes and guides readers through the vertical slice of a modern computer system, exploring hardware and software components at various layers of abstraction. The book begins with the basics of the C programming language, before delving into the architecture of modern computers, the inner workings of operating systems, and assembly languages. Later chapters cover optimizing code for different architectures, implementing parallel computing, and memory management in multi-core CPUs. With its accessible approach and use of images and hands-on exercises, explores Systems breaks down complicated topics, providing readers with a solid understanding of computer systems. The book includes code examples that can be modified and executed, making it an ideal resource for students and professionals looking to develop their skills in computer science.