Академический Документы
Профессиональный Документы
Культура Документы
Sistemas Distribudos
EVOLUO DOS SISTEMAS
COMPUTACIONAIS
LICENA DE USO
Este material est disponvel sob a licena CreativeCommons 2.5 Brasil de
Sistemas Distribudos SD01 v111 - prof. Gregorio Perez Peiro
Atribuio-uso No Comercial Compartilhamento pela mesma licena 2.5 Brasil
http://creativecommons.org/licenses/by-nc-sa/2.5/br/
Contedo
Dcada de 1940
Dcada de 1950
A inveno do transistor
permitiu uma melhoria nos Histria e Evoluo
aparelhos eletrnicos ao
DCADA DE 1950
substituir a vlvula.
Na 2 gerao (1958 a 1963) o computador Transistor
Inicialmente, o acesso
feito por pessoal qualificado
trabalhando com processa- Dcada de 1950
mento em Lote e linguagem
assembler, mas surgem novas
IBM 1401 (1959)
linguagens para atender s
O Sistema de Processamento
IBM 1401, 1959
de Dados IBM 1401 foi Primeiro Sucesso Comercial
anunciado pela IBM em
Foto: Cortesia Columbia University 5
Outubro de 1959 a um custo
de U$ 2500 por ms em sua
A Imagem dos arquivos da Columbia University [02] mostra
configurao mnima. Foi o
o Sistema IBM 1401. Da esquerda para a direita:
primeiro computador IBM de
propsito geral e tinha a
- Leitor/perfurador de Cartes Modelo 1402
inteno de substituir todas as
- Unidade de Fita Magntica 7330
mquinas de clculo e
- Console da Estao de Aquisio 1407
calculadoras. Foi o primeiro
- Computador 1401 (unidade de processamento)
computador a operar 10.000
- no canto superior esquerdo est o painel de controle
unidades!
- Unidade de Armazenamento de Disco 1405
- Impressora 1403
Trabalhando com sistema
decimal e no binrio, podia
executar 193.300 somas (8 dgitos) ou
25.000 multiplicaes (6 dgitos por 4 Um dos principais fatores de escolha est
dgitos) e foi desenvolvido para aplicaes ligado ao conceito de Economia de Escala
comerciais - o modelo 1620 era seu que associa a viabilidade econmica de um
equivalente cientfico [02], [03]. sistema pelo custo por unidade de produo.
Traduzindo o conceito de Economia de Escala
Como os computadores no se comunicam, para o processamento de dados, esta
na maior parte das situaes, invivel viabilidade econmica passou a ser tomada
fazer um upgrade do sistema. A escolha do como justificativa para a centralizao de
computador para a empresa implica em um todos os servios em um mesmo local. A
compromisso: uma vez escolhido o concentrao justificada pela necessidade
computador, a empresa manter essa de compartilhar os custos de instalao e
configurao por toda vida. Uma empresa operao do sistema de computao entre as
que compra um determinado sistema de diversas aplicaes.
alguma companhia, digamos IBM, no
poder troc-lo por um sistema da
Burroughs ou mesmo por outro sistema IBM,
pois cada sistema possui uma arquitetura
diferenciada e essa troca poderia causar
perda dos dados.
Curiosidade:
Apesar do sucesso comercial do
Dcada de 1950 IBM 1401, o Burroughs B205
COMO ESCOLHER UM COMPUTADOR ? ficou mais conhecido do pblico
em geral ao participar, nas
Os computadores no possuem arquitetura comum e no
60
dobro, tem 4 vezes mais poder processamento de
um computador
de processamento! Ou, em proporcional ao
40
[04]. Custo($) 7
Dcada de 1960
No incio da dcada de
1960, a maioria dos fabrican-
tes oferecia duas linhas de Histria e Evoluo
Dcada de 1970
O desenvolvimento de compu-
tadores cada vez menores Histria e Evoluo
(mini e microcomputadores) DCADA DE 1970 Apple II, 1978
com bom desempenho leva em
O desenvolvimento de
Apesar das vantagens, com a implementao Esta lei se mostrou adequada as condies
das redes de computadores crescem os da poca e permaneceu em perfeita sintonia
problemas de segurana devido ao crescente com a tecnologia pelas duas dcadas
volume de informao em linhas de seguintes, em particular quando relacionada
comunicao. famlia System/360 da IBM.
Uma motivao para se trabalhar com Com o avano tecnolgico que levou ao
sistemas paralelos a possibilidade de obter surgimento dos microprocessadores, uma
grande desempenho a baixo custo. O papel reavaliao da Lei de Grosch [07], [08] foi
da arquitetura do computador determinar necessria por tornar evidente que dois
a correta combinao dos componentes pontos importantes no eram considerados.
usando a tecnologia apropriada de forma Primeiramente, como em todo fenmeno
que o sistema como um todo seja otimizado. exponencial, o crescimento do desempenho
Nem sempre esta otimizao baseada em de processamento limitado, sofrendo uma
reduo de custos, alguma vezes deve-se saturao e conseqente inverso da relao
pagar um preo mais elevado para atingir de desempenho por custo. Alm disso,
um objetivo importante. Por exemplo, em diferente da condio inicial onde s existiam
algumas aplicaes, como previso de tempo mainframes, a partir da dcada de 70 o
real e bolsa d valores, necessrio atingir crescimento da capacidade computacional e
alto desempenho de processamento em a disponibilidade de tecnologias para
tarefas especficas. Nestes casos no h diferentes categorias de computadores
alternativa e deve-se pagar o preo [06]. tornou inapropriado comparar computadores
de classes diferentes, uma vez que a curva
Apesar destas consideraes, difcil consi- de custo tecnolgico tambm diferente.
derar a alternativa de sistemas paralelos se
a lei de Grosch, promulgada em 1953, deter- Assim, como o poder de processamento
mina que a melhor relao de preo por limitado pelas tecnologias disponveis para
desempenho obtida por uma arquitetura cada arquitetura, chega-se a concluso que
de um nico processador. a Lei de Grosch s vlida para os
processadores de desempenho limitado que
no exigem alteraes de
recursos tecnolgicos e dentro
Dcada de 1970 de uma faixa considerada
comercial (sujeita
LEI DE GROSCH REVISTA (1975) economia de escala) e para
computadores da mesma
Sistemas Distribudos SD01 v111 - prof. Gregorio Perez Peiro
categoria.
200
Consideraes 175
150
Desempenho
1. A limitao do 125
100
crescimento gera 75
saturao e 50
inverso no sentido 25
0
da curva 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Custo ($)
Dcada de 1970
Cray I
Supercomputador
U$ 8,8 milhes
12
160 MFlops
Dcada de 1980
No incio da dcada de 1980 temos o O Macintosh foi inicialmente vendido por US$
lanamento do IBM PC (1981) que torna o 2495, vinha com 128 Kb de memria e
computador economicamente acessvel. rodava o sistema operacional System 1 que
Apesar disso, o computador s se torna mais tarde seria chamado de Mac OS (na
popular com o lanamento do Macintosh da verso 7.6).
Apple em Janeiro de 1984 que foi o primeiro
computador a utilizar uma Interface Grfica
com o Usurio (Graphical User Interfaces -
GUI). Esta interface amigvel juntamente
com o mouse desenvolvido no centro de
pesquisas da Xerox em Palo Alto (Xerox Palo
Alto Research Center XPARC) tornaram o
Macintosh um cone entre os computadores
permitindo o fcil aprendizado e utilizao
dos PCs.
IBM PC e Apple
Histria e Evoluo
Macintosh
DCADA DE 1980
Para o lanamento do IBM Na 4 gerao (1980 1993(?)) surgem os Computadores
Dcada de 1990
se faz necessrio alto grau de uma nova era tecnolgica, a 5 gerao ? (1993 ?)
modularidade levou ao estudo
de tcnicas de programao
alternativas e a uma crescente
preocupao com a qualidade
dos sistemas. A Engenharia de
Software comeou a ser vista
como uma necessidade das
empresas e cresceu a utiliza-
o da Programao Orientada
a Objetos, um paradigma que
utiliza conceitos como herana 15
e interface permitindo o
desenvolvimento modular efi-
ciente que facilita a manuten-
o e extenso.
Dcada de 2000
A camada de middleware
concentra servios como iden-
tificao, autenticao, autori-
zao, diretrios, certificados
digitais e outras ferramentas
para segurana. Aplicaes
tradicionais implementam v-
rios destes servios, tratados
de forma independente por
17
cada uma delas.
Viso Geral
Questes de Acompanhamento
Referncias Bibliograficas
[01] Deitel, Deitel e Choffnes; Sistemas Operacionais; 3 ed., Ed. Pearson (2007)
(www.prenhall.com/deitel_br)
[02] Columbia University Computing History - www.columbia.edu/acis/history/1401.html
[03] IBM Arquivos Histricos dos mainframes
www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP1401.html
[04] H. El-Rewini, M. Abd-El-Barr; Advanced computer architecture and parallel processing; Ed.
John Wiley & sons (2005)
[05] The Apple Museum (www.theapplemuseum.com )
[06] A. Y. Zomaya (editor); Parallel and distributed computing handbook; McGraw-Hill, (1995)
[07] H.A. Grosh,; Grosh's Law Revisited, Computerworld 16 (Apr.16,75) 24
[08] Phillip Ein-Dor, Grosch's Law Re-Revisited: CPU Power and the Cost of Computation,
Communications of the ACM, v 28, n 2, p 142-151 (1985)
[09] A.Silberschatz, P.Galvin, G.Gagne, Sistemas Operacionais, Conceitos e Aplicaes, 6 ed.
Ed. Campus (2001)
[10] A.Tanenbaum, Sistemas Operacionais Modernos; 2 ed., Ed. Pearson (2001)
(www.prenhall.com/tanenbaum_br)
As fotos utilizadas neste trabalho e os valores atribudos aos sistemas foram obtidos nos sites
dos fabricantes e instituies de ensino abaixo relacionados e tem objetivo puramente ilustrativo
e/ou histrico
IBM mainframes
http://www-03.ibm.com/ibm/history/exhibits/mainframe/
...mainframe_PP1401.html
...mainframe_PP7094.html
...mainframe_PR360.html
University of Virginia
http://www.cs.virginia.edu/brochure/museum.html
Projeto GNU
www.gnu.org