Você está na página 1de 55

Fundamentos da Computao

Prof. Alceu

Histria da Informtica
1 Elementos e Conceito Fundamentais;
2 Computador Mecnico ;
3 Computador Eletrnico;
4 Evoluo dos Computadores;
5 Algortmo e linguagens de Programao
2

Conceitos Fundamentais
Informtica: Cincia do tratamento
racional e automtico da Informao.
Informao: do latim, Informare (dar
forma). Conjunto de dados que produz
significado.
Dados: Clula bsica da Informao
que pode ser armazenada por
dispositivos.
3

Pilares da Informtica
Elemento fsico (hardware)
Firmware

Elemento lgico (software)


Elemento humano( peopleware)

O Computador
Mquina capaz de receber, armazenar
e enviar dados, e de efetuar, sobre estes,
sequncias previamente programadas
de operaes
aritmticas (clculos) e lgicas
(comparaes), com o objetivo de
resolver problemas.

Dic. Aurlio
5

Histrico - Evoluo
(Primrdios)
Primeira tentativa bem sucedida de
criao de uma mquina de contar:
baco (China, cerca de 2500 a.C.)

Abacus lat.
lat. tbua
tbua de
de argila
argila
Abacus
6

Histrico - Evoluo
(Primrdios)

1642 - Primeiro instrumento moderno


de calcular uma somadora (Mquina
de Pascal) construdo por Blaise
Pascal (fsico, matemtico e filsofo
francs).

Pascal construiu a
mquina com 19 anos.

Dispositivo inteiramente mecnico,


usava vrias engrenagens, acionado
por uma alavanca.
7

Histrico - Evoluo
(Primrdios)

1671 - Gottfried Wilhelm Leibnitz


(filsofo e um dos formuladores do
clculo integral) projetou a primeira
mquina de multiplicao e diviso,
diviso
alm de soma e subtrao.

Equivalente s calculadoras de bolso


que efetuam as quatro operaes.
8

Histrico - Evoluo
(Primrdios)
1802 - Jacquard desenvolveu os
cartes-perfurados para entrada de
dados

Histrico - Evoluo
(Primrdios)
1822 - Charles Babbage (matemtico)
inventa a Mquina Diferencial,
Diferencial
utilizando os cartes de Jacquard.
Funes trigonomtricas e logaritmos
eram calculados na mquina.

Outra inveno - Velocmetro.

10

Mquina Analtica de Babbage - 4


componentes:
Unidade de entrada - alimentao de dados, atravs
de cartes perfurados;
Unidade de sada sada impressa e perfurada em
cartes;
Unidade de memria 1000 palavras de 50 dgitos
DECIMAIS, capaz de armazenar variveis e resultados.
Unidade de computao aceitava operandos da
memria, operaes soma, subtrao, multiplicao
e diviso (somava dois desses nmeros em 1 s) e
enviava o resultado para a memria.

Termos originais : store, mill, input section


e output section.
11

Mquina Analtica - programvel


em linguagem de montagem
simples software.
Ada Byron King (Matemtica),
compreendeu o funcionamento da
Mquina Analtica e escreveu os
melhores relatos sobre o processo.
Companheira de Babbage, iniciou
o ambicioso projeto de construo
da Mquina Analtica.
Criou programas para a mquina primeira programadora de
computador..
computador

O primeiro
"homem" a
programar um
computador foi uma
mulher!!! 12

Concepo
dos
fundamentos
lgicos
para
a
criao
de
programas: lgica matemtica/
lgebra
booleana
(matemtico
George Boole, Inglaterra, 1854)
Estabelecimento de uma forma de
armazenamento e processamento
de dados utilizando relaes
binrias: As leis do pensamento
(matemtico
George
Boole,
Inglaterra, 1854)
13

1890 - Herman Hollerith


(Fundador da IBM)
Cartes de Jacquard +
conceito de impulsos
eltricos para transmisso
de dados (converso de
dados em impulsos
magnticos nos cartes
perfurados).
Construo de um tabulador
que utiliza os cartes e torna
mais rpido o
processamento de
estatsticas.

14

