1 / 20

Sistemas Operacionais Prof. Sérgio Fernando

Sistemas Operacionais Prof. Sérgio Fernando Adaptado do livro: Arquitetura de Sistemas Operacionais (Francis Berenger Machado e Luiz Paulo Maia) Parte 6 Gerência de Processos. Sumário. Introdução Estrutura do processo Estados do processo Mudanças de estado do processo

lavada
Télécharger la présentation

Sistemas Operacionais Prof. Sérgio Fernando

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sistemas Operacionais Prof. Sérgio Fernando Adaptado do livro: Arquitetura de Sistemas Operacionais (Francis Berenger Machado e Luiz Paulo Maia) Parte 6 Gerência de Processos

  2. 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

  3. Estrutura do Processo • Estrutura do processo

  4. Contexto de Hardware • Mudança de contexto

  5. Contexto de Software • Identificação • Quotas • Privilégios

  6. Espaço de Enderaçamento • Estrutura de um processo

  7. Bloco de Controle do Processo • PCB

  8. Estados do Processo • Execução (running) • Pronto (ready) • Espera (wait)

  9. Estados do Processo • Lista de PCBs

  10. Mudanças de Estado • Mudanças de estado do processo

  11. Mudanças de Estado • Mudanças de estado do processo (2)

  12. Criação e Eliminação • Mudanças de estado do processo (3)

  13. Processos Independentes, Subprocessos e Threads • Estrutura de processos e subprocessos

  14. Processos Independentes, Subprocessos e Threads • Processo multithread

  15. Processos Foreground e Background • Processos foreground e background

  16. Processo Foreground e Background • Pipe

  17. 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)

  18. Processos CPU e IO Bound • Processos CPU x IO Bound

  19. Sinais • Uso de sinais

  20. Sinais • Sinais, interrupções e exceções

More Related