Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos Fundamentais;
Gerência de Processos/Processador;
Gerência de Memória;
Sistemas de Arquivos;
Gerência de Entrada e Saída;
Estudos de Caso;
Introdução aos Sistemas Distribuídos.
Referências de Hoje
Deitel, Deitel & Choffnes
Pag. 63 à 112
Tanenbaum
Pag. 50 à 69
Processo
Processo:
Programa em Execução;
Códigos executáveis, dados, pilha, apontadores, …
Mudança de contexto;
Componentes:
CH / CS / Espaço de Endereçamento.
Contexto;
Hardware – registradores;
Software – ids, quotas, privilégios;
Espaço de endereçamento.
Processo
Processo:
Process Control Block (PCB);
ps (Process Status) – UNIX;
Tabela de Processo;
Árvore de Processos;
Passagem de Mensagem / Interfaces;
PID / UID / GID.
Processo
Criação e Eliminação;
new, exit;
Formas de Criação:
logon, linguagem de comandos, rotinas do SO;
Tipos de Processo:
CPU-bound;
I/O-bound.
Foreground;
Background.
Subprocessos
Threads;
Ambientes Monothread;
Ambientes Multithread;
Programação Multithread;
Arquitetura e Implementação:
Modo Usuário;
Modo Kernel;
Modo Híbrido;
Scheduler Activations.