Histrico - Evoluo
S por volta de 1936,
1936 as idias de
Babbage foram comprovadas, quando
Alan Turing,
Turing publicou um artigo, pouco
conhecido, On computable numbers.
numbers
O computador moderno nasce das idias
sobre algoritmos, publicadas em 1937
por Alan Turing e dos planos de John
von Neumann para uma nova mquina
de calcular que pela primeira vez inclui,
alm de clculos matemticos, o
processamento lgico de
informaes.
informaes

Alan Turing

John von Neumann


15

Histrico - Evoluo
Dcada de 1930 - Konrad Zuse construiu uma srie
de mquinas de calcular automticas usando
rels eletromecnicos, Incio - Z1.

1941 - Z3 (Konrad Zuse) - Resultado da 2a


Guerra Mundial, construdo pelos alemes.
Principal funo: codificao de mensagens.
Destrudo em Berlim deixando poucas
informaes.

16

Histrico - Evoluo
As vlvulas substituram os
rels e com isso veio a
criao da primeira gerao
de computadores.
computadores
1943 Os ingleses
desenvolvem uma nova
mquina Colossus (Alan
Turing).
Comeava a Era da Eletrnica. A partir das vlvulas
surgiram o rdio, a televiso e os computadores.
17

Histrico - Evoluo
Colossus - Caractersticas
Desenvolvido com a tecnologia de vlvulas.
Capaz de processar cerca de 5 mil caracteres
por segundo.
Capaz de quebrar o cdigo da segunda
gerao de mquinas Enigma.
No final da guerra, dez Colossus em operao
constante permitiam que os ingleses
soubessem melhor que o comando alemo
onde se encontravam seus submarinos.

18

1945 - Von Neumann sugeriu que o sistema binrio


fosse adotado em todos os computadores,
computadores e que
as instrues e dados fossem compilados e
armazenados internamente no computador, na
seqncia correta de utilizao.
O computador processaria os dados de acordo
com as necessidades do usurio,
usurio ou seja, as
instrues no viriam pr-determinadas.
Mais tarde esse computador foi construdo
recebendo o nome de EDVAC.
Estas sugestes tornaram-se a base filosfica
para projetos de computadores.
computadores
19

Histrico - Evoluo
1946 - O primeiro computador eletrnico, o ENIAC (Eletronic
Numerical Integrator And Computer), foi inventado.

0 ENIAC teve vida ativa curta


e foi aposentado em 1952
20

Histrico - Evoluo
1947 - tomada uma deciso pioneira: construir um
computador para automatizar o trabalho de escritrio
- o primeiro computador de uso comercial do mundo.
Idia: a J. Lyons, empresa proprietria de uma rede
de casas de ch. S em 1954 a Lyons lana O LEO
(Lyons Electronic Office).

21

Histrico - Evoluo
1951 - primeiro computador comercial de grande
escala, UNIVAC (UNIVersal Automatic Computer)
americano.
programado ajustando-se cerca de 6.000 chaves
e conectando-se cabos a um painel.
A entrada e sada de informaes era realizada
por uma fita metlica de 1/2 polegada de largura e
400 m de comprimento.
Ao todo, venderam-se 46 unidades do UNIVAC
Modelo I, que eram normalmente acompanhados
de um dispositivo impressor chamado
UNIPRINTER, que, sozinho, consumia 14.000 W.
22

Histrico - Evoluo
1952 - Bell Laboratories desenvolveu o Transistor
que passou a ser um componente bsico na
construo de computadores e apresentava as
seguintes vantagens:
aquecimento mnimo
pequeno consumo de energia
mais confivel e veloz do que as vlvulas

23

Histrico - Evoluo
1952 - Grace Hopper transformou-se em uma
pioneira no processamento de dados - criou o
primeiro compilador e ajudou a desenvolver
duas linguagens de programao que
tornaram os computadores mais atrativos para
comrcio.
1953 - Jay Forrester, do MIT, construiu uma
memria magntica menor e bem mais rpida,
a qual substitua as que usavam vlvulas
24
eletrnicas.

Histrico - Evoluo
1954
Alan Turing publicou o livro "On Computable Numbers"
propondo questes significativas sobre programao e
inteligncia humana.
humana Utilizou suas aplicaes de lgica
no desenvolvimento do conceito de mquina Universal.
A Texas Instruments anunciou o incio da produo
dos transistores de Silcio.
Silcio

25

Histrico - Evoluo
1956 - No MIT (Massachussets Institute of
Technology) pesquisadores comearam a testar
entrada de dados em teclados de computadores.
No mesmo lugar comearam os testes com o
primeiro computador com transistores o TX-O
(Transistorized Experimental computer).
1957 - descoberta de uma nova linguagem:
Fortran,
Fortran que permitia ao computador executar
tarefas repetidas a partir de um conjunto de
instrues.
26

Histrico - Evoluo
1958 - Jack Kilby
(Texas Instruments) construo do
primeiro circuito
integrado,
integrado contendo
cinco componentes
em uma pea de
germnio com meia
polegada de
comprimento e fina
como um palito de
dente.
Evoluo

27

Histrico - Evoluo
1960
Desenhado o Dataphone, primeiro modem comercial,
especificamente para converter sinais digitais de
computador em sinais analgicos para a transmisso
atravs de suas redes de longa distncia.
Uma equipe liderada por vrios fabricantes de
computadores e o Pentgono desenvolveram o
COBOL,
COBOL Common Business Oriented Language, a
primeira linguagem voltada para o uso em
programao.
A IBM desenvolve o primeiro aparelho automtico de
produo em massa de transistores, em Nova York.
28

Dcada de 60 Circuitos Integrados


Caractersticas dos Circuitos Integrados
transistores e outros componentes eletrnicos
miniaturizados montados em um nico chip, que
j calculavam em ns;
maior confiabilidade (no tem partes mveis);
muito menores (equipamento mais compacto e
mais rpido pela proximidade dos circuitos);
baixo consumo de energia (miniaturizao dos
componentes)
custo de fabricao muito menor.

29

Histrico - Evoluo
1969
Desenvolvimento do sistema operacional UNIX.
UNIX
O exrcito americano interligou as mquinas da ARPANET,
ARPANET
formando a rede que originaria a Internet.
Internet

1970
Primeiro rob mvel internacional controlado por
inteligncia artificial. (SRI Shakey).
Instalao da primeira mquina de caixa automtico.
automtico

1971
Primeiro computador pessoal (Kenbak-1) - 750 dlares.
Lanamento do microprocessador,
microprocessador o Intel 4004 (2.250
componentes, soma 2 nmeros de 4 bits em 11
milionsimos de segundo).
Inveno do disco flexvel de 8".

30

Histrico - Evoluo
A linguagem C surgiu no comeo dos anos
70 para ser usada na implementao de
sistemas operacionais e outras tarefas de
programao de baixo nvel.
At 1969 existiam tantas linguagens de
programao diferentes que a IBM decidiu
desvincular seus sistemas e vender software
e hardware separadamente. Essa liberdade
fez a indstria de software deslanchar.
31

Histrico - Evoluo

Altair 8800

Intel 8008
32

Histrico - Evoluo

Apple I

ZX80

Apple II

VAX 11/780

33

Histrico - Evoluo
A linguagem de programao C++ surgiu e dominou a indstria de
computadores

1985
A Internet ganhou suporte: O National Science
Foundation estruturou o NSFNET ligando cinco
supercomputadores nas Universidades de
Princeton, Pittsburgh, Califrnia, Illinois e Cornell.
Os novos CD- ROM expandiram o mercado de CDs
de msica (capacidade de armazenamento: 550Mb).
A Aldus anunciou o programa PageMaker para o uso
em computadores Macintosh.
34

Histrico - Evoluo
1989

A Intel lanou o microprocessador 80486 e o i860


RISC/coprocessor
chip (mais de 1 milho de transistores).
RISC
A Motorola anunciou o microprocessador 68040 (com
aproximadamente 1,2 milho de transistores).
A Maxis lanou o SimCity (jogo de vdeo game que utilizava
uma srie de simuladores).

1990
A Microsoft anunciou o Windows 3.0 (Compatvel com o
DOS).
A World Wide Web nasceu quando Tim Berners-Lee, um
pesquisador do CERN, desenvolveu o HTML (HiperText
Markup Language).

35

Histrico - Evoluo
1991
Lanamento do Power PC (aliana IBM, Motorola, e Apple).

1992
DEC apresenta o primeiro chip a implementar a arquitetura
RISC - Alpha 64-bit.
64-bit
Transmisso do primeiro udio multicast M-bone pela Net.
O vrus Michelangelo resulta em um estrago de pequenas
propores.

1993
O Pentium da Intel apresentado.
Desenvolvimento de uma interface grfica para navegao
36
pela Internet chamada (NCSA Mosaic).
Mosaic

Histrico - Evoluo
1997
O Netscape Navigator 2.0 lanado (primeiro browser com
suporte para JavaScript).
A Intel lana o processador Pentium de 150,166 & 200 MHz
(tm o equivalente a 3.3 milhes de transistores).
O IBM Deep Blue,
Blue foi o primeiro computador a ganhar do
campeo mundial de xadrez Gary Kasparov em um jogo.

1998
lanado o processador Pentium II 333 MHz
lanado o Windows 98.
98

1999
O nmero de pessoas que usam LINUX estimado em
mais de 10 milhes.
37

Histrico - Evoluo
2000
A Intel lana o seu Pentium III de 1GHz.
AMD lana o AMD de 1GHz.
1GHz
Intel lana o seu processador Itanium.
Itanium

2001
O Linux Kernel lanado.
Lanado o Windows XP.
XP

38

Tendncias
Os grandes computadores caminham para
o processamento paralelo.
O tamanho do Chips de processamento
ser cada vez menor e os processos cada
vez mais acoplados.

O Futuro
Computadores pticos, Nanotecnologia,
Computao biolgica, Armazenar bits
no spin do tomo?
tomo
Vem a o computador quntico.
quntico
39

Sistemas Computacionais
Classificao
Quanto caracterstica de construo
Primeira, segunda, terceira, quarta e quinta (????)
gerao

Quanto ao princpio de construo (quanto


natureza)
Analgicos e Digitais

Quanto ao mbito
mbito geral e mbito especfico

Quanto ao Porte (porte, custo, desempenho e


propsito)
Supercomputadores, Mainframes, Minicomputadores,
Estaes de trabalho e Computadores pessoais
40

Sistemas Computacionais
Classificao
Quanto caracterstica de construo
1 GERAO (...Dcada de 50):
A vlvula o componente bsico
Grande
Esquentava muito
Gastava muita energia eltrica

Computadores ocupavam muito espao fsico.


Tinham, dispositivos de Entrada/Sada primitivos
(atravs da cartes perfurados).
Eram aplicados em campos cientficos e militares.
Linguagem de programao: linguagem de
mquina.
Operaes internas mediam-se em
milissegundos.
41

Sistemas Computacionais
Classificao

2 GERAO (Incio dos anos 60):

O transistor o componente bsico


Tamanho menor que a vlvula
Esquentava menos
Gastava menos energia eltrica
Mais durvel e confivel

As mquinas diminuram muito em tamanho e suas


aplicaes passam alm da cientfica e militar a
administrativa e gerencial.
Surgem as primeiras linguagens de programao.
Alm dos ncleos de ferrite, fitas e tambores
magnticos passam a ser usados como memria.
Operaes internas mediam-se em microssegundos.
42

Sistemas Computacionais
3 GERAO (meados dos anos 60 at meados dos
Classifica
o
anos
70):
Marco inicial: surgimento dos C.Is.
O LSI passa a ser o componente bsico
O LSI ficou conhecido como chip
Pequena pastilha de silcio de 1 cm2
Composto de milhares de transistores

Os computadores diminuram de tamanho e


aumentaram sua performance
Evoluo dos Sistemas Operacionais, surgimento da
multiprogramao, real time e modo interativo.
A memria feita de semicondutores e discos
magnticos.
Operaes internas mediam-se em nanossegundos.
43

Sistemas Computacionais
Classificao
4 GERAO (meados dos anos 70 a incio dos
anos 90):
Tem como marco inicial o surgimento do
microprocessador.
O VLSI o componente bsico (menor que o LSI)
Houve a miniaturizao dos computadores
Nesta gerao que surgiram os
microcomputadores PC
Surgem muitas linguagens de alto-nvel e nasce a
teleinformtica, transmisso de dados entre
computadores atravs de rede.
Operaes internas mediam-se em picossegundos.
44

5 GERAO (anos 90 - ????):

Devido ao avano tecnolgico o


conceito de gerao torna-se obsoleto.
O ULSI o componente bsico (menor
que o VLSI)
Caracteriza-se pelas aplicaes de
Linguagem Natural, Processamento
Paralelo, Inteligncia Artificial,...
Altssima velocidade de processamento,
Alto grau de interatividade, etc.
45

Sistemas Computacionais
Classificao
Quanto ao princpio de construo
Computador Analgico
Representa variveis por meio de analogias fsicas.
Trata-se de uma classe de computadores que
resolve problemas referentes condies fsicas,
por meio de quantidades mecnicas ou eltricas,
utilizando circuitos equivalentes como analogia ao
fenmeno fsico que est sendo tratado.
A informao recebida e processada de um modo
contnuo.
A informao pode ser, por exemplo, um conjunto
de valores de corrente eltrica, de temperatura ou
de velocidade.
46

Sistemas Computacionais
Classificao

Computador Digital
Processa informaes representadas por
combinaes de dados discretos ou descontnuos.
Mais especificamente: trata-se de um dispositivo
projetado para executar seqncias de operaes
lgicas e aritmticas.
Estes computadores so bastante versteis e por
isso so muito mais utilizados do que os
computadores analgicos.
O computador analgico mede.
O computador digital conta.
Normalmente, quando no feita qualquer referncia natureza do
computador subentende-se que se trata de um computador digital.
47

Sistemas Computacionais
Classificao

Quanto ao Porte

Supercomputadores
Mainframes
Minicomputadores
Estaes de trabalho
Computadores pessoais

48

Sistemas Computacionais
Classificao
Computadores pessoais
Tambm conhecidos como: Microcomputadores,
Micro e PC (personal computer).
Possuem diversas formas e modelos.
A caracterstica marcante era a integrao do
processador, nico e de dimenses micro, num
pequeno chip de memria semicondutora, formando
um microprocessador.
Capacidade de processamento evolui rapidamente.
Interligao em rede possibilita a substituio de
computadores de maior porte.
Preo acessvel. Fcil upgrade de hardware. Seu
tamanho tende a diminuir cada vez mais.
Est presente em todos os tipos de empresas.
49

Sistemas Computacionais
Classificao
Computadores pessoais
H no mercado vrias categorias de
microcomputadores, cuja classificao est
muito relacionada ao tamanho fsico do
equipamento e seu grau de portabilidade.
portabilidade
Tipos:
Desktop

Notebook
Tablet
Smartphone
50

Sistemas Computacionais
Classificao
Computadores pessoais
Desktop
Computador de mesa. O mais comum dos micros.

51

Sistemas Computacionais
Classificao
Computadores pessoais
Notebook
Computador porttil.
Energizados por corrente
eltrica ou por bateria.
Mais caro.
Capacidade de processamento
similar ao Desktop.

52

Sistemas Computacionais
Classificao
Palmtop, Tablet,
Smartphone
Computador porttil.
Alimentado por
bateria.
Mais caro.
Capacidade de
processamento menor.
Conhecido tambm
por PDA (Personal Digital
Assistants)

SONY CLI T600c


Mede 118 mm x 71.8 mm x 12.5 mm
e pesa 138g.

53

Histrico - Evoluo
Os modernos chips dos computadores devem sua existncia
ao trabalho de inventores geniais, durante trs sculos!
A tendncia que tenhamos cada vez mais dessa rapidez no
dia-a-dia. E tudo isso graas a alguns marcos no
desenvolvimento tecnolgico, tais como a inveno do
transistor, do circuito integrado, e do refinamento contnuo da
tcnicas de construo dos chips.

impossvel parar

(Shmid, 1995)

54

Bibliografia
Referencias Obrigatrias
1. NORTON, P. Introduo informtica. Sao Paulo: Makron Books, 1996.
2. MEIRELLES, F. de S. Informtica: novas aplicaq6es com microcomputadores. 2.
ed. Sao "- Paulo: Makron Books, 1994.
3. VELLOSO, F. de C. Informtica: conceitos bsicos. Rio de Janeiro: Campus,
1994.
Referncias Complementares
1. GONICK, L. Introduo ilustrada computao. So Paulo: Harbra, 1986.
2. WHITE, R. Como funciona 0 computador III. So Paulo: Quark Books, 1998.
3. ALCADE, E.; GARCIA, M.; PENUELAS, S. Informtica Bsica. So Makron
Books, 1991.
4. ww.dsc.ufcg.edu.br/~joseana (Prof.Dr. Joseana Macdo Fechine UFCG)
Imagens Fonte:
Site: www.cobit.mma.com.br

55

Você também pode gostar