Ciência da Computação
Roadmap Sistemas Operacionais
Processos, threads, escalonamento, memória, sistemas de arquivos e sincronização.
- Intermediário
- cerca de 8 horas
- 4 módulos
- 9 etapas
O que você vai aprender
1. Linux e Shell
Trabalhe com conforto no shell do Linux e entenda como os sistemas de arquivos organizam os dados.
- Linux e Shell — DevOps · Linux e Shell
- Sistemas de Arquivos — Sistemas Operacionais · Sistemas de Arquivos
2. Processos e Memória
Como o sistema operacional executa processos e threads e gerencia memória virtual, stack e heap.
- Processos e Threads — Sistemas Operacionais · Processos e Threads
- Memória Virtual, Paginação, Stack e Heap — Sistemas Operacionais · Memória Virtual, Paginação, Stack e Heap
3. Escalonamento, Chamadas de Sistema e Sincronização
Como o kernel escalona o trabalho e atende chamadas de sistema e I/O, e como locks e semáforos evitam condições de corrida e deadlocks.
- Escalonamento e Troca de Contexto — Sistemas Operacionais · Escalonamento e Troca de Contexto
- Chamadas de Sistema e I/O — Sistemas Operacionais · Chamadas de Sistema e I/O
- Locks, Semáforos e Deadlocks — Sistemas Operacionais · Locks, Semáforos e Deadlocks
4. Async e Concorrência em C#
async/await e tasks, threads, locks e coleções concorrentes.
- Async e Await — C# · Async e Await
- Threads, Locks e Coleções Concorrentes — C# · Threads, Locks e Coleções Concorrentes
Cada etapa é liberada quando você responde bem às suas questões, e um módulo concluído conta em todos os roadmaps que o compartilham.
Comece este roadmap grátis