Think OS: A Brief Introduction to Operating Systems

Capa do livro Think OS: A Brief Introduction to Operating Systems, de Allen B. Downey

Livro digital

Título:
Think OS: A Brief Introduction to Operating Systems

Autor:
Allen B. Downey

Categoria:
Tecnologia > DevOps

Doador:
Raffaello D. N.

Sinopse:
Most operating systems courses assume students already know C and computer architecture before they walk in the door. Think OS flips that assumption. Written for programmers who cut their teeth on Python, this book builds a bridge from high-level languages to the low-level world of processes, virtual memory, and file systems — explaining C and architectural concepts along the way rather than requiring them as prerequisites. The chapters trace the execution path of a program from start to finish: how compilers differ from interpreters, how the OS isolates processes from one another, how virtual memory translates addresses behind the scenes, and how file systems manage persistent data. Later sections dive into caching hierarchies, multitasking, and concurrent programming with POSIX threads, mutexes, condition variables, and semaphores — the same primitives Downey explores in depth in his companion book The Little Book of Semaphores. Designed as a textbook for Olin College's Software Systems course, Think OS emphasizes what working programmers actually need: not how to write a kernel, but how to understand what happens when their code runs and how to make it run better. It pairs naturally with Head First C and rewards readers who learn by understanding the full stack, one transparent layer at a time.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
2 pessoas já receberam este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Operating Systems: From 0 to 1 Livro digital
Operating Systems: From 0 to 1
A short introduction to operating systems (2001) Livro digital
A short introduction to operating systems (2001)
Dive Into Systems Livro digital
Dive Into Systems
Introduction to Computer Science Livro digital
Introduction to Computer Science
Computer Organization and Design Fundamentals Livro digital
Computer Organization and Design Fundamentals
Designing Virtual Worlds Livro digital
Designing Virtual Worlds
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.