Sei sulla pagina 1di 11

Arquitetura de Computadores

Aula 01
Os direitos desta obra foram cedidos Universidade Nove de Julho





























Este material parte integrante da disciplina oferecida pela UNINOVE.
O acesso s atividades, contedos multimdia e interativo, encontros virtuais, fruns de
discusso e a comunicao com o professor devem ser feitos diretamente no ambiente
virtual de aprendizagem UNINOVE.


Uso consciente do papel.
Cause boa impresso, imprima menos.

Aula 01: Evoluo histrica dos computadores

OBJETIVOS: descrever a organizao funcional de um computador. Identificar as
principais formas de utilizao e aplicao de computadores.

Nesta primeira aula, abordaremos os conceitos fundamentais de Arquitetura
de Computadores. Apresentaremos a tcnica de mquinas multinveis e a evoluo
dos computadores, desde a vlvula at os circuitos integrados de larga escala, tudo
isso dentro do padro proposto por Von Newmann.

1. Introduo

Desde a Antiguidade, pode-se observar a necessidade do homem em
computar (calcular). Inicialmente ele utilizava seus prprios dedos como forma de
contagem, da a base de nosso sistema de numerao ser decimal. Com o passar
dos tempos, os dez dedos no eram mais suficientes, ento ele passou a utilizar
pedrinhas: "O pastor guardava em um saco uma pedrinha para cada ovelha de seu
rebanho, depois associava cada pedrinha a uma ovelha". As evolues no pararam
e o homem aperfeioou suas tcnicas criando instrumentos de apoio contagem e
computo. Cada vez mais, os nmeros foram crescendo, a necessidade de preciso
e a dificuldade em solucionar clculos mais e mais complexos levou o homem a criar
mecanismos com o intuito de simplificar uma tarefa to rdua. Da surgiu
ferramentas como: baco, rgua de clculo, mquina de calcular e o computador.

1.1. Computador

O computador uma mquina capaz de receber, armazenar, tratar e produzir
informaes de forma automtica, com grande rapidez e preciso. A evoluo dos
sistemas de computao teve seu incio no sculo XVI, mas estes somente
mostraram-se teis no sculo XX, e sua vulgarizao se deu graas recente
evoluo na microeletrnica.


1.1.1. Tipos de computadores digitais

Atualmente, as famlias de computadores podem ser classificadas em cinco
grupos distintos: os computadores pessoais (PCs), os minicomputadores, os
supermini, os computadores de grande porte (mainframes) e os supercomputadores.
A tabela a seguir d um exemplo das mquinas comerciais que se enquadram
nesses grupos e as suas aplicaes tpicas.

GRUPO MQUINA APLICAO
Computador pessoal IBM Pentium
Tratamento de texto,
aplicaes cientficas etc.
Minicomputador PDP-11/84 Tempo real
Supermini Sun SPARC
Pesquisa, servidor de
arquivos
Mainframes IBM 3090/300 Banco, universidade
Supercomputador Cray-2 Clculo

1.1.2. Modelo de Von Neumann

A grande maioria dos computadores existentes atualmente segue um modelo
proposto pelo matemtico americano Von Neumann, por volta de 1940. Nesse
modelo, um elemento processador segue as instrues armazenadas em uma
memria de programas, para ler canais de entrada, enviar comandos sobre canais
de sada e alterar as informaes contidas em uma memria de dados.
Esse modelo inicial evoluiu para uma estrutura em barramento, que a base
dos computadores modernos. Nessa estrutura, as memrias de dados e de
programa so fundidas em uma memria nica, e as comunicaes entre elementos
so efetuadas por meio de uma via comum de alta velocidade:

2. Histria e gerao dos computadores

A histria dos computadores comeou no momento em que o homem sentiu a
necessidade de efetuar clculos complexos de maneira automtica.

2.1. Precursores (gerao zero)

O primeiro elemento com que o homem contou para fazer seus clculos foi o
conjunto de dedos de suas mos, da veio a palavra digital, vindo de dgito, que
significa dedo. Com a evoluo da humanidade, fez-se necessrias novas invenes
para auxiliar os clculos:

2.1.1. baco

A primeira calculadora de que se tem notcias o baco, de origem chinesa, do
sculo V a.C., capaz de efetuar operaes algbricas elementares.

2.1.2. Calculadoras mecnicas

