Técnico em informatica

1470 palavras 6 páginas
Multiprogramação

Sistemas Operacionais

❚ Tornar mais eficiente o aproveitamento dos recursos do computador
❚ Execução simultânea* de vários programas
❙ Diversos programas são mantidos na memória
❙ Conceitos necessários a multiprogramação
! Processo
! Interrupção
! Proteção entre processos

Capítulo 2

Revisão: Fev/2003

❚ Próprio sistema operacional é um programa
Oliveira, Carissimi, Toscani

2a edição

Instituto de Informática - UFRGS

Multiprogramação

Sistemas Operacionais

O conceito de processo (1)

O conceito de processo (2)

❚ Diferenciação entre o programa e sua execução
❚ Programa:

❚ Abstração que representa um programa em execução
❚ Diferentes instâncias

❙ Entidade dinâmica e efêmera
! Altera seu estado a medida que avança sua execução
❙ Composto por programa (código), dados e contexto (valores)

3

❙ Um programa pode ter várias instâncias em execução, i.e., diferentes processos ❙ Mesmo código (programa) porém dados e momentos de execução (contexto) diferentes Oliveira, Carissimi, Toscani

Instituto de Informática - UFRGS

❚ Processo:

Oliveira, Carissimi, Toscani

Instituto de Informática - UFRGS

❙ Entidade estática e permanente
! Seqüência de instruções
! Passivo sob o ponto de vista do sistema operacional

Sistemas Operacionais

2

❚ Forma pela qual o sistema operacional “enxerga” um programa e possibilita sua execução
❚ Processos executam:
❙ Programas de usuários
❙ Programas do próprio sistema operacional (daemons)

Sistemas Operacionais

4

Ciclos de vida de um processo

Ciclos de vida de um processo: criação

❚ Criação
❚ Execução
❚ Término

❚ Momento da execução
❚ Chamadas de sistemas
❙ e.g.: fork, spawn, etc

❚ Podem ser associados a uma sessão de trabalho

Sistemas Operacionais

❚ Identificado por um número único (PID)
Oliveira, Carissimi, Toscani

Instituto de Informática - UFRGS

Oliveira, Carissimi, Toscani

Instituto de Informática - UFRGS

Relacionados

  • TECNICOS EM INFORMÁTICA
    406 palavras | 2 páginas
  • Técnico de informática
    1221 palavras | 5 páginas
  • Tecnico em informatica
    1175 palavras | 5 páginas
  • O Técnico de informática
    493 palavras | 2 páginas
  • Tecnico em informática
    2310 palavras | 10 páginas
  • tecnico em informatica
    1825 palavras | 8 páginas
  • Tecnico informatica
    5757 palavras | 24 páginas
  • Técnico em Informática
    591 palavras | 3 páginas
  • Tecnico em Informatica
    4146 palavras | 17 páginas
  • tecnico em informatica
    720 palavras | 3 páginas