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

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

Introdução aos Sistemas Operacionais Ernesto Massa.

Apresentações semelhantes


Apresentação em tema: "Introdução aos Sistemas Operacionais Ernesto Massa."— Transcrição da apresentação:

1 Introdução aos Sistemas Operacionais Ernesto Massa

2 Sistema operacional n Camada de software entre o hardware e as aplicações dos usuários Hardware Sistema Operacional Aplicação usuários

3 Funções do sistema operacional n A partir da máquina real (hardware), criar uma máquina estendida. n Gerenciar os recursos de hardware disponíveis às aplicações.

4 O SO como máquina estendida n Ocultar a complexidade do hardware. n Oferecer interfaces padronizadas de acesso ao hardware. n Permitir uma visão homogênea de dispositivos distintos.

5 O SO como máquina estendida Sistema operacional aplicação Clicar em um arquivo Assign(file, “D:\README.TXT”); open(file); read(file, ch); … close(file); Move head to sector 123 in FAT read 256 bytes to mem 36234H move head to sector read 1024 bytes to mem

6 O SO como gerente de recursos n Recursos da máquina processadores espaço em memória arquivos conexões de rede dispositivos externos n Controle de acesso equilibrar uso evitar conflitos

7 O SO como gerente de recursos Sistema operacional aplicação source app sdgf jhgsdfj dsjhf khj khj HKjhkjghj hg jhgj jgh jhg jhg jhg jhg kjhg jhgj hg jhg kjhkjhgjhg jhg jhg jhg jh kjhjkhgjhgjh kgjhgjhgjhgj

8 Computador como Máquina de Níveis n O Hardware: –responsável pela execução das instruções de um programa; n Primeiros computadores: –programação realizada através de fios; n Evolução: O Sistema Operacional; –A Interação se tornou mais fácil, confiável e eficiente;

9 n Computador como máquina de níveis: –Nível 2 – Aplicativos; –Nível 1 – Sistema operacional; –Nível 0 – Hardware. n A Linguagem utilizada em cada nível varia da mais elementar (microprogramação) à mais sofisticada(alto nível). Computador como Máquina de Níveis

10 Histórico dos Sistemas Operacionais n 1º computador: –Máquina analítica de Charles Babbage ( ); n Primeira Geração ( ): –Válvulas e painéis; n Segunda Geração ( ): –Transistores e Sistemas Batch; n Terceira Geração( ): –C.Is. e Multiprogramação; n Quarta Geração( ): –Computadores Pessoais; n Quinta Geração (1991- ????): –Atualidade;

11 Histórico dos Sistemas Operacionais n Primeira Geração ( ): –Programação através de chaves; –Inexistência de linguagens ou S.O.; –Toda a atividade é seqüencial;

12 Histórico dos Sistemas Operacionais n Segunda Geração ( ): –IBM 1401 e 7094; –Separação entre programação e operação; –Execução batch de programas; –Linguagens Fortran e Assembly;

13 Histórico dos Sistemas Operacionais n Terceira Geração ( ): –Família IBM/360 e sucessores; –Compatibilidade a nível de software; –Multiprogramação; –Escalonamento de CPU; –Sistemas On-line; –Base dos S.O. modernos;

14 Histórico dos Sistemas Operacionais n Quarta Geração ( ): –Multiprocessadores; –Sistemas Operacionais user-friendly; –S.O. para computadores pessoais; –S.O. para redes de computadores;

15 Histórico dos Sistemas Operacionais n Quinta Geração ( ??): –Processamento Distribuído; –Interfaces Gráficas;


Carregar ppt "Introdução aos Sistemas Operacionais Ernesto Massa."

Apresentações semelhantes


Anúncios Google