Anteriormente dcada de 1940 j existiam calculadoras mecnicas, dentre
elas, pode-se destacar: a calculadora de Charles Babbage.
Uma das primeiras mquinas de processar dados data de 1880, quando
Hermann Hollerith, funcionrio do United States Census Bureau, inventou uma mquina
para realizar as operaes de recenseamento da populao. A mquina "lia" cartes
perfurados em cdigo BCD (Binary Coded Decimal) e efetuava contagens da
informao referente perfurao respectiva. O sistema foi patenteado em 1884. As
mquinas de Hollerit foram utilizadas no censo de 1890 nos EUA. O tempo gasto nesse
recenseamento foi 1/3 do tempo normal.
Em 1896, Hollerit fundou a Tabulating Machine Company, que construa as
tabuladoras e outros dispositivos por ele inventados. Com o crescimento da empresa,
ela passou a chamar-se em 1911 Computing Tabulating and Recording Company, e em
1924 passou a ostentar o nome que tem atualmente, IBM International Business
Machines Corporation.

2.2. As mquinas de primeira gerao (1930-1958)

Foi na dcada de 1940 que surgiram as primeiras vlvulas eletrnicas. O
Exrcito americano necessitava de um equipamento para efetuar clculos de balstica,
foi quando se iniciaram os estudos para esse fim.

Cada vlvula era capaz de representar um bit de informao (somente aceitava
dois estados, ligada ou desligada). Os bytes eram compostos por oito vlvulas.


Figura 1 ENIAC.
Fonte: http://abcinformatica.files.wordpress.com/2011/02/bh_computers_02.jpg

Como no se tinha muita confiana nos resultados, por causa da constante
queima de vlvulas, cada clculo era efetuado por trs circuitos diferentes, e os
resultados comparados. Se dois deles coincidissem, aquele era considerado o resultado
certo.
Portanto, por exemplo, para 2 KB de memria, seriam necessrias 16.384
vlvulas, e para trs circuitos 16.384 x 3 = 49.152 vlvulas. Os computadores eram
verdadeiros monstros eletrnicos que ocupavam muito espao e consumiam muita
energia.
O ENIAC (Electronic Numerical Integrator and Computer), construdo em 1948,
tinha 19.000 vlvulas e consumia cerca de 200 quilowatts, um absurdo para a poca.

2.3. Computadores de segunda gerao (1955-1965)

Foi em 1947 que surgiu o primeiro transistor, produzido pela Bell Telephone
Laboratories. Essa descoberta revolucionou a eletrnica, e os circuitos passaram a
consumir muitssimo menos energia, a ocupar menos espao, isso a um custo bem
satisfatrio.

Os transistores eram e so muito mais confiveis que as vlvulas. So feitos
de cristal de silcio, o elemento mais abundante na Terra.
Em 1954, a Texas Instruments iniciou a produo comercial de transistores.
Da mesma forma, os transistores, nos circuitos digitais, foram utilizados para
representar os dois estados: ligado/desligado, ou seja, zero/um.
Nos anos 1960 e 70, por causa do emprego do transistor nos circuitos, se deu
a exploso, o boom do uso de computadores. Eles ocupavam menos espao e
tinham um custo satisfatrio.
Em 1968, chegou o primeiro computador da Unicamp, um IBM 1130, com 16
KB de memria e um disco de 1 MB. Foi um acontecimento, ele trabalhava com
cartes perfurados. Rodava programas em ASSEMBLER, Fortran e PL1.
Para dar partida, se utilizava console e cartes perfurados especialmente
codificados, denominados cold start, funes executadas hoje pela ROM e o BIOS.


Figura 2 Transistor, caracterstica dos computadores da segunda gerao.
Fonte: http://www.baboo.com.br/conteudo/articlefiles/30901-Power_Transistor.jpg

2.4. Computadores de terceira gerao (1965-1980)

Nos anos 1960, iniciou-se o encapsulamento de mais de um transistor num
mesmo receptculo. Surgiu assim o Circuito Integrado CI. Os primeiros contavam
com cerca de 8 a 10 transistores por cpsula (chip).



Figura 3 Circuitos integrados, principal caracterstica da terceira gerao.
Fonte: http://ahistoriadacomputacao.files.wordpress.com/2010/05/dual_in_line.jpg

2.5. Computadores de quarta gerao (1980-199?)

Durante a dcada de 1970, com a tecnologia da alta escala de integrao
(LSI Large Scale of Integration), pde-se combinar at 65 mil componentes em
uma s pastilha de silcio (chip). Nos anos 1980, com o grande desenvolvimento da
tecnologia de circuitos integrados, o nmero de transistores podendo ser integrados
numa pastilha de silcio atingiu a faixa dos milhares e, logo em seguida, dos milhes.
Foi assim que surgiram os novos computadores, ainda menores, mais velozes e
mais poderosos que aqueles da gerao anterior. Na segunda metade da dcada de
1990, houve a passagem da LSI para a VLSI (Very Large Scale of Integration
muito alta escala de integrao). As mquinas de todas as geraes tm como
caracterstica comum a existncia de uma nica CPU para executar o
processamento. Porm, mais recentemente, j existem computadores funcionando
com mais de uma CPU.
Desde o incio da dcada de 1980, os preos haviam cado de tal maneira
que j comeava a ser possvel a uma pessoa ter o seu prprio computador
comeava ento a era da informtica pessoal. Os computadores pessoais passaram
ento a ser utilizados de uma maneira relativamente distinta da dos grandes
computadores de ento. No incio dessa gerao nasceu a Intel, que comeou a
desenvolver o primeiro microprocessador, o Intel 4004 de 4 bits, um circuito
integrado com 2250 transistores, equivalente ao ENIAC.

