GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Aula 04 - Processos

Carlos Henrique Gomes Soares Sistemas Operacionias Portugiesisch 40 Karten

Estado de processo

Karten in diesem Stapel (40)

  1. 1O que é um Processo?É caracterizado por um programa em execução
  2. 2Definição precisa de processoÉ uma instância de um programa é possui dados de entrada, dados de saída e estado (Executando, Bloqueado e Proto).
  3. 3Diferença entre processo é programaUm Programa pode ter varias instancias em execução (Diferentes processos).
    Um processo é único.
  4. 4Processos em primeiro planoApresenta interface direta com o usuário.
  5. 5Processo em segundo Plano (Background)Processos com funções especificas que independem de um usuário-deamons
    (Não interagem diretamente com o usuário)
  6. 6deamonsÉ um programa de computador que executa como um processo em plano de fundo, em vez de estar sob o controle direto de um usuário interativo.
  7. 7Os 4 componestes de um processo1.Conjunto de instruções
    2.Espaço de endereçamento
    3.Contexto de hardware
    4.Contexto de Software
  8. 8Espaço de endereçamento em um processoEspaço revesado para que um processo possa ler e escrever
    0 até max
  9. 9Contexto de hardware em um processoValores nos registradores, como PC, ponteiro de pinha e registradores de processos gerais.
  10. 10Contexto de software em um processoAtributos em geral, como lista de arquivos abertos, variáveis, etc.
  11. 11Características do espaço de endereçamento1.Texto
    2.Dados
    3.Pinha de execução
  12. 12Texto no espaço de endereçamento de um processoO código executável de um programa
  13. 13Dados no espaço de endereçamento de um processoVariáveis utilizadas
  14. 14Uma funções da Pilha de execução no espaço de endereçamento de um processo1.Controla a execução do processo
  15. 15Outra funções da Pilha de execução no espaço de endereçamento de um processo2.Empilhar chamadas a procedimentos, seus parâmetros e variáveis locais, etc.
  16. 16O que é a tabela de processos ou BCPÉ uma estrutura de dados que contém a informação a cerca de um processo
  17. 17O que a BCP representaRepresenta um processo durante sua execução
  18. 18Informação de contexto contida na BCPA BCP contem informações de contexto de cada processo(Ex. Ponteiros de arquivos abertos, posição do próximo a ser lido em cada arquivo, etc).
  19. 19Informação de necessária contida na BCPA BCP contém informações necessárias
    para trazer o processo de volta, caso o S.O. tenha que tira-lo de execução
  20. 20Estados contida na BCPO BCP contem estados de um processo em um determinado tempo
  21. 21BCP não guardaContexto do espaço de endereçamento do processo
  22. 22Um processo e constituidor deSeu espaço de endereçamento e BCP
  23. 23Características de um processoProcessos CPU-bound e
    processos i/o-bound
  24. 24Processos CPU-bound(Orientado a CPU)
    Processos que utilizam muito o processador
  25. 25Tempo de execução em processos CPU-boundDefinido pelos ciclos de processador
  26. 26Processos I/O-bound(orientado a E/S)
    Processos que realizam muitas E/S
  27. 27Ideal em características de processoExistir um balanceamento entre processos CPU-bound e I/o-bound
  28. 28Criação de processos1.Inicio do sistema;
    2.Solicitação de chamada de execução ao sistema de criação de processo;
    3.Solicitação do usuário;
    4.Início de um job em lote.
  29. 29Processos criando processos UnixCria um clone do processo pai, copia exata na memoria, mas com identificadores diferentes
  30. 30Processos criando processos WindowsCria um processo filho, já carregando um novo programa nele
  31. 31Finalização voluntaria de um processo1.Termino norma
    2. Termino por erro
  32. 32Termino normal de um processoA tarefa a ser executada é finalizada
  33. 33Termino por erroProcesso sendo executado não pode ser finalizado
    Ex: chamar arquivo que não existe
  34. 34Termino involuntário de um processo1.Termino com erro fatal
    2.Termino causado por outro processo
  35. 35Termino com erro fatalErro causado por algum erro no programa
    Ex.Dividir um numero por zero
  36. 36Termino causado por outro processoVia chamada de:
    KILL(Unix)
    Terminate Process(Windows)
  37. 37Estado de processo1. Executando;
    2.Bloqueado;
    3.Proto.
    Estado de processo
  38. 38Estado executando de um processoRealmente usando a CPU na quele momento
  39. 39Estado bloqueado de um processoIncapaz de executar enquanto um evento externo não ocorre
    (esperando uma entrada)
  40. 40Estado pronto de um processoEm memoria, pronto para receber se executado na CPU, porém ainda aguarda o escalonador de processos para ter controle da CPU

Informationen

Beschreibung
Sistemas Operacionias Karteikarten am Aula 04 - Processos, erstellt von Carlos Henrique Gomes Soares am 25/02/2018.
Aufrufe
1
Tags
sistemas operacionias
Bewertung

Mehr zu Processos e threads

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck