Buscar

Sistemas Operacionais-Aula_03

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Sistemas Operacionais
Ricardo Luis 
Balieiro
Aula 3
*
Processos
Processo
Um processo é um programa em execução.
Programa -> Estático
Processo -> Dinâmico
*
*
Processos
*
Livro
*
Processos
Pseudoparalelismo
O compartilhamento da CPU é feito através de uma rápida alternância entre um processo e outro, executando cada um num rápido intervalo de tempo.
Paralelismo Real
Hardware dos sistemas ultiprocessadores, ou seja, possuem duas ou mais CPU que compartilham a mesma memória física.
*
*
Processos
*
Livro
*
Processos - Vantagens
Simplicidade: um processo pode ser decomposto em vários outros processos permitindo que se realizem várias operações independentes em um sistema.
*
Som
Imagem
Fundo
Personagem
Game
*
Processos - Vantagens
Velocidade: se um processo esta em espera, por exemplo, aguardando alguma solicitação a um dispositivo de entrada e saída, este processo é substituído por outro.
*
Processador
Processo
A
Processo
B
Entra
Sai
*
Processos - Vantagens
Segurança: cada processo pode estar associado a um determinado direito.
*
Permissões
Processo
A
*
Processos - Podem ser
Interativos (Foreground): são processos que necessitam de algum tipo de interação com o usuário. 
*
http://www.anoreg.org.br/
*
Processos - Podem ser
Batch (Backgound): são processos que realizam o processamento de dados de entrada produzindo um conjunto de dados de saída sem que haja a intervenção do usuário. 
*
*
Processos - Podem ser
Daemons: são processos carregados pelo sistema operacional durante sua inicialização e permanece em execução até que o sistema seja finalizado. 
*
*
Processos - (PCBs)
Blocos de Controle de Processos
*
MACHADO, F. B.; MAIA, L. P. Arquitetura de sistemas operacionais. 4ª ed. Rio de Janeiro: LTC - Livros Técnicos Editora S.A., 2007.
*
Processos
*
Livro
Contexto: estado de um processo em um determinado instante. 
*
Processos
Contexto de Hardware
*
Livro
Registradores
 Gerais
 PC: 
 Program Conter
 SP: 
 Stack Pointer
 PSW: 
 Registrador de Status 
*
Processos – Mudança de Contexto
*
Livro
*
Processos
Contexto de Software
*
Livro
Identificação
 Nome: 
 PID: 
Process Identification 
Number
 UID:
User Identification
Quotas
Privilégio 
*
Processos
Espaço de endereçamento
*
Livro
*
Processos - Estados
Pronto
Em Execução
Em Espera
*
Livro
*
Processos – Mudança de Estados
Novo  Pronto
Pronto  Em Execução
Em Execução  Pronto
*
Livro
*
Processos – Mudança de Estados
Em Execução  Em Espera
Em Espera  Pronto
Em Execução  Terminado
*
Livro
*
Processos – Classificação
Processos CPU-Bound: processos que utilizam muito o processador.
Orientados à CPU
Processos I/O-Bound: processos que realizam muito E/S.
Orientados à E/S
*
*
Processos – Classificação
*
Livro
*
Fechamento
Processos.
Interativos (Foreground), Batch (Backgound) e Daemons.
Contexto de Hardware, Contexto de Software Espaço de endereçamento.
Estados e Mudança de Estados
*
Sistemas Operacionais
Ricardo Luis 
Balieiro
Atividade 3
*
Exercício 1
*
O estado de um processo em um determinado instante é conhecido como?
PCBs.
Daemons.
c) Backgound
d) Foreground
e) Contexto
*
Exercício 1
*
O estado de um processo em um determinado instante é conhecido como?
PCBs.
Daemons.
c) Backgound
d) Foreground
e) Contexto
*
Exercício 2
*
Podemos afirmar que o processo é formado pelas seguintes partes:
contexto de hardware, software e espaço de endereçamento.
contexto de memória, de CPU e espaço de endereçamento.
contexto de CPU, contexto de software e espaço de arquivo.
contexto de hardware, contexto de software e espaço de arquivo.
contexto de hardware, de CPU e espaço de arquivo.
*
Exercício 2
*
Podemos afirmar que o processo é formado pelas seguintes partes:
contexto de hardware, software e espaço de endereçamento.
contexto de memória, de CPU e espaço de endereçamento.
contexto de CPU, contexto de software e espaço de arquivo.
contexto de hardware, contexto de software e espaço de arquivo.
contexto de hardware, de CPU e espaço de arquivo.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando