Sistema operacional

1890 palavras 8 páginas
Sistemas Operacionais
Sistemas de Informações
Suender Batista de Oliveira suender@securitythings.com.br http://professor.securitythings.com.br

PROCESSOS

Processos e Threads
Processos • Todos computadores modernos são capazes de fazer várias coisas ao mesmo tempo. • Multiprogramação; • Multiprocessamento.

Processos e Threads
Processos • Uma das mais importantes abstrações que um sistema operacional oferece • Permite operações (pseudo)concorrentes • Transforma uma única CPU em múltiplas virtuais

Processos e Threads
Processos

Processos e Threads
Diferença entre Programas e Processos • É sutil, porém crucial • Caso do Confeiteiro

Processos e Threads
Criação de Processos • Início do sistema • Execução de uma chamada de sistema por um processo em execução • Uma requisição de usuário para criar um novo processo • Início de uma tarefa agendada

Processos e Threads
Término de Processos • Saída normal (voluntária) • Saída por erro (voluntária) • Erro fatal (involuntária) • Cancelamento por outro processo (involuntária)

Processos e Threads
Hierarquia de Processos • UNIX (Orientado a família)
Quando um processo cria outro, assim denominados, processos pai e filho, eles continuam associados. Um processo no UNIX não pode deserdar filhos.

• Windows (Não orientado a família)
Processo pai ganha um identificador (handle) O processo passa este identificador para qualquer outro processo

Processos e Threads
Processos CPU-bound e I/O-bound

E/S

E/S

U CP

U CP

(a ) C P U - b o u n d

te m p o

(b ) I / O - b o u n d

te m p o

Processos e Threads
Processos de Primeiro e Segundo Plano
(a ) P r o c e s s o F o r e g r o u n d e n tr a d a te r m in a l sa íd a te r m in a l

(b ) P r o c e s s o B a c k g r o u n d e n tr a d a sa íd a

a r q u iv o d e e n tr a d a

a r q u iv o d e sa íd a

Processos e Threads
Processos • Interação entre processos
“Um processo sozinho não faz verão”

Processos e

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas