Você está na página 1de 4

Informtica de Gesto _____________________________________________________

INSTITUTO SUPERIOR POLITCNICO UNIVERSITRIO


CURSO: INFORMTICA DE GESTO
3. SEMESTRE Ano lectivo:2005
CADEIRA: SISTEMAS OPERATIVOS
Docente: Xavier Manussa

O QUE SISTEMA OPERATIVO?


A definio bsica de Sistema Operativo pode ser dada como o software que controla o
hardware. Contudo, hoje muitas funes do software migraram para o firmware, como
por exemplo o microcdigo. Assim, uma melhor definio de S. O: deve ser considerada:

Programas implementados ao nvel do software ou firmware, que tornam o Hardware


utilizvel.Uma vez que o hardware a parte fsica do computador, o S.O. torna-o disponvel
para os utilizadores duma forma conviniente, e gere - o para atingir boa execuo.

FUNES DO SISTEMA OPERATIVO


1.

A gesto de hardware na forma de :


a. CPU
b. Memria
c. Dispositivos de Entrada e Sada
d. Dispositivos de comunicao (cartas de rede)

2.
3.
4.
5.
6.
7.
8.
9.
10.

Implementao do interface do utilizador


Partilha de dados e hardware entre os utilizadores
Previnir a interferncia entre os utilizadores
Escalonamento da utilizao de recursos entre utilizadores
Facilitar as operaes de Entrada e Sada
Recuperar sobre erros
Contabilizao da utilizao de recursos
Organizar os dados para acesso rpido e seguro
Gerir e tratar das comunicaes na rede

BREVE HISTRIA DE S. O.
As fases de evoluo dos S. O. correspondem mais ou menos transio das dcadas
desde a dcada 40.
Os primeiros computadores digitais no tinham S.O.. Eram mquinas primitivas e os
programas eram introduzidos bit a bit atravs de switch mecnicos. A programao era
feita em linguagem mquina em cartes perfurados. A linguagem Assembler foi
desenvolvida para permitir maior rapidez no processo de programao.

Sistemas Operativos I_____________________________________________________1

Informtica de Gesto _____________________________________________________

O primeiro S. O. foi implementado nos princpios da dcada 50 numa mquina IBM 701
pela empresa Norte Americana General Motors Research Laboratories. Este sistema
corria:
- um trabalho de cada vez
- a mxima utilizao do sistema dependia da transio entre os trabalhos
- programas e dados eram submetidos em lotes ou grupos (Single Stream Batch
Processing Systems)

DCADA 60
Nesta dcada os S. O. apresentavam as seguintes caractersticas
i.
Sistemas de Processamento Batch
ii.
Corriam diversos trabalhos ao mesmo tempo
iii.
Tinham muitos dispositivos perifricos
a. Leitoras de cartes
b. Perfuradoras de cartes
c. Impressoras
d. Unidades de cassetes
e. Unidades de discos
Raramente um trabalho usava estes perifricos efectivamente. Enquanto um trabalho
usava o processador, outros podiam utilizar outros dispositivos traduzindo-se assim numa
optimizao da utilizao do computador. Desde modo os desenhadores de S. O.
desenvolveram o conceito de MULTIPROGRAMAO.
A MULTIPROGRAMAO significa:
- Temos muitos trabalhos na memria principal ao mesmo tempo;
- O processador muda de trabalho para trabalho assim que necessrio para manter
os trabalhos em execuo tendo os perifricos em uso;
- Os utilizadores no se encontram presentes no local de execuo dos seus
trabalhos.
S. O. mais avanados para utilizadores mltiplos e interactivos ao mesmo tempo atravs
de terminais em ON-LINE apareceram mais tarde nesta dcada dando origem aos
SISTEMAS TIME-SHARING ou simplesmente sistemas de tempo-partilhado para
multiprogramar grande nmero de utilizadores interactivos em simultneo.
Assim, as caractersticas basicas destes sistemas resumiam-se :
- Sistemas multimodos suportando
- processamento batch
- real-time (tempo-real) (industrial process control systems)
- Interactividade
- Reduo do tempo de resposta (minutos ou mesmo segundos)
- Programas introduzidos directamente com a possibilidade de editar, compilar e
corrigir erros rapidamente e voltado a compilar sem perca de tempo.

