Você está na página 1de 30

Sistemas

Operacionais

Aula 1

Ricardo Luis
Balieiro
Plano de Ensino

Ementa

Objetivo Geral

Objetivo Específico

2
Plano de Ensino

Conteúdo

3
Plano de Ensino

Bibliografia Básica

Bibliografia Complementar

4
Sistema Operacional – Visão Geral

Livro
5
Sistema Operacional – Visão Geral

• Um sistema operacional é um programa que


efetua o gerenciamento dos componentes
físicos do computador (hardware), como
também uma base para os programas
aplicativos.
Silberschatz et al. (2004)

6
Sistema Operacional – Visão Geral

Salvar um pequeno texto?

Livro
7
Sistema Operacional – Visão Geral

1 - Localizar os dados do arquivo na memória.


2 - Obter o nome do arquivo e local de gravação.
3 - Validar os dados do item 2.
4 - Posicionar o cabeçote de leitura e gravação
no cilindro correto.
5 - Posicionar o cabeçote de leitura e gravação
na trilha correta.
6 - Posicionar o cabeçote de leitura e gravação
no setor correto.
7 - Salvar o arquivo

8
Sistema Operacional

• Os sistemas operacionais podem ser


conceituados de duas formas: topdown e
bottom-up.
Tanenbaum e Woodhyll (1999) e Silberschatz et al.
(2004)

9
Sistema Operacional - Topdown

• O S.O. é um software que permite a


interação entre o hardware e os programas
aplicativos.
– Acesso ao sistema.
– Possibilidade de criar e gerenciar arquivos e
diretórios.
– Ambiente para execução de programas.
– Acesso aos dispositivos de entrada e saída.
– Detecção de erros.

10
Sistema Operacional - Bottom-up

• Os S.O. é considerado um gerenciador de


recursos.
– Tempo de CPU.
– Espaço em memória.
– Espaço em disco.
– Acesso aos dispositivos de comunicação.
– Bibliotecas de software.

11
Sistema Operacional

Livro
12
Evolução dos S.O. - 1822

Livro
Charles Babbage Máquina Analítica
(Analytical Engine)

13
Evolução dos S.O. - 1940

ENIAC (Electronic Numerical Integrator Analyzer and


Computer - Computador Integrador Numérico Eletrônico)

Livro
Dr. J. Presper Eckert,
Dr. John Mauchly
14
Evolução dos S.O. - 1940

• Arquitetura von Neumann


– Memória
– Unidade Central de Processamento (CPU -
Central Processing Unit)
– Unidade de Controle (CU - Control Unit)
– Unidade Aritmética e Lógica (ALU -
Arithmetical and Logical Unit)
– Registradores:
– Dispositivos de entrada e saída:

15
Evolução dos S.O. - 1950

http://1.bp.blogspot.com/
FMS (Fortran Monitor System)

16
Evolução dos S.O. - 1960 - 1980

SSI = Small Scale Integration.


MSI = Medium Scale Integration.

http://www.learningaboutelectronics.com/
LSI = Large Scale Integration.
VLSI = Very Large Scale Integration.
ULSI = Ultra Large Scale Integration.

17
Evolução dos S.O. - 1990 - 2000

http://cdn.sejalivre.org/
Windows - Linux
18
Classificação de Sistemas
Operacionais

Livro
19
Sistemas
Monoprogramáveis/Monotarefas

Livro
20
Sistemas
Monoprogramáveis/Monotarefas

Livro
21
Sistemas
Multiprogramáveis/Multitarefa

Livro
22
Sistemas
Multiprogramáveis/Multitarefa

Livro
23
Sistemas
Multiprogramáveis/Multitarefa

24
Fechamento

• Sistema Operacional – Visão Geral.


• Histórico. 
• Classificação de Sistemas Operacionais.
• Sistemas Monoprogramáveis/Monotarefas.
• Sistemas Multiprogramáveis/Multitarefa.

25
Sistemas
Operacionais

Atividade 1

Ricardo Luis
Balieiro
Exercício 1
Indique qual das opções abaixo NÃO representa
uma característica dos S.O. Monoprogramáveis?

a)Executa um programa por vez.


b)São conhecidos como sistemas Monotarefas.
c)Sua implementação é considerada simples.
d)O Windows 8 é considerado um S.O.
Monoprogramável.
e)O MS_DOS é considerado um S.O.
Monoprogramável.

27
Exercício 1
Indique qual das opções abaixo NÃO representa
uma característica dos S.O. Monoprogramáveis?

a)Executa um programa por vez.


b)São conhecidos como sistemas Monotarefas.
c)Sua implementação é considerada simples.
d)O Windows 8 é considerado um S.O.
Monoprogramável.
e)O MS_DOS é considerado um S.O.
Monoprogramável.

28
Exercício 2
Indique qual das opções abaixo NÃO representa
uma característica dos S.O. Multiprogramáveis?

a)São conhecidos como sistemas Multitarefa.


b)Permite concorrência entre processos.
c)O Windows 8 é considerado um S.O.
Multiprogramável.
d)Sua implementação é considerada complexa.
e)Não permite o compartilhamento de recursos entre
vários processos.

29
Exercício 2
Indique qual das opções abaixo NÃO representa
uma característica dos S.O. Multiprogramáveis?

a)São conhecidos como sistemas Multitarefa.


b)Permite concorrência entre processos.
c)O Windows 8 é considerado um S.O.
Multiprogramável.
d)Sua implementação é considerada complexa.
e)Não permite o compartilhamento de recursos entre
vários processos.

30

Você também pode gostar