A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas Operacionais

Apresentações semelhantes


Apresentação em tema: "Sistemas Operacionais"— Transcrição da apresentação:

1 Sistemas Operacionais
Aula 05 1 Prof. Guedes 1

2 1- Conceitos Básicos: Visão geral de um S.O.
PLANEJAMENTO 1- Conceitos Básicos: Visão geral de um S.O. Funções Básicas Máquina de Camadas Tipos de Sistemas Operacionais 2- Conceitos Básicos: Hardware e Software Hardware Processador Memórias Dispositivos de I/O Barramento Pipelining Arquiteturas RISC e CISC Matéria Estudada Prof. Fabiano Sabha

3 2- Conceitos Básicos: Hardware e Software (continuação)
Matéria Estudada PLANEJAMENTO 2- Conceitos Básicos: Hardware e Software (continuação) Software Tradutor Interpretador Linker Loader Depurador 3- Conceitos Básicos: Concorrência Sistemas Monoprogramáveis x Multiprogramáveis Interrupções e Exceções Operações de I/O Buffering Spooling Reentrância Prof. Fabiano Sabha

4 4- Conceitos Básicos: Estrutura do S.O. Funções do Núcleo
PLANEJAMENTO 4- Conceitos Básicos: Estrutura do S.O. Funções do Núcleo Modo de Acesso Rotinas do S.O. e system Calls Chamada de rotinas do S.O Linguagem de Comandos Ativação / desativação do Sistema Arquiteturas do Núcleo 5- Processos Estrutura do Processo Estados do Processo Mudança de Estados Criação e Eliminação de Processos Formas de Criação de Processos Prof. Fabiano Sabha

5 Sistemas Operacionais
Processos Cap. 5 – PLT pág. 65 5 Prof. Guedes 5

6 Processo - Introdução O conceito de processo é a base para um sistema multiprogramável A Gerência de um ambiente multiprogramável é função exclusiva do S.O que deve controlar a execução dos diversos programas e uso concorrente de recursos. Para tanto, um programa deve estar associado a um processo. Prof. Fabiano Sabha

7 ESTRUTURA DO PROCESSO O Processador é projetado para executar instruções a partir do ciclo de busca e execução. Decodifica bits Processador Busca Instrução Armazena no registrador Executa Instrução Memória Principal Prof. Fabiano Sabha

8 O S.O. quem deve implementar a concorrência.
PROCESSADOR O processador executa a instrução sem distinguir qual programa encontra-se em processamento. O S.O. quem deve implementar a concorrência. Nesse sentido o conceito de Processo é indispensável. Prof. Fabiano Sabha

9 Mais abrangente que um simples programa em execução
O PROCESSO Mais abrangente que um simples programa em execução Para existir concorrência: Todas as informações do programa interrompido deve ser armazenada. Sendo assim: O Conceito de processo pode ser definido como sendo o conjunto necessário de informações para que o S.O. implemente a concorrência entre os programas. Prof. Fabiano Sabha

10 CONCORRÊNCIA DE PROGRAMAS E PROCESSOS
Fig. 5.1 CONCORRÊNCIA DE PROGRAMAS E PROCESSOS Prog.3 Prog.1 Prog.2 Instr. 1.1 Instr. 1.2 Instr. 1.3 Instr. 1.4 Instr. 1.5 . Instr. 1.1 Instr. 1.2 Instr. 1.3 Instr. 1.4 Instr. 1.5 . Instr. 1.1 Instr. 1.2 Instr. 1.3 Instr. 1.4 Instr. 1.5 . Inf. de Registradores Inf. de Registradores Inf. de Registradores Processo Z Processo X Processo Y Prof. Fabiano Sabha

11 ESTRUTURA DO PROCESSO Em um ambiente multiusuário, cada usuário tem seu programa associado a um processo, dando a impressão que a CPU é so dele. Nesse contexto, podemos definir um processo como o ambiente de execução de um programa, onde além das informações sobre a execução, possui também informações sobre recursos utilizados. Prof. Fabiano Sabha

12 Contexto de endereçamento
UM PROCESSO X 3 PARTES Contexto de Software Contexto de Hardware Contexto de endereçamento Prof. Fabiano Sabha

13 ESTRUTURA DO PROCESSO Contexto de Hardware Contexto de Software
Programa Espaço de Endereçamento Prof. Fabiano Sabha

14 A sala será separada em 6 grupos.
Mini - Seminário A sala será separada em 6 grupos. Cada grupo será responsável pelo estudo e apresentação do entendimento de até 02 itens do PLT. A apresentação deve ser em forma de relatório, fonte arial 12, espaço simples. Prof. Fabiano Sabha

15 Mini - Seminário Grupo 01  5.2.1 e 5.3 Grupo 02  5.2.2 e 5.4
Prof. Fabiano Sabha


Carregar ppt "Sistemas Operacionais"

Apresentações semelhantes


Anúncios Google