Você está na página 1de 29

SISTEMAS

OPERCIONA
IS
SISTEMAS OPERACIONAIS E AS
GERAES DOS SISTEMAS
OPERACIONAIS

O QUE UM SISTEMA
OPERACIONAL?

um software de controle do
computador, responsvel por
alocar recursos de hardware,
escalonar tarefas e fornecer uma
interface
entre
usurio
e
hardware.

Sistema Operacional
pela perspectiva do
usurio (Viso Topdown)

uma abstrao do hardware,


fazendo o papel de intermedirio
entre o aplicativo (programa) e os
componentes
fsicos
do
computador (hardware)

Sistema Operacional
numa viso bottonup (de baixo para
cima)

um gerenciador de recursos,e,
controla quais aplicaes
(processos) podem ser
executadas, quando, e, que
recursos (memria, discos,
perifricos) podem ser utilizados.)

Se no existissem os sistemas
operacionais, todo programa
desenvolvido deveria saber como
comunicar-se com os dispositivos
do computador que precisassem
utilizar.

Modelo computacional
sem sistema operacional

Modelo computacional
com sistema operacional

O sistema operacional
tem funo de gerenciar
os recursos
(memria, discos, teclado,
monitor) fornecendo aos
programas do usurio
uma interface com o
hardware mais simples

rea de atuao do Sistema


Operacional

Primeira camada Hardware


Dispositivos fsicos: chips de circuitos
integrados, fios, fontes de alimentao,
tubos de raios catdicos e dispositivos
semelhantes. Sua construo e seu
funcionamento so atribuies da
engenharia eltrica.
Microarquitetura: os dispositivos fsicos
so agrupados em unidades
funcionais.

Sistema Operacional
Ele consiste em uma camada de
software que oculta (parcialmente)
o hardware e fornece ao
programador ou usurio um
conjunto de instrues mais
conveniente.

Aplicativos e Utilitrios
So programas comprados ou
escritos por usurios para resolver
problemas especficos, como
processamento de texto, planilhas,
clculos de engenharia ou
armazenamento de informaes
em um banco de dados.

Exemplos de programas
Aplicativos e Utilitrios
Word
Excel
Internet

Explorer
Google Chrome
Nero
Windows Media Player
Adobe Reader (Pdf)

Vises do usurio
sobre o Sistema
Operacional

O sistema operacional como


uma mquina estendida
O sistema operacional como
um gerenciador de recursos

Vises do usurio
sobre o Sistema
Operacional

O sistema operacional como


uma mquina estendida
O sistema operacional como
um gerenciador de recursos

O sistema operacional como uma


mquina estendida

Apresenta ao usurio uma


interface simples de ser
operada.
Oculta do programador ou
usurio a verdade sobre o
hardware

O sistema operacional como um


gerenciador de recursos

Fornecer uma alocao


ordenada e controlada de
processadores, memrias e
dispositivos de E/S entre
vrios programas que
competem por eles.

Geraes de
Sistemas
Operacionais

Primeira Gerao 1945-1955

Vlvulas e painis de programao


Um mesmo grupo de pessoas projetava,
construa, programava, operava e realizava a
manuteno de cada mquina.
Foram construdas as primeiras mquinas de
calcular
No havia linguagens de programao
Os sistemas operacionais no haviam sido
inventados.

Segunda Gerao 1955-1965

Transistores e sistemas em lote (Batch)


Havia uma clara separao entre projetistas,
fabricantes, programadores e tcnicos da
manuteno.
Mainframes (computadores de grande porte)
Surgiram as primeiras linguagens de programao
(FORTRAN)
Sistemas Operacionais FMS (Fortran Monitor
System) e IBSYS (IBM para 7094)
Processamento em lote (batch).

Processamento em lote (batch)

Os programas, tambm chamados de jobs, eram


submetidos para execuo atravs de cartes
perfurados e armazenados em disco ou fita,
onde aguardavam para ser processados.
Um lote de jobs (programas) enfileirados, de
modo que o sistema operacional s processa a
prxima tarefa aps o trmino completo da tarefa
anterior.

Principais Linhas de
Produtos da Segunda
Gerao de Sistemas
Operacionais
Computadores cientficos de grande
escala IBM 7094
Computadores comerciais IBM
1401

Terceira Gerao 19651980

Circuitos Integrados e Multiprogramao


OS/360 dificuldade de manuteno de
cdigo
Crescimento dos microcomputadores
CTSS (Sistema de compartilhamento de
tempo compatvel) Primeiro sistema de
tempo compartilhado

Terceira Gerao 19651980


MULTICS (Servio de computao e de informao
multiplexada) surgiu da necessidade de
desenvolver uma mquina que suportasse
simultaneamente centenas de usurios
compartilhando o tempo

Baseado no modelo de distribuio de


eletricidade uma enorme mquina forneceria
energia computacional para diversos usurios
Exerceu enorme influencia sobre os sistemas
operacionais subseqentes

Sistema Operacional UNIX

Surgiu a partir de uma verso despojada


e monousurio do MULTICS
Suporta alteraes por linha de comando
e por interface grfica
Baseado em linguagem de programao
C
a base dos sistemas operacionais
modernos
Multitarefa e multiusurio
Utilizado em servidores, banco de dados e
outros sistemas corporativos

Principais Sistemas
Operacionais baseados em UNIX

Linux
OS/X Apple
Windows parcialmente (camada de rede TCP/IP)
IOS Iphone
Android
ChromeOS
WebOS

Sistema Operacional
MS-DOS

Surgiu da necessidade de se ter um sistema


operacional para os computadores da IBM o
IBM PC
O MS-DOS comeou a ser vendido
acompanhado do hardware, em vez de tentar
vende-lo diretamente aos usurios finais.
Inicialmente aceitava somente comandos
digitados no teclado pelo usurio
Passou a ter interface voltada para o usurio
(GUI graphical user interface) com janelas,
cones, menus e mouse

Sistema Operacional Windows

Inicialmente criado para concorrer


mercado com o Macintosh (Apple)
Baseado no MS-DOS com interface
voltada ao usurio (GUI)
Primeira verso foi o Windows 95
Atualmente estamos na verso
Windows 8

Quarta Gerao 1980presente

Circuitos Integrados em Larga Escala


(LSI)
Computadores Pessoais (PCs)
Sistemas Operacionais com interface
voltada ao usurio (GUI)
Popularizao do Windows
Sistemas Operacionais para celular
Sistemas Operacionais de Cloud
Computing