Sei sulla pagina 1di 19

AULA 01

Sistemas Operacionais

Profa. Silvana Dal-B

Viso Geral

Sumrio
Funes bsicas Mquina de nveis Tipos de sistemas operacionais
Sistemas monoprogramveis Sistemas multiprogramveis Sistemas com mltiplos processadores

Conceitos
O que um Sistema Operacional?
Quais as funes do SO?

Conceito
O que um Sistema Operacional?
um software cuja funo controlar e gerenciar o funcionamento de um computador e seus diversos recursos.

Quais as funes do SO?


Facilidade de acesso aos recursos do sistema Compartilhamento dos recursos de forma organizada

Viso do sistema operacional


programadores e analistas usurios programas, sistemas e aplicativos

Usurios

Sistema Operacional

memria Hardware UCP

discos

fitas

impressoras

monitores

Mquina de Nveis
Viso do usurio
u su r i o s

Sist e m a O p e r a ci o n a l

H ardw a re

Tipos de Sistemas Operacionais


Tipos de Sistemas Operacionais

Sistemas Monoprogramveis/ Monotarefa

Sistemas Multiprogramveis/ Multitarefa

Sistemas com Mltiplos Processadores

Tipos de Sistemas Operacionais


SOs Monoprogramveis/Monotarefa

UCP

programa/ tarefa

Memria Principal

Dispositivos de E/ S

Processador, memria e perifricos exclusivos a um nico programa. Processador ocioso. Sistema dedicado a uma nica tarefa. Simples implementao.

Tipos de Sistemas Operacionais


SOs Multiprogramveis/multitarefa

programa/ tarefa

UCP

programa/ tarefa

Memria Principal

Dispositivos de E/ S

programa/ tarefa

programa/ tarefa

programa/ tarefa

Tipos de Sistemas Operacionais


SOs Multiprogramveis/multitarefa
Evoluo dos sistemas monoprogramveis; Enquanto um programa espera uma operao de E/S outros podem estar processando neste intervalo; Vantagem: reduo de custos pelo compartilhamento.

Tipos de Sistemas Operacionais


SOs Multiprogramveis /Multitarefa
Sistemas Multiprogramveis/ Multi tarefa

Sistemas Batch

Sistemas de Tempo Compartilhado

Sistemas de Tempo Real

Tipos de Sistemas Operacionais


Sistemas de Tempo Compartilhado
Time-sharing diviso do tempo do slice)
Conceito de fatia de tempo. processador em pequenos intervalos (time-

Tipos de Sistemas Operacionais


Sistemas de Tempo Real
Caracteriza-se pela restrio do tempo exigido no processamento das aplicaes.(limites rgidos) No existe a idia de fatia de tempo. Prioridade de execuo. Aplicaes de controle de processos, monitoramento de refinarias de petrleo, controle de trfego areo, usinas termoeltricas, etc.

Sistemas com Mltiplos Processadores


Escalabilidade ampliar o poder computacional adicionando novos processadores. Disponibilidade manter o sistema funcionando mesmo em caso de falhas. Balanceamento de carga distribuir o processamento.

Sistemas com Mltiplos Processadores


Sistemas fortemente acoplados

UCP

Memria Principal

UCP

Dispositivos de E/ S

Dispositivos de E/ S

Sistemas com Mltiplos Processadores


Sistemas fracamente acoplados

link de comunicao UCP UCP

Memria Principal

Dispositivos de E/ S

Memria Principal

Dispositivos de E/ S

Dvidas at o momento???

Discutindo o assunto!
1. 2. 3. 4. 5. 6. 7. 8. 9. O que voc na relao entre o conceito de mquina virtual e o sistema operacional? Qual o conceito de mquina de camadas? Apresente os tipos de sistemas operacionais existentes. Quais as vantagens dos sistemas multiprogramveis em relao aos sistemas monoprogramveis? Um sistema monoprogramvel pode ser monousurio? Cite algumas vantagens dos sistemas de tempo compartilhado. Diferencie tempo compartilhado e tempo real. Qual a diferena entre sistemas operacionais de rede e sistemas distribudos? Apresente e explique exemplos de sistemas fracamente acoplados. Quais os benefcios de um sistema com multiplos processadores.

10.

Pesquisando para a prxima aula 5 min


1. 2. 3. 4.

Grupo 01: Histria do Unix Grupo 02: Histria do Linux Grupo 03: Histria do Windows Grupo 04: Evoluo dos Sistemas Operacionais 5. Grupo 06: Sistemas Distribudos 6. Grupo 07: Sistemas Operacionais de Tempo Real 7. Grupo 05: O Futuro dos Sistemas Operacionais

Potrebbero piacerti anche