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
I – Introdução Definição Visão do Usuário Visão de Projeto Evolução dos Sistemas Operacionais

2 Definição Computador: Máquina destinada a realizar cálculos complexos.
CPU Barramento E/S Memória

3 CPU Definição Unidade Lógica e Aritmética Interconexão interna da CPU
Registradores Unidade de Controle

4 Definição

5 Hardware Sistema Operacional
Definição O Sistema Operacional é um programa ou conjunto de programas que gerencia todos os processos de um sistema computacional. Uso1 Uso2 Uso3 Uso4 Editor de texto Browser Planilha eletrônica compilador Sistema Operacional Hardware Objetivo Espaço na memória principal Tempo de processamento Impressora Espaço em disco Acesso a disco Gerenciamento de recursos

6 Carga e execução de um programa
Definição Serviços Básicos Carga e execução de um programa Abortar a execução de um programa (laço infinito) Permissão de utilização de um arquivo Acesso aos periféricos Contabilização dos recursos Informações sobre o estado do sistema: Hora e data, lista de usuários, versão

7 Visão do Usuário Chamada do Sistema
Visíveis para o programador assembly: int 21h do MS DOS O responsável pela chamada é o núcleo (kernel) Gerência do processador Gerência da memória Gerência do Sistema de arquivos Gerência de entrada e saída Principais componentes do kernel Muitos sistemas operacionais são implementados em camadas

8 Aplicação Visão do Usuário kernel microkernel hardware
Gerência o processador Alocação e liberação de memória física Instalação de novos tratadores de dispositivos Chamada de Sistemas: Arquivos Memória virtual Protocolos de comunicação

9 Arquivos Visão do Usuário Programas de Sistemas (Utilitários)
São programas executados fora do kernel e são responsáveis pela implementação de tarefas básicas como: Listar Imprimir Copiar Trocar nome Listar conteúdo de diretórios Em geral são programas normais que utilizam a chamada do sistema. Arquivos

10 Pode-se classificar os usuários em dois tipos:
Visão do Usuário Programas de Sistemas (Utilitários) Na década de 1960 os compiladores eram considerados programas do sistema. O programa do sistema mais importante é o Interpretador de comandos que é ativado no início na seção de trabalho do usuário. Hoje o Interpretador de comandos possui Ingerface Gráfica de Usuário (GUI). Pode-se classificar os usuários em dois tipos: Programadores: Editores de textos e Compiladores Usuários Finais: Aplicativos e Ferramentas de Apoio

11 Visão de Projeto Refere-se à organização interna do S.O.
O S.O. não resolve o problema do usuário final. Eventos que ativam S.O. Chamada de sistema: Solicitação de Serviço Interrupção de periféricos: O controlador externo informa sobre a conclusão da operação.

12 Evolução dos Sistemas Operacionais
Gerações dos computadores 1ª Geração (1940 a 1952) Linguagem de máquina válvula Cartão perfurado Memória de atraso de mercúrio Eniac Não Existia Sistema Operacional Programador Controla o Equipamento Programas acessam diretamente os periféricos

13 Gerações dos computadores
2ª Geração (1952 a 1964) Linguagem assembler, cobol, Algol, Fortran. Memória de núcleo de ferrite Válvula e transistores Tradic Introduziram-se os operadores e o Job Primeiros monitores residentes: programas ficam um tempo na memória Quando um programa finaliza, o monitor é avisado e outro programa carrega automaticamente Multiprogramação Unidade de fita magnética

14 Gerações dos computadores
Comparativo: válvula transistores e chips 3ª Geração (1964 a 1971) PDP-11 VAX Devido ao atraso dos periféricos em relação ao sistema eletrônicos mantiveram-se diversos programas na memória principal simultaneamente.

15 Gerações dos computadores
4ª Geração (1971 a 1981) Diversidade de Linguagens de programação; Rede de transmissão de dados. Microcomputador APPLE Microcomputador TRS-80 Disco flexível de 3.1/2” Microcomputador PC 8088 Disco flexível de 5.1/4” Experiência inicial e disseminação do timesharing Sistema operacionais Distribuídos Sistemas operacionais de tempo Real

16 Gerações dos computadores
5ª Geração ( ) Inteligência Artificial; Linguagem Natural Altíssima velocidade de processamento. CPU - Circuito integrado da Larga escala Notebook com a mesma capacidade dos desktop Microcomputador integrado com processamento paralelo Comparativo atual Paralelismo

17 Resumindo Estrutura básica de um sistema operacional.
Os programas de um S.O. podem ser divididos em grupos: Programas de controle: Coordenam o funcionamento de todos os elementos físicos (hardware) do computador (CPU, processamento de I/O e periféricos). Gerenciamento de dados: Controlar e coordenar todas as operações relativas à movimentação de dados. Gerenciamento de serviços/trabalhos: Controlar os programas de usuários para execução e reexecução e atribuição a periféricos.

18 Resumindo Gerenciamento de sistemas: Coordenar e supervisionar o funcionamento dos demais programas tais como: proteção de memória, identificação de erros na memória e de erros de programa (quando a U.C (Unidade de Controle) não reconhecer o comando). Programas de processo: Usados para dar apoio e fornecer programas para execução: tradutores, utilitários.

19 O fim....O fim


Carregar ppt "Sistemas Operacionais"

Apresentações semelhantes


Anúncios Google