Você está na página 1de 17

Sistemas Operacionais

Introdução aos Sistemas


Operacionais

Prof. Tiago Wirtti


PhD Eng. Elétrica

1
Introdução aos Sistemas
Operacionais
Este material tem como base as
seguintes fontes:
– TANENBAUM. Sistemas Operacionais Modernos,
2ª Edição – Capítulo 1;
– OLIVEIRA; CARISSIMI; TOSCANI. Sistemas
Operacionais. 2ª Edição – Capítulo 1;
– Deitel, Deitel e Choffnes. Sistemas Operacionais –
Capítulos 1 e 12.
– www.prenhall.com/tanenbaum_br
– pt.wikipedia.org/wiki/Sistemas_operacionais
2
Capítulo 1
Introdução
1.1 O que é um sistema operacional
1.2 Breve história dos sistemas operacionais
1.3 Diversidade dos sistemas operacionais
1.4 Revisão sobre hardware de computadores
1.5 Conceitos sobre sistemas operacionais
1.6 Chamada ao sistema
1.7 Arquitetura de sistemas operacionais

Fonte bibliográfica TANENBAUM. Sistemas Operacionais Modernos, 2ª Edição – Capítulo 1, Própria 3


Tópico-01

O que é um sistema operacional

4
Introdução

• Um sistema computacional consiste em


– hardware
– programas do sistema
– programas de aplicação

Fonte bibliográfica TANENBAUM. Sistemas Operacionais Modernos, 2ª Edição – Capítulo 1 5


O que é um Sistema Operacional

• É uma máquina estendida


– Oculta os detalhes complicados que têm que
ser executados, simplificando o computador
para o usuário
– Apresenta ao usuário uma máquina virtual
(abstração de alto nível da máquina real), mais
fácil de usar

Fonte bibliográfica TANENBAUM. Sistemas Operacionais Modernos, 2ª Edição – Capítulo 1, Própria 6


O que é um Sistema Operacional

• É um gerenciador de recurso
– Cada programa tem um tempo com o recurso
(processador, memória, barramento, disco, etc)
– Cada programa tem um espaço no recurso
– O sistema operacional administra os recursos,
distribuindo-os e forma a atender um número
maior de processos com o mínimo de conflito

Fonte bibliográfica TANENBAUM. Sistemas Operacionais Modernos, 2ª Edição – Capítulo 1, Própria 7


O que é um Sistema Operacional

• É um executor de programas
– Tudo que o sistema operacional faz está
relacionado com a execução de programas
– O mecanismo de execução de programas está
sob seu total controle

Fonte bibliográfica OLIVEIRA; CARISSIMI; TOSCANI. Sistemas Operacionais. 2ª Edição – Capítulo 1 8


Onde encontramos os Sistemas
Operacionais

Fonte bibliográfica Própria 9


Objetivos do Sistema
Operacional

• Objetivos gerais:
– Tornar mais conveniente a utilização de
um computador
– Tornar mais eficiente a utilização de um
computador
– Facilitar a evolução do sistema

Fonte bibliográfica OLIVEIRA; CARISSIMI; TOSCANI. Sistemas Operacionais. 2ª Edição – Capítulo 1 10


Requisitos do Sistema
Operacional

• São características desejáveis a um


Sistema operacional:
– Eficiência
– Robustez
– Escalabilidade
– Extensibilidade
– Portabilidade
– Segurança
– Interatividade
– Usabilidade
Fonte bibliográfica OLIVEIRA; CARISSIMI; TOSCANI. Sistemas Operacionais. 2ª Edição – Capítulo 1 11
Serviços oferecidos pelos
Sistemas Operacionais

• Serviços mais relevantes de um


sistema operacional:
– Criação e execução de programas
– Acesso a dispositivos de E/S
– Controle de arquivos
– Acesso a recursos do sistema
– Monitoramento
– Detecção e tratamento de erros

Fonte bibliográfica OLIVEIRA; CARISSIMI; TOSCANI. Sistemas Operacionais. 2ª Edição – Capítulo 1 12


Tópico-02

Breve história dos sistemas


operacionais

13
História dos Sistemas Operacionais (1)

Antigo sistema em lote


– usuário traz os cartões para o 1401
– 1401 lê os cartões para a fita
– usuário coloca a fita no 7094 que executa o
processamento
– usuário coloca a fita no 1401 que imprime a saída

Fonte bibliográfica TANENBAUM. Sistemas Operacionais Modernos, 2ª Edição – Capítulo 1, Própria 14


História dos Sistemas Operacionais (2)

• Primeira geração 1945 - 1955


– Válvulas, painéis de programação
• Segunda geração 1955 - 1965
– transistores, sistemas em lote
• Terceira geração 1965 – 1980
– CIs e multiprogramação
• Quarta geração 1980 – presente
– Computadores pessoais

Fonte bibliográfica TANENBAUM. Sistemas Operacionais Modernos, 2ª Edição – Capítulo 1 15


História dos Sistemas Operacionais (3)

Estrutura de um job FMS típico – 2a. geração


Fonte bibliográfica TANENBAUM. Sistemas Operacionais Modernos, 2ª Edição – Capítulo 1 16
História dos Sistemas Operacionais (4)

• Sistema de multiprogramação
– Três jobs na memória – 3a. geração

Fonte bibliográfica TANENBAUM. Sistemas Operacionais Modernos, 2ª Edição – Capítulo 1 17

Você também pode gostar