Baixe o app para aproveitar ainda mais
Prévia do material em texto
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.
Compartilhar