Top Banner

Click here to load reader

of 18

Estrutura de processos apresentação

Jun 24, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 1. INSTITUTO FEDERAL ESPIRITO SANTO Campus Colatina

2. Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso SISTEMAS OPERACIONAIS MULTIPROGRAMVEIS Concorrncia PROCESSOS Gerncia de processos Sistemas Multiprocessadores SO PROCESSO BPROCESSO A 3. ESTRUTUTA DO PROCESSO Processador: Instrues Ciclo de busca e execuo 1. Busca na memoria principal a instruo a ser executada 2. Armazena a instruo no registrador PC 3. Decodifica os bits 4. Executa a Instruo Registrador PC 1. Armazena o endereo da prxima instruo a ser executada 2. Seu contedo determina a sequncia das instrues armazenada na memria principal Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 4. O que um processo? Programa em execuo(?) Guarda informaes de programas. Por que to importante? Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 5. Como funciona? Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 6. O processo formado por trs partes Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 7. CONTEXTO DE HARDWARE Constitui- se do contedo dos registradores. fundamental na para os sistemas multiprogramveis na qual os processos se alternam na utilizao da CPU. Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 8. Mudana de Contexto A troca de um processo por outro na CPU, pelo sistema operacional, denominada mudana de contexto. Mudana de Contexto - salva o contedo dos registradores da CPU e carreg-los com os valores referente ao do processo que est ganhando a utilizao do processador. Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 9. Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 10. Contexto de Software A maior parte das informaes de software do processo provm de um arquivo do sistema operacional, conhecido como arquivo de usurios. O contexto de software composto por trs grupos de informaes sobre o processo: 1. Identificao; 2. Quotas; 3. Privilgios: Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 11. Identificao PID Owner UID Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 12. Quotas Limites de cada recurso do sistema que um processador pode alocar. 1. N Mximo de arquivos abertos simultaneamente 2. Tamanho de memria que o processo aloca. 3. N Mximo de operaes E/S pendentes. 4. Tamanho mximo do buffer para operaes de E/S 5. Numero mximo de processos, subprocessos e threads que podem ser criado. Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 13. Privilgios ou Direitos Definem as aes que um processo pode fazer em relao a ele mesmo, aos demais processos e ao sistema operacional. Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 14. ESPAO DE ENDEREAMENTO Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 15. BLOCO DE CONTROLE DE PROCESSO (PCB) Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso USER; UID; PID; PPID; PRI; NI; -20; 0; 19. %CPU; %MEM; VSZ; RSS (Resident Set Size); TTY; STAT; D - Descansando; R - Executando (Running); S - Descansando com possibilidade de interrupo; T - Parado, suspendido; Z - Zumbi. O processo foi terminado mas no foi removido por quem o chamou. START; TIME; COMMAND. 16. Demonstrao SOSIM Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 17. Dvidas? Introduo Estrutura Contexto de Hardware Contexto de Software Espao de Endereament o Bloco de Controle Concluso 18. GRUPO: Bruno, Kassio, Larissa e Rafael. Turma: v2 Disciplina: Sistemas Operacionais INSTITUTO FEDERAL ESPIRITO SANTO Campus Colatina