Dive Into Systems

Book image

Livro digital

Título:
Dive Into Systems

Autor:
Suzanne J. Matthews, Tia Newhall, Kevin C. Webb

Categoria:
Tecnologia > DevOps

Doador:
Raffaello D. N.

Sinopse:
Programs stop looking like magic when their journey from source code to circuitry becomes visible. Dive Into Systems begins with practical C programming and debugging, then follows data through binary representation, logic gates, processor design, assembly language, and the memory hierarchy. The progression gives readers a concrete answer to a deceptively simple question: what actually happens inside a computer when a program runs? Hands-on examples connect pointers, dynamic memory, files, compilers, x86 and ARM assembly, caches, code optimization, processes, virtual memory, and operating-system services. Later chapters extend the same systems perspective to threads, synchronization, shared-memory parallelism, performance measurement, accelerators, distributed memory, and cloud-scale computing. Exercises and carefully drawn diagrams reinforce the relationship between abstractions in code and costs in hardware. Designed for readers with an introductory programming background, the text is both a course and a long-term reference. It develops the low-level literacy needed to diagnose difficult bugs, reason about performance, write safer C, understand operating systems, and approach parallel programs with fewer hidden assumptions. The result is a gentle entry into computer systems that never sacrifices technical depth.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
Seja o primeiro a receber este livro
Comprar na Amazon
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.