informatica
Objetivos da Aula
SISTEMAS OPERACIONAIS
Prof. Me. Vagner Schoaba vagner.schoaba@ifro.edu.br 1.
2.
3.
4.
5.
Processo
Estrutura do Processo
Contexto de Hardware
Contexto de Software
Auto avaliação
6.
7.
8.
9.
10.
11.
12.
Espaço de Endereçamento
Bloco de Controle de Processo
Estados de Processo
Mudança de Estado de Processo
Criação e Eliminação de Processo
Processo CPU-bound e I/O-bound
Auto avaliação
13.
14.
15.
16.
17.
18.
Processos Foreground e Background
Formas de Criação de Processo
Processos Independentes, Subprocessos e Threads
Processos do Sistema Operacional
Sinais
Auto Avaliação
Processo
2
Processo
A gerência de um ambiente multiprogramável é função exclusiva do sistema operacional onde:
– Deve-se controlar a execução e
– Concorrência além,
– Demais recursos do sistema.
Um programa a ser executado sempre estará associado a um PROCESSO
3
4
Processo
Processo
gerência de processo
Sendo a uma das principais funções do sistema operacional, ela possibilita aos programas:
Nos sistemas multiprogramáveis os processos são executados .
concorrentemente
Porque?
Compartilham:
– Alocar Recursos;
– Compartilhar Dados;
– Trocar informações;
– Sincronizar suas execuções.
–
–
–
–
5
O uso do processador,
Memória,
Dispositivos de I/O,
Etc.
6
1
06/03/2013
Estrutura do Processo
Estrutura do Processo
O processador é projetado para executar instruções em ciclos de busca e execução. UCP
MEMÓRIA PRINCIPAL
7
8
Estrutura do Processo
UCP
Estrutura do Processo
MEMÓRIA PRINCIPAL
UCP
MEMÓRIA PRINCIPAL
Instrução 1
Instrução 2
...
...
...
Instrução N
9
10
Estrutura do Processo
UCP
Estrutura do Processo
MEMÓRIA PRINCIPAL
Instrução 1
Instrução 2
...
...
...
Instrução N
UCP
Armazena
Decodifica
Executa
Instrução 1
11
MEMÓRIA PRINCIPAL
Instrução 2