Sistemas Operativos I_____________________________________________________2

Informtica de Gesto _____________________________________________________

DCADA 70
Nesta dcada os S.O. eram primeiramente SISTEMAS TIMESHARING mutimodos que
suportavam processamento batch, aplicaes time-sharing e real time.
- Aparecimento do Computador Pessoal
- Comunicaes entre computadores cresceu nos EUA
- O TCP/IP protocol padro de comunicaes pelo Departamento de Defesa dos
EUA tornou-se largamente usado especialmente em ambientes de computao
militar e universidades.
- A comunicao em Redes Locais (LAN) tornou-se prtica corrente.
- Problemas de segurana aumentaram devido grandes volumes de informao
passando sobre as linhas de comunicaes. Isto resultou na necessidade de
encriptao dos dados na origem e sua decriptao no destino.

DCADA 80
Esta dcada foi marcada pelo Computador Pessoal e Workstation. Surgiram :
i.
ii.
iii.
iv.

v.
vi.
vii.

Computadores de mesa com capacidade igual dos mainframes da dcada


70
Indivduos podiam ter seus computadores dedicados e usar facilidades de
comunicao para transmisso de dados entre sistemas
Computao distribuda pelos locais necesstados em vez de trazer os dados
para processamento na central.
Pacotes de software surgem (Revoluo do PC)
a. Folhas de clculo
b. Processamento de texto
c. Base de dados
d. Grficos
Pcs simples de us-los
E-mail, Transferncia de ficheiros, Acesso remoto base de dados
Tecnologia Cliente/Servidor

DCADA 90
Esta dcada caracterizada pela:
i.
computao distribuda;
ii.
parcelamento de computaes execuo em outros processadores nos
computadores com maior capacidade (mais processadores) e em rede
iii.
Configurao dinmica de redes permitindo que continuem a operar
mesmo com a insero ou remoo de novos dispositivos.
iv.
Conectividade dos sistemas obedecendo ao modelo OSI da ISO (sistemas
abertos)

Sistemas Operativos I_____________________________________________________3

Informtica de Gesto _____________________________________________________


v.
vi.
vii.

Surgimento do protocolo de comunicaes OSI ISDN (Integrated Services


Digital Network)
Laptop torna possvel a comunio a partir de qualquer ponto.
Poder e acessibilidade aumentada

TIPOS DE SISTEMAS OPERATIVOS:


1.
2.
3.
4.
5.
6.

Simple Batch Operating Systems


Multiprogrammed Batch Operating Systems
Timesharing Operating Systems
Real Time Operating Systems
Distributed Operating Systems
Parallel Systems

Simple Batch Operating Systems


So sistemas que correm um trabalho de cada vez, possuiem varios perifricos. O
utilizador no tem contacto com a mquina. O bom desempenho do sistema depende
uma eficiente transio de job para job pois nestes sistemas cada job pode usar
diversos dispositivos que devem ser mudados para o prximo job.

Multiprogrammed Batch Operating Systems


So sistemas que correm vrios trabalhos de cada vez na medida em que vrios
programas podem ser carregados na memria e o CPU vai se ocupando de um
programa de cada vez. Assim, tem se a iluso de que todos os programas esto a
correr simultneamente.

Timesharing Operating Systems


Estes sistemas providenciam acesso simultneo a mquina para vrios utilizadores
atravs do sistema de partilha de tempo. Isto , a cada utilizador e lhe atribuido uma
fatia de tempo do processador e o programa sera executado ate expirar esse tempo. O
Processador sera em seguida a outro trabalho e assim todos os trabalhos vao sendo
atendidos cada um a sua vez. Assim da a sensao de que cada utilizador tem o
sistema para si e todos vao sendo atendidos.
Real Time Operating Systems
Estes sistemas so em que o tempo e factor importante. O tempo de resposta deve ser
o mais curto possvel normalmente no superior a dois minutos. Os dados de entrada
devem ser minimos e os resultados influenciam o processamento seguinte. So
sistemas usados em aplicacoes intensivas normalmente em sistemas de controlo de
processos industriais.

Sistemas Operativos I_____________________________________________________4

Você também pode gostar