Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 15 Unix
Sumário Histórico Características Estrutura do Sistema Processos e Threads Gerência do Processador Gerência de Memória Sistema de Arquivos Gerência de Entrada/Saída
Histórico Evolução do Unix
Estrutura do Sistema Estrutura do Unix Arquitetura de Sistemas Operacionais – Machado/Maia
Processos e Threads Um processo é criado através da system call fork O processo que executa o fork é chamado de processo pai, enquanto que o novo processo é chamado processo filho ou subprocesso Copy-on-write Processos foreground e background
Processos e Threads Formado por duas estruturas de dados: a estrutura do processo (proc structure) e a área do usuário (user area ou u area) Tabela de processos Padrão POSIX P1003.1c ou Pthreads
Gerência do Processador Níveis de prioridade Arquitetura de Sistemas Operacionais – Machado/Maia
Gerência de Memória Espaço de endereçamento
Sistema de Arquivos Estrutura de diretórios
Sistema de Arquivos Sistema de arquivos
Sistema de Arquivos Estrutura do sistema de arquivos
Sistema de Arquivos Estrutura do i-node
Gerência de Entrada/Saída
Gerência de Entrada/Saída Operação orientada a bloco