You are on page 1of 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)

Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Sistema Operativo - Definio


um programa intermedirio
entre o utilizador e o hardware.

Silberschatz, Avi (2001). Operating System Concepts


Essentials, Eight Edition. John Wiley & Sons, Inc.

organizada
de
Coleo
software, consistindo em rotinas
de controlo relativas ao hardware
do computador que permitem
fornecer
um
ambiente
homogneo para a execuo de
programas.

Aplicaes
Aplicaes
Sistema
Sistema Operativo
Operativo

Hardware
Hardware

Milenkovic, Aleksandar (2000).


Introduction to Computer Engineering:
Problems and Solutions (in Serbian). Academic Mind, Belgrade, Serbia.

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

1 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Sistema Operativo - Funes


O S.O. responsvel por gerir:
A execuo do restante software
O acesso memria (reservar, libertar, etc)
O acesso aos ficheiros e dados (ler, gravar, etc)
A comunicao entre programas (software), e
entre programas e equipamentos (hardware)
As comunicaes entre programas e outros
computadores
Tambm responsvel por providenciar uma
interface para os utilizadores
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

2 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Sistema Operativo - Funes


Resumindo:
o principal software de um computador
Gere os recursos de hardware (memria, discos, etc)
Fornece meios de controlar o computador ao utilizador
Sem um sistema operativo os programas teriam de
realizar estas tarefas todas
Nos primeiros computadores era isso que acontecia
A longo prazo insustentvel (reinventar a roda)
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

3 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Sistema Operativo - Evoluo


Os sistemas operativos esto ligados evoluo dos
computadores

medida que os computadores evoluem, os


sistemas operativos seguem-nos

A evoluo dos computadores costuma ser dividida


em 5 geraes
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

4 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 1 Gerao ~1940 - 1955


Na primeira gerao os computadores eram
construdos com vlvulas

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

5 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 1 Gerao ~1940 - 1955


Para resolver problemas...

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

6 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 1 Gerao ~1940 - 1955


Os primeiros eram programados com interruptores e
ligaes de cabos

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

7 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 1 Gerao ~1940 - 1955


Em 1945, foi distribudo o relatrio First Draft of a
Report on the EDVAC que descrevia uma
arquitetura diferente
Ficou conhecida por arquitetura Von Neumann (nome
de um dos autores do relatrio - John Von Neumann)

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

8 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 1 Gerao ~1940 - 1955


Uma das principais diferenas foi o conceito de
programa armazenado
Os programas passavam a ser guardados na
memria, em vez de se alterarem as ligaes e
interruptores

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

9 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 1 Gerao ~1940 - 1955


Os computadores seguintes passaram a utilizar
cartes perfurados para carregar os programas em
memria
Os resultados eram imprimidos

https://www.staff.ncl.ac.uk/roger.broughton/museum/iomedia/pc.htm
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

10 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 1 Gerao ~1940 - 1955


Os dados eram armazenados em fita magntica

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

11 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 2 Gerao ~1955 - 1965


A segunda gerao
marcada pelo
aparecimento do
transstor
Substituiu as vlvulas
menor, mais barato,
mais leve e mais fivel

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

12 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 2 Gerao ~1955 - 1965

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

13 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 2 Gerao ~1955 - 1965


Foi nesta gerao que
apareceram os discos
rgidos
O primeiro, criado pela
IBM, 350 RAMAC,
tinha o tamanho de 2
frigorficos
A capacidade era um
pouco mais de 3MB
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

14 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 2 Gerao ~1955 - 1965


Tambm a forma de programar evoluiu, deixou de ser
feita em 1s e 0s
Foram criados programas que convertiam palavras
para cdigo de computador (assembler /
montador)
Assim essa forma de programar ficou conhecida
como linguagem assembly (montagem)
Mais tarde apareceram outras linguagens, chamadas
de alto nvel, que necessitavam de compiladores
para a traduo
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

15 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 2 Gerao ~1955 - 1965

Popularizou-se o processamento em lotes (batch


processing)
Os trabalhos (jobs) eram organizados e executados
em srie
Os resultados eram imprimidos ou armazenados
Os programas no eram interativos, no existia
interao enquanto os trabalhos executavam
O programa que geria os trabalhos o primeiro tipo
de sistema operativo

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

16 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 2 Gerao ~1955 - 1965


Cada trabalho podia
ocupar vrios cartes
Os cartes eram
colocados num leitor
Eram processados e
enviados para o
computador
No final o utilizador
recebia os resultados
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

https://www.youtube.com/watch?v=se0F1bLfFKY
https://www.youtube.com/watch?v=BlUWg2nxCz0
17 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 2 Gerao ~1955 - 1965


Na 1 e 2 gerao os computadores eram grandes
Computadores de grande porte
Tambm conhecidos como mainframes
O termo ainda hoje utilizado para designar
computadores de grandes dimenses ou capacidade

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

18 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 3 Gerao ~1965 - 1975


A terceira gerao iniciou-se com a utilizao do
circuito integrado (integrated circuit (ic;
microchip; chip)
Um circuito integrado um (ou +) circuito eletrnico
num nico componente

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

19 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 3 Gerao ~1965 - 1975


possvel poupar
muito espao
Obter mais fiabilidade
Com o avano os chips
ficaram menores

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

20 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 3 Gerao ~1965 - 1975


Comearam a ser
utilizados teclados para
comunicar diretamente
com os computadores
Eram conhecidos como
teletipos
Foram utilizados
primeiro em
telecomunicaes
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

21 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 3 Gerao ~1965 - 1975


Eventualmente apareceram
terminais com ecr
Os teletipos e terminais permitiam
mais interatividade
Vrios equipamentos destes
podiam ser ligados ao
computador
Assim podia ter vrios
utilizadores e vrias tarefas
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

22 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 3 Gerao ~1965 - 1975


Devido a isto tornaram-se populares os sistemas de
time-share
Estes sistemas permitiam partilhar os recursos do
computador por vrios utilizadores
Aproveitavam o facto dos utilizadores no estarem
constantemente a utilizar o computador (existem
picos de utilizao)
O processamento era feito de acordo com as
necessidades do momento
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

23 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 3 Gerao ~1965 - 1975


Foram criados sistemas operativos capazes de
partilhar os recursos
Estes so um dos primeiros exemplos de sistemas
multitarefa
As tarefas no so realizadas necessariamente de
forma sequencial
Aos computadores desta gerao, devido reduo de
tamanho deu-se o nome de minicomputadores
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

24 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 4 Gerao ~1975 - ?


A quarta gerao marcada pelo aparecimento dos
microprocessadores
Com o avano da tecnologias a miniaturizao dos
transistores nos chips aumentou
Passou a ser possvel ter milhares de transistores
(LSI ou VLSI Very Large Scale Integration)
Isto permitiu colocar num chip o CPU de um
computador, que antes ficava dividido em vrios
componentes
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

25 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 4 Gerao ~1975 - ?


Um microprocessador , efetivamente, o que na
primeira gerao se chamava um computador
Tem memria, tem entrada e sada de dados e
unidades de processamento
Um dos primeiros microprocessadores foi o 4004 da
Intel

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

26 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 4 Gerao ~1975 - ?


Intel 4004

http://www.freerepublic.com/focus/chat/2808372/posts
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

27 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 4 Gerao ~1975 - ?


Vrios fabricantes
iniciaram a produo de
microprocessadores
Foram construdos
computadores
domsticos
microcomputadores
Muita variedade e
concorrncia
O primeiro computador
popular foi o Apple 2
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

28 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 4 Gerao ~1975 - ?


Estes primeiros microcomputadores no tinham
sistemas operativos completos
Eram minimalistas e carregavam a partir de memria
ROM
Os microprocessadores foram evoluindo, de 8 para
16, 32 e 64 bits de capacidade
A velocidade e quantidade de memria aumentou

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

29 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 4 Gerao ~1975 - ?


medida que evolua o hardware, o sistema
operativo acompanhava
Muitas caratersticas que s existiam nos sistemas
grandes apareceram nestes sistemas pessoais:
Multitarefa
Multiutilizador
Proteo de memria
Comunicaes em rede
etc
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

30 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 4 Gerao ~1975 - ?


Alguns exemplos dos primeiros sistemas:
CP/M - Control Program for Microcomputers.
GEOS - Graphics Operating System para o
Commodore 64.
Macintosh OS Sistema da Apple
MS-DOS Sistema para a familia de CPUs 8086.
OS/2 - Operating system 2 da IBM.
Windows Sistema grfico para computadores
IBM, funciona em cima do MS-DOS.
::Aulas 3 e 4 de 27::

::Total: 4 de 179::

31 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Evoluo 5 Gerao ~ ? - ?
A quinta gerao incerta
Existiram projetos que pretendiam desenvolver
computao paralela e a inteligncia artificial
No chegaram a um resultado definitivo
Existem atualmente pesquisas na computao
quntica, e molecular que esto dar alguns
resultados

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

32 de 33

Gesto e Programao de Sistemas Informticos :: Sistemas Operativos (SOP)


Mdulo 1 Introduo aos sistemas operativos

Sumrio: Definio de Sistema Operativo; Funes de um Sistema Operativo; Evoluo histrica dos Sistemas
Operativos;

Sistema Operativo - Plataforma

Por vezes ouve-se o termo plataforma quando se


fala em software
o software x corre na plataforma y
o software z multiplataforma
Isto designa a combinao de S.O. e a arquitetura de
CPU
x86 / Windows (CPUs compatveis com a famlia do
8086 e S.O. Windows)
ARM/Linux (CPUs da familia ARM e S.O. Linux)
X64 / Windows (CPUs de 64 bits da famlia x86 em
windows)

::Aulas 3 e 4 de 27::

::Total: 4 de 179::

33 de 33

You might also like