O 4004 foi seguido pelo Intel 8008 de 8 bits e, mais tarde, pelo Intel 8080. O
primeiro microcomputador da histria foi o Altair 8800, que usava o chip Intel 8088 e
tornou-se padro mundial da poca para os microcomputadores de uso pessoal,
abrindo uma nova era na histria da informtica.
Stephen Wozniak e Steve Jobs formaram em 1976 uma pequena empresa, a
Apple, onde construram, numa garagem de fundo de quintal, o Apple I. Um ano
depois, com um novo e melhor projeto, surgiu o Apple II, primeiro microcomputador
com grande sucesso comercial e, mais tarde, o Apple III. Em 1983, entrou no
mercado o Lisa e, em 1984, o Macintosh, com tecnologia de 32 bits.
Em 1981, a IBM entrou no mercado de micros, introduzindo o PC, um
microcomputador com tecnologia de 16 bits (Intel 8088) que em pouco tempo se
tornou um padro. Os principais modelos de PC so:

PC
PX-XT
PC-XT 286
PC-AT
PC-386
PC

Em 1993, chegou ao mercado o Pentium, cuja verso Pentium III possui cerca
de nove milhes de transistores. O Pentium trouxe um novo flego s chamadas
estaes de trabalho (microcomputadores poderosos usados em tarefas pesadas,
como computao grfica e aplicaes cientficas). Uma das novidades dele que
possibilita a simulao de dois processadores, ou seja, um princpio de paralelizao
antes possvel apenas em supercomputadores e que agora est ao alcance dos
usurios de microcomputadores.



Figura 4. Intel 4040.
Fonte: http://chandrakantha.com/articles/indian_music/filmi_sangeet/media/1971_intel_4004.gif

2.6. Computadores de quinta gerao (dcada de 1990)

2.6.1. Pentium P55C ou MMX

A evoluo das aplicaes de multimdia, envolvendo grficos, imagens e
sons, tornou uma necessidade a implementao de instrues que facilitassem sua
execuo. Assim, a Intel adicionou ao Pentium 57 novas instrues voltadas para
esse tipo de processamento, que so as chamadas instrues MMX, ou seja,
Multimedia Extentions. So instrues que englobam vrias instrues comuns, e
so executadas por hardware, facilitando aos produtores de software a criao de
seus programas j se valendo dessas novas instrues.
Tais instrues propiciam um bom ganho em velocidade de processamento.
O P55C apresenta uma cache interna de 32 kB, o dobro das dos Pentiums P54C.
Isso pode se traduzir por uma melhoria de performance da ordem de 10% nos
processamentos ditos normais, no envolvendo as funes MMX.

2.6.2. Pentium II

Engloba o poder de processamento de 32 bits do Pentium PRO, uma melhor
performance nos programas de 16 bits e as facilidades do Pentium MMX, operando
com clock interno de 266 MHz e at 300 MHz.
Seu encapsulamento ocorre com uma cache externa ou cache 2, que,
contgua ao processador, facilita o gerenciamento da memria e melhora seu
desempenho.


2.6.3. Pentium II Celeron

Semelhante ao Pentium II, uma opo mais barata, tambm operando com
um clock externo de 66 MHz e um clock interno de 300 MHz, porm sem a cache 2 e
as vantagens advindas dela.

REFERNCIAS

MACHADO, Francis B.; MAIA, Luiz P. Arquitetura de sistemas operacionais. 4. ed.
Rio de Janeiro: LTC, 2007.
STALLINGS, Willian. Arquitetura e organizao de computadores. 5. ed. Prentice
Hall. So Paulo, 2006.
TANENBAUM. Andrew S. Organizao estruturada de computadores. 5. ed. Rio de
Janeiro: LTC, 2007.

REFERNCIAS COMPLEMENTARES

WEBER, Raul Fernando. Arquitetura de computadores pessoais. 2. ed. Porto Alegre:
Sagra Luzzatto, 2003.
_______. Fundamentos de arquitetura de computadores. 3. ed. Porto Alegre: Sagra
Luzzatto, 2004.

Potrebbero piacerti anche