1 / 15

Sistemas

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

una
Download Presentation

Sistemas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais 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 www.fabianosabha.com.br

  3. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais 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 www.fabianosabha.com.br

  4. 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 www.fabianosabha.com.br

  5. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais Sistemas Operacionais Processos www.fabianosabha.com.br

  6. 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. www.fabianosabha.com.br

  7. 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. Decodifica bits Processador Busca Instrução Armazena no registrador Executa Instrução Memória Principal www.fabianosabha.com.br

  8. 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. www.fabianosabha.com.br

  9. 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. www.fabianosabha.com.br

  10. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais 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 www.fabianosabha.com.br

  11. 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. www.fabianosabha.com.br

  12. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais • UM PROCESSO X 3 PARTES • Contexto de Software • Contexto de Hardware • Contexto de endereçamento www.fabianosabha.com.br

  13. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais ESTRUTURA DO PROCESSO Contexto de Hardware Contexto de Software Programa Espaço de Endereçamento www.fabianosabha.com.br

  14. 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 www.fabianosabha.com.br

  15. FAPI - Faculdade de Pindamonhangaba – Sistemas Operacionais • Mini - Seminário • Grupo 01  5.2.1 e 5.3 • Grupo 02  5.2.2 e 5.4 • Grupo 03  5.2.3, 5.2.4 e 5.5 • Grupo 04  5.6 e 5.7 • Grupo 05  5.8 e 5.9 • Grupo 06  5.10 e 5.11 www.fabianosabha.com.br

More Related