Arquitetura de Sistemas Operacionais MachadoMaia Arquitetura de Sistemas

  • Slides: 20
Download presentation
Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz

Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 5 Processo Cap. 5 – Processo 1

Arquitetura de Sistemas Operacionais – Machado/Maia Sumário • • • Introdução Estrutura do processo

Arquitetura de Sistemas Operacionais – Machado/Maia Sumário • • • Introdução Estrutura do processo Estados do processo Mudanças de estado do processo Criação e eliminação de processos Processos independentes, subprocessos e threads Processos foreground e background Processos do sistema operacional Processos CPU-bound e I/O-bound Sinais Cap. 5 – Processo 2

Arquitetura de Sistemas Operacionais – Machado/Maia Estrutura do Processo • Estrutura do processo Cap.

Arquitetura de Sistemas Operacionais – Machado/Maia Estrutura do Processo • Estrutura do processo Cap. 5 – Processo 3

Arquitetura de Sistemas Operacionais – Machado/Maia Contexto de Hardware • Mudança de contexto Cap.

Arquitetura de Sistemas Operacionais – Machado/Maia Contexto de Hardware • Mudança de contexto Cap. 5 – Processo 4

Arquitetura de Sistemas Operacionais – Machado/Maia Contexto de Software • Identificação • Quotas •

Arquitetura de Sistemas Operacionais – Machado/Maia Contexto de Software • Identificação • Quotas • Privilégios Cap. 5 – Processo 5

Arquitetura de Sistemas Operacionais – Machado/Maia Espaço de Enderaçamento • Estrutura de um processo

Arquitetura de Sistemas Operacionais – Machado/Maia Espaço de Enderaçamento • Estrutura de um processo Cap. 5 – Processo 6

Arquitetura de Sistemas Operacionais – Machado/Maia Bloco de Controle do Processo • PCB Cap.

Arquitetura de Sistemas Operacionais – Machado/Maia Bloco de Controle do Processo • PCB Cap. 5 – Processo 7

Arquitetura de Sistemas Operacionais – Machado/Maia Estados do Processo • Execução (running) • Pronto

Arquitetura de Sistemas Operacionais – Machado/Maia Estados do Processo • Execução (running) • Pronto (ready) • Espera (wait) Cap. 5 – Processo 8

Arquitetura de Sistemas Operacionais – Machado/Maia Estados do Processo • Lista de PCBs Cap.

Arquitetura de Sistemas Operacionais – Machado/Maia Estados do Processo • Lista de PCBs Cap. 5 – Processo 9

Arquitetura de Sistemas Operacionais – Machado/Maia Mudanças de Estado • Mudanças de estado do

Arquitetura de Sistemas Operacionais – Machado/Maia Mudanças de Estado • Mudanças de estado do processo Cap. 5 – Processo 10

Arquitetura de Sistemas Operacionais – Machado/Maia Mudanças de Estado • Mudanças de estado do

Arquitetura de Sistemas Operacionais – Machado/Maia Mudanças de Estado • Mudanças de estado do processo (2) Cap. 5 – Processo 11

Arquitetura de Sistemas Operacionais – Machado/Maia Criação e Eliminação • Mudanças de estado do

Arquitetura de Sistemas Operacionais – Machado/Maia Criação e Eliminação • Mudanças de estado do processo (3) Cap. 5 – Processo 12

Arquitetura de Sistemas Operacionais – Machado/Maia Processos Independentes, Subprocessos e Threads • Estrutura de

Arquitetura de Sistemas Operacionais – Machado/Maia Processos Independentes, Subprocessos e Threads • Estrutura de processos e subprocessos Cap. 5 – Processo 13

Arquitetura de Sistemas Operacionais – Machado/Maia Processos Independentes, Subprocessos e Threads • Processo multithread

Arquitetura de Sistemas Operacionais – Machado/Maia Processos Independentes, Subprocessos e Threads • Processo multithread Cap. 5 – Processo 14

Arquitetura de Sistemas Operacionais – Machado/Maia Processos Foreground e Background • Processos foreground e

Arquitetura de Sistemas Operacionais – Machado/Maia Processos Foreground e Background • Processos foreground e background Cap. 5 – Processo 15

Arquitetura de Sistemas Operacionais – Machado/Maia Processo Foreground e Background • Pipe Cap. 5

Arquitetura de Sistemas Operacionais – Machado/Maia Processo Foreground e Background • Pipe Cap. 5 – Processo 16

Arquitetura de Sistemas Operacionais – Machado/Maia Processos do Sistema • • • Auditoria e

Arquitetura de Sistemas Operacionais – Machado/Maia Processos do Sistema • • • Auditoria e segurança Serviços de rede Contabilização do uso de recursos Contabilização de erros Gerência de impressão Gerência de jobs batch Temporização Comunicação de eventos Interface de comandos (shell) Cap. 5 – Processo 17

Arquitetura de Sistemas Operacionais – Machado/Maia Processos CPU e IO Bound • Processos CPU

Arquitetura de Sistemas Operacionais – Machado/Maia Processos CPU e IO Bound • Processos CPU x IO Bound Cap. 5 – Processo 18

Arquitetura de Sistemas Operacionais – Machado/Maia Sinais • Uso de sinais Cap. 5 –

Arquitetura de Sistemas Operacionais – Machado/Maia Sinais • Uso de sinais Cap. 5 – Processo 19

Arquitetura de Sistemas Operacionais – Machado/Maia Sinais • Sinais, interrupções e exceções Cap. 5

Arquitetura de Sistemas Operacionais – Machado/Maia Sinais • Sinais, interrupções e exceções Cap. 5 – Processo 20