Sistemas Operacionais Prof. Fabiano Sabha www.fabianosabha.com.br.

Slides:



Advertisements
Apresentações semelhantes
SISTEMAS OPERACIONAIS
Advertisements

Sistemas Operacionais Aula II
Capitulo 6: Entrada e Saída
Sistemas Operacionais
Sistemas Operacionais - 5
Processos e Threads Processos.
Profa. Priscila Facciolli
Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
SSC SISTEMAS OPERACIONAIS I
Sistemas Operacionais
Professor: Carlos Roberto da Silva Filho, M. Eng.
Sistemas Operacionais
Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
09/03/10 20:13 Claudio de Oliveira – 1/21.
Processadores – Aula 3 Professor: André Luis Meneses Silva
Sistemas Operacionais
Conteúdo Estrutura do sistema operacional Funções do Kernel
Processadores – Aula 3 Professor: André Luis Meneses Silva
2- Entendendo o que é Arquitetura e Organização
Sistemas Operacionais I
Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Faculdade Cambury Sistemas Operacionais
Sistema Operacional Processos
Sistemas Operacionais
Processo Entidade dinâmica e efêmera
Sistemas Operacionais
Sistemas Operacionais I
Arquitetura de computadores
Conteúdo Processos e threads Partes do processo
Suporte de hardware à multiprogramação
Pet computação UFPE Aula de apoio aos feras: Arquitetura de Computadores.
Claudio de Oliveira – Processos 09/03/10 20:13 Claudio de Oliveira –
Sistemas Operacionais
Introdução a Sistemas Operacionais. SISTEMAS COMPUTACIONAIS HARDWARESOFTWARE USUÁRIOS.
Sistemas Operacionais
Processos.
Arquitetura de Computadores
SISTEMAS OPERACIONAIS I
Computação L1: Infra-Estrutura Básica
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
Organização e Arquitetura de Computadores
Sistemas Operacionais
Fundamentos de Arquitetura da Computação
Arquitetura de Sistemas Operacionais
SISTEMAS OPERACIONAIS I
Sistemas Operacionais
Subsistema de Entrada e Saída do Kernel
Algoritmos e Programação I
Registradores.
ESTRUTURA DO SISTEMA OPERACIONAL
Sistemas Operacionais
SISTEMAS OPERACIONAIS
Software Básico Apresentação da Disciplina Mitsuo Takaki
O que devem fazer os Microprocessadores ?
Sistemas Operacionais III – Estrutura do Sistema Operacional
Arquitetura de computadores
Arquitetura de Sistemas Operacionais
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Sistemas Operacionais
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Capítulo 4 Estrutura do Sistema Operacional
Transcrição da apresentação:

Sistemas Operacionais Prof. Fabiano Sabha

PLANEJAMENTO 1- Conceitos Básicos: Visão geral de um S.O 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 FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

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 Matéria Estudada FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

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 FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

Sistemas Operacionais Processos FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

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. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

ESTRUTURA DO PROCESSO O Processador é projetado para executar instruções a partir do ciclo de busca e execução. Processador Busca Instrução Armazena no registrador Memória Principal Decodifica bits Executa Instrução FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

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. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

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. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

CONCORRÊNCIA DE PROGRAMAS E PROCESSOS Instr. 1.1 Instr. 1.2 Instr. 1.3 Instr. 1.4 Instr Prog.1 Processo X Inf. de Registradores Instr. 1.1 Instr. 1.2 Instr. 1.3 Instr. 1.4 Instr Prog.2 Processo Y Inf. de Registradores Instr. 1.1 Instr. 1.2 Instr. 1.3 Instr. 1.4 Instr Prog.3 Processo Z Inf. de Registradores FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

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. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

UM PROCESSO X 3 PARTES Contexto de Software Contexto de Hardware Contexto de endereçamento FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

ESTRUTURA DO PROCESSO Contexto de Software Espaço de Endereçamento Contexto de Hardware Programa FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

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 Tópicos. A apresentação deve ser em forma de relatório, fonte arial 12, espaço simples. Material disponibilizado no site do professor FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais

Mini - Seminário Grupo 01  e 5.3 Grupo 02  e 5.4 Grupo 03  5.2.3, e 5.5 Grupo 04  5.6 e 5.7 Grupo 05  5.8 e 5.9 Grupo 06  5.10 e FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais