Prévia do material em texto
Fundamentos de Sistemas Operacionais Ficha de estudo original • Ciência da Computação / TI Conceitos essenciais • O sistema operacional gerencia CPU, memória, dispositivos, arquivos e proteção entre programas. O kernel executa com privilégios elevados e oferece serviços por chamadas de sistema. • Processos possuem espaço de endereçamento próprio; threads compartilham recursos do processo e permitem concorrência mais leve. • Memória virtual separa endereços lógicos dos físicos e usa paginação. Page faults ocorrem quando uma página necessária não está carregada na memória principal. • Escalonadores decidem qual processo ou thread usa a CPU, equilibrando responsividade, justiça e throughput. Exemplo prático: Exemplo: um navegador pode usar múltiplos processos e, dentro deles, várias threads para interface, rede e renderização. Revisão rápida 1. Qual a função do kernel? 2. Processo e thread são iguais? 3. O que é memória virtual? Material autoral para estudo e revisão. Revise o tema em exercícios práticos para consolidar o conteúdo.