Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

SistemasSistemas
OperacionaisOperacionais
Técnico em Informática integrado ao Ensino Médio
Profª Cristina Carvalho de Almeida
Sejam bem-vindos!
Gerenciamento
de Processos
Entender o conceito de processo e
sua função junto ao S.O.
Conhecer o ciclo de vida dos
processos.
Analisar recursos de hardware e
software associados aos processos.
Objetivos de
aprendizagem
É uma entidade ativa, ou seja, algo que entrou em execução e que possui um
conjunto de recursos associados a ele. 
Um S.O. é constituído, portanto, por uma coleção de processos, que se
subdividem em processos do sistema operacional e processos de usuário.
O que é um processo computacional?
Estrutura do Processo
Falsa impressão que todos os recursos do computador estão disponíveis
somente à um programa.
Em sistemas multiusuários, todos os recursos estão sendo compartilhados
inclusive o processador.
Estrutura do Processo
O processador executa o programa de usuário durante um intervalo de
tempo estabelecido, mudando de processo para atender aos demais.
Partes do Processo
Contexto de Hardware
Registradores* gerais do processador, 
Registradores* de uso específico, como:
Contador de programa (PC – Program Counter), 
Ponteiro para pilha de chamadas - Stack Pointer (SP) e 
Registrador de status.
Armazena informações sobre: 
* Fundamentais em sistemas
multiprogramáveis
Contexto de Software
identificação, 
quotas e 
privilégios.
É composto por três grupos de informações, que são: 
É através deste número que o sistema operacional e outros processos
podem fazer referência a este processo. 
Além do PID, alguns sistemas fazem a identificação de um processo pelo
seu nome.
Utiliza-se um número, chamado de identificação do processo (PID – Process
Identification).
Contexto de Sofware: Identificação
Praticar!
Contexto de Sofware: Quotas
Limites de cada recurso existente no sistema que um processo pode
alocar.
Exemplos:
Nº máximo de arquivos abertos simultaneamente;
Tamanho máximo de memória; 
Nº máximo de operações de entrada e saída; 
Nº máximo de processos.
Contexto de Sofware: Privilégios
Definem o que um processo pode fazer frente ao S.O, aos demais
processos ou a ele mesmo.
Geralmente, estão associados a uma conta.
Usuário com "poderes" totais
Chamado de ROOT no SO Linux
Chamado de ADMINISTRADOR no SO Windows
Estados de um Processo
Novo – está sendo criado.
Execução – as instruções estão sendo executadas.
Espera – está esperando pela ocorrência de algum evento.
Pronto – esperando para ser designado a um processador.
Terminado – terminou a sua execução.
Bloco de Controle de Processo (PCB)
Contém informações que podem variar de um processo para outro.
Estado do processo.
Nome do processo.
Prioridade do processo.
Contador de programa.
Registradores da CPU.
Informação de gerenciamento da memória.
Informação de contabilização.
Informação de estado de I/O.
Referência
Pereira, Adriana Soares; Vissotto, Elisa Maria; Franciscatto Roberto.
Sistemas Operacionais. Colégio Agrícola de Frederico Westphalen, 2015.
110 p. : il. ISBN 978-85-63573-77-3
Imagens: 
https://canva.com/
https://br.freepik.com/

Mais conteúdos dessa disciplina