You are on page 1of 63

CURSO DE SISTEMA DE INFORMAO Arquitetura de Computadores 2010/1 Histrico e Conceitos Bsicos Prof. Valderi R. Q.

Leithardt

Histrico

Antes

de

3000AC

as

primeiras

tentativas

de

calcular

provavelmente surgiram atravs de comparao, onde o homem primitivo comparava seus bens com alguns objetos de referncia sem se preocupar com a quantidade. Por exemplo: Cada ovelha do rebanho tinha uma pedra correspondente.

Histrico
Entre 3000 e 2000 AC, no oriente mdio, estima-se que o baco, primeira mquina que ajudava o homem a calcular, tenha surgido. O baco foi muito utilizado at o sculo XVII e ainda usado em alguns pases orientais.

Histrico
Entre 1610 e 1614, John Napier desenvolveu umas tabelas mveis de multiplicao feitas de marfim, denomida Ossos de Napier, ou Napiers bones.

Histrico Em 1621, o matemtico ingls William Oughtred desenvolveu a Rgua de Clculo inspirada nas tabelas de Napier. No ano de 1623, o matemtico alemo Schickard inventou a 1 mquina de calcular. Entre 1642 e 1647, o matemtico francs Blaise Pascal desenvolveu uma mquina de calcular capaz de somar e subtrair por meio de engrenagens mecnicas, com funcionamento semelhante ao odmetro de um carro, denominada Pascaline.

Histrico

No ano de 1671, o matemtico alemo Gottfried Von Leibnitz, adicionou Pascaline os recursos de multiplicao e diviso baseados na repetio dos processos de soma e subtrao anteriormente desenvolvidos naquela mquina.

Histrico
Em 1801, o matemtico francs Josef Marie Jacquard introduziu o conceito de armazenamento de informaes em placas perfuradas utilizadas em mquinas de tear.

Histrico
Em 1820, o francs Charles Thomas de Calmar aperfeioou a mquina de Leibnitz e inventou a primeira mquina de calcular com sucesso comercial, denominada Arithometer. Em 30 anos, foram vendidas por volta de 1500 unidades. Entre 1823 e 1834, o ingls Charles Babbage, com o auxlio do governo, desenvolveu a Mquina diferencial.

Histrico
Entre 1834 e 1871, Charles Babbage trabalhou em um ambicioso projeto, chamado de Mquina analtica, que nunca ficou pronto. A tecnologia da poca tornou o projeto caro e trabalhoso, impedindo o financiamento.

Histrico

Em 1854, baseado nos projetos de Babbage, George

Boole desenvolveu a lgebra booleana. Este paradigma


matemtico, que deu nfase a notao binria em vez da

tradicional notao decimal, estabeleceu os princpios


binrios utilizados atualmente nos computadores.

Histrico
No ano de 1880, o matemtico especializado em estatstica Hermann Hollerith, modificou o sistema de Jacquard para desenvolver um mtodo de contagem automtica dos dados levantados pelo Census Bureau, nos Estados Unidos. O processo de cartes perfurados reduziu em um tero o

tempo necessrio para contagem do censo americano. O


sucesso da mquina motivou Hollerith a comercializ-la. Em 1896, Hermann Hollerith fundou a Tabulating Machine Company

(TMC), que em 1911 associou-se a outras companhias. Em


1914, Thomas Watson assume a direo da TMC e em 1924 a TMC passa a chamar-se IBM.

Histrico
Em 1890, o bancrio e contador William S. Burroughs iniciou a produo de uma calculadora mecnica que imprimia as parcelas e os resultados. Era vendida inicialmente pela American Arithometer Company, que mudou de nome, vindo a chamar-se Burroughs Company. Em 1986 uniu-se com a Univac e transformou-se na Unisys.

Histrico
Em 1935, o alemo Konrad Zuse desenvolveu a primeira calculadora eletrnica. No ano de 1936 o matemtico ingls Alan Mathison Turing desenvolveu a teoria da mquina universal, capaz de resolver qualquer clculo arbitrrio desde que carregada com um programa pertinente. A mquina ficou conhecida

como Mquina de Turing.


Em 1941, Konrad Zuze construiu o Z3, que foi o primeiro computador eletromecnico. Esta mquina marcou o que chamamos de Gerao Zero dos computadores. Em 1944, Howard Aiken tambm construiu um computador eletromecnico, conferindo esta tecnologia tambm para os Estados Unidos. A mquina chamava-se MARK I.

Histrico

Eniac

Histrico
ENIAC - Eletronic Numerical Integrator Analyser and Computer Desenvolvido em 1946 por John Mauchly e Pesper Eckert na universidade da Pensilvania. Esta mquina se notabilizou por ser o primeiro computador genuinamente eletrnico e tambm pelas suas exageradas dimenses. Tamanho:170m2; Peso:30 toneladas; 18000 vlvulas; 10000 capacitores; milhares de resistores e rels; Consumia 150Kw.

Histrico
ENIAC - Eletronic Numerical Integrator Analyser and Computer 5000 adies ou subtraes por segundo; 20 registradores com capacidade para armazenar um nmero decimal de 10 dgitos, cada um; Programao feita por fios, alterando a estrutura da prpria mquina. Custo do equipamento: $500.000,00 da poca. Esta mquina marcou o incio da gerao de computadores construdos com vlvulas, muito mais rpidas que o sistema eletromecnico utilizado na gerao zero.

Histrico
ENIAC - Eletronic Numerical Integrator Analyser and Computer O ENIAC inaugurou a Primeira Gerao de Computadores, e as caractersticas desta gerao eram: mquinas com armazenamento interno de dados e instrues; sistema operacional manual (os tcnicos tinham de cuidar de todo o funcionamento bsico da mquina); poucos recursos de programao (utilizao de linguagem de mquina); armazenamento em cartes perfurados e incio do armazenamento em tambores magnticos.

Histrico

EDVAC
Electronic Discrete Variable Automatic Computer 1947

Mauchly e Eckert construiram um outro computador electrnico que permitia

armazenar na memria qualquer programa e constituisse um multipurpose


computer. A memria do EDVAC era construida com lmpadas de mercrio (mercury delay lines ). Excitando uma lmpada de mercrio com um impulso eltrico este poderia ser enviado para a frente e para trs de modo a ser lido

sob a forma de 0 ou 1.

Histrico
John Von Neumann No perodo entre 1945 e 1950 - John Von Neumann, Burks e Goldstine desenvolveram a lgica dos circuitos, os conceitos de programao, operaes com nmeros binrios e o conceito de que tanto instrues como os dados podiam ser armazenados e manipulados internamente. Estes conceitos esto presentes em todos os computadores construdos desde aquela poca.

Histrico
Segunda Gerao O transistor inaugura a Segunda Gerao de Computadores que possuem as seguintes caractersticas: aumento na capacidade do armazenamento interno de dados e instrues; sistema operacional com um certo grau de automao; mdios recursos de programao (surgimento de linguagens de programao de alto nvel como Cobol utilizado em aplicaes comerciais e Fortran - empregado em aplicaes cientficas); armazenamento em cartes perfurados e incio do armazenamento em discos magnticos.

Histrico
Terceira Gerao

Aps 1964, a tecnologia possibilitou a integrao de


vrios transistores e outros componentes num pequeno circuito encapsulado (circuito integrado ou chips). O

grau

de

integrao

determinava

nmero

de

componentes do circuito: SSI - Integrao em pequena escala,

MSI - Integrao em mdia escala e


LSI - Integrao em larga escala.

Histrico
Terceira Gerao A tecnologia da integrao reduziu ainda mais os equipamentos, barateando consideravelmente o seu custo, aumentando sua velocidade e durabilidade. Principais Caractersticas: aumento na capacidade de armazenamento; sistema operacional semi-automtico; bons recursos de programao (proliferao de diversas linguagens de programao direcionadas para as mais diversas atividades); preocupao com a compatibilidade dos equipamentos; incio do tratamento de dados com telecomunicaes.

Histrico

Quarta Gerao Em 1974, a integrao atinge nveis surpreendentes (VLSI Integrao em muito larga escala). Consegue-se condensar

milhares de componentes eletrnicos em um nico chip. Os


chips conseguem armazenar toda a CPU e so chamados de microprocessadores. Os preos dos equipamentos caem na mesma proporo em que a velocidade, confiabilidade e capacidade aumentam. Os computadores se proliferam invadindo pequenas empresas, escritrios e lares.

Histrico

Quarta Gerao Principais Caractersticas: aumento na capacidade de armazenamento; sistema operacional quase todo automtico; timos recursos de programao (surgimento de ambientes de programao onde o computador auxilia e em certos casos substitui o programador); adaptao do computador ao usurio; aumento da capacidade dos meios magnticos (discos, fitas).

Histrico
Quinta Gerao Principais Caractersticas: aumento na capacidade de armazenamento; sistema operacional com altssimo grau de automao; inesgotveis recursos de programao (Programao visual, interao visual); multimdia participando progressivamente de todos os processos de interao com o usurio e tambm nos bancos de dados relacionais; discos ticos; adaptao do computador ao usurio; aumento da capacidade dos meios magnticos (discos, fitas).

Conceitos Bsicos
Informtica Dados e Informao Classificao dos Computadores Componentes do Ambiente Computacional Bit e Byte Esquema Bsico do Computador Dispositivos de Hardware Classificao de Software Instruo / Programa / Rotina Multiprogramao X Multiprocessamento Ergonomia tica

Conceitos Bsicos
INFORMTICA

Trata a informao de forma automtica

INFORMTICA =

INFORMAO + AUTOMTICA

Conceitos Bsicos

Ciberntica

INFORMTICA
Teoria da Informao Cincia da Computao

Teoria dos Sistemas

Conceitos Bsicos

INFORMTICA

Cincia da Computao: preocupa-se com o processamento de dados, levando-se em conta a arquitetura das mquinas e a programao das mesmas. Cincia da Informao: preocupa-se com o tratamento da informao, como armazenada, manipulada e mostrada.

Teoria dos Sistemas: preocupa-se com o estudo e tcnicas para solucionar problemas. Ciberntica: preocupa-se com a eficincia de aes ordenadas feitas atravs de mecanismos autmatos.

Conceitos Bsicos

Principais Funes da Informtica


Desenvolvimento de novas mquinas; Desenvolvimento de novos mtodos de trabalho; A construo de aplicaes automticas; A melhoria de mtodos e aplicaes existentes.

Conceitos Bsicos

DADOS So os elementos necessrios para compor a informao. Podem ser considerados como a matria-prima para a informao. INFORMAO

um conjunto de dados organizados,


sensveis ao contexto e tendo portanto, significado.

Conceitos Bsicos
CLASSIFICAO DOS COMPUTADORES

quanto ao princpio de operao:


quanto caracterstica de utilizao: quanto caracterstica de construo:

Conceitos Bsicos
CLASSIFICAO DOS COMPUTADORES

quanto ao princpio de operao:


Analgicos (Ex.: velocmetro) Digitais (Ex.: odmetro)

quanto caracterstica de utilizao:

quanto caracterstica de construo:

Conceitos Bsicos
CLASSIFICAO DOS COMPUTADORES

quanto ao princpio de operao:


Analgicos Digitais

quanto caracterstica de utilizao:


Cientficos Comerciais

quanto caracterstica de construo:

Conceitos Bsicos
CLASSIFICAO DOS COMPUTADORES

quanto ao princpio de operao:


Analgicos Digitais

quanto caracterstica de utilizao:


Cientficos Comerciais

quanto caracterstica de construo:


1 Gerao 2 Gerao 3 Gerao 4 Gerao 5 Gerao

Conceitos Bsicos
EQUIPAMENTOS ELETRNICOS DE COMPUTAO CONVENCIONAL 1 Gerao 2 Gerao 3 Gerao 4 Gerao
Circuitos eletrnicos a vlvulas Operaes internas em milissegundos (10-3 seg)

Circuitos eletrnicos transistorizados Operaes internas em microssegundos (10-6 seg)


Circuitos integrados (SSI e MSI) Operaes internas em nanossegundos (10-9 seg) Tecnologia de firmware Chips (LSI, VLSI, ULSI) Operaes internas em picossegundos (10-12 seg)

Conceitos Bsicos
EQUIPAMENTOS ELETRNICOS DE COMPUTAO CONVENCIONAL ? ? 5 Gerao ? ? ? ?

?
? ?

Conceitos Bsicos

TIPOS DE COMPUTADORES
Palmtop

Microcomputadores

Laptop

Desktop

Computadores de Grande Porte (Mainframe)

Supercomputadores

Conceitos Bsicos

O QUE UM COMPUTADOR? um dispositivo eletrnico que quando manipulado atravs de um programa executa as seguintes operaes bsicas:

1. Entrada
2. Processamento 3. Armazenamento 4. Sada

Conceitos Bsicos

Componentes de um Ambiente Computacional

Usurio

Hardware

Software

Conceitos Bsicos
SOFTWARE a parte LGICA do computador. So os programas que possibilitam a manipulao do hardware para atender as necessidades dos usurios. HARDWARE

a parte FSICA do computador.


o equipamento.

Conceitos Bsicos
BIT
a menor unidade de informao do computador.

O computador um sistema biestvel, isto , distingue apenas 2 estados: 1 - passa corrente eltrica; 0 - no passa corrente eltrica.
0 e 1 so dgitos binrios (BInary digiT)

BYTE
a unidade bsica de tratamento de informao. o conjunto de 8 bits necessrios para representar um caracter: algarismo, letra ou smbolo. 702 a contrao de BinarY TErm.
00000111 00000000 00000010

Conceitos Bsicos
ESQUEMA BSICO DO COMPUTADOR
Processamento e Controle

Unidade de Entrada Armazenamento Secundrio

Unidade de Sada

Conceitos Bsicos

DISPOSITIVOS DE ENTRADA DE DADOS Teclado Mouse Scanner DISPOSITIVOS DE SADA DE DADOS Monitor Matricial

Impressora
Plotador

Jato de tinta
Laser

Conceitos Bsicos

DISPOSITIVOS DE

ENTRADA/ SADA DE DADOS

Monitor Modem Meios de armazenamentos

Conceitos Bsicos
CPU (Central Processing Unit) ou

UCP (Unidade Central de Processamento)

Processa e analisa os dados de entrada gerando resultados e apresentando-os.


Microprocessador (chip): determina o modelo do microcomputador (PC486, Pentium, Pentium II, Pentium III...) A velocidade do processador medido em: MIPS no microcomputador (MHz, GHz) FLOPS em supercomputadores (Mflops, Gflops)

Conceitos Bsicos
MEMRIA

Funo Armazenar dados e programas.


Tipos

Principal: Ela usada para armazenar as instrues e os dados que esto sendo processados pela CPU.
Secundria: Permite o armazenamento permanente de dados e programas.

Conceitos Bsicos
ARMAZENAMENTO SECUNDRIO

As informaes podem ser lidas, gravadas, regravadas ou apagadas. Disquetes (discos flexveis / floppy disk) Disco rgido (hard disk / HD / winchester) CD-ROM DVD Zip Driver

Conceitos Bsicos
MEMRIA

A memria medida em bytes:


1 byte = 8 bits 1 Kbyte = 210 bytes = 1024 bytes 1 Mbyte = 220 bytes = 1024 Kbytes (210 x 210 bytes) 1 Gbyte = 230 bytes = 1024 Mbytes (210 x 220 bytes)

1 Tbyte = 240 bytes = 1024 Gbytes (210 x 230 bytes)


1 Pbyte = 250 bytes = 1024 Tbytes (210 x 240 bytes) ... ...

Conceitos Bsicos

CLASSIFICAO DE SOFTWARE Bsico Sistemas operacionais

Linguagens de programao
Aplicativos

Conceitos Bsicos
SISTEMAS OPERACIONAIS DOS WINDOWS 95, 98, 2000, XP, Vista, NT LINUX UNIX OS/2 Solaris IRIX UNICOS

Conceitos Bsicos
LINGUAGENS DE PROGRAMAO

Visual Basic
Delphi C

C++
Fortran Java

HTML

Conceitos Bsicos
PROGRAMAS APLICATIVOS

1. EDITORES DE TEXTO MS-Word (*) Word Pad SO-Writer


2. PLANILHAS ELETRNICAS MS-Excel (*) SO-Calc

Conceitos Bsicos
PROGRAMAS APLICATIVOS

3. EDITORES GRFICOS Paint / Paintbrush Corel Draw Photo Shop Auto CAD 3D Studio
4. GERENCIADORES DE BANCO DE DADOS MS-Access Fox Pro dBase V Paradox

Conceitos Bsicos

INSTRUO um comando que define integralmente uma operao a ser executada pelo computador. PROGRAMA um conjunto de instrues ordenadas logicamente, com incio e fim para encontrar um resultado.

ROTINA ou BIBLIOTECA
um sub-programa que pode ser inserido em diversos programas.

Conceitos Bsicos
MULTIPROGRAMAO Refere-se existncia de mais de um programa em diferentes partes da memria principal ao mesmo tempo. Objetivo: eficincia computacional. MULTIPROCESSAMENTO Refere-se a sistemas com dois ou mais processadores (CPU) em um nico sistema computacional. Dessa forma, duas ou mais instrues podem ser executadas ao mesmo tempo (paralelamente). Objetivo: aumentar a velocidade de processamento

Ergonomia

ERGONOMIA

Alinhe seu equipamento de tal maneira que a iluminao do ambiente no reflita na tela do monitor de vdeo ou em seus olhos.

Ergonomia
ERGONOMIA Caso o equipamento fique prximo a janelas, ou quaisquer outras fontes de luz, reduza o ofuscamento atravs de cortinas ou painis.

Ergonomia
ERGONOMIA Observe que existem distncias e ngulos adequados a serem respeitados. A correta utilizao dos equipamentos reduz o cansao e minimiza a ocorrncia de doenas profissionais.

Ergonomia
ERGONOMIA No dobre o corpo para trabalhar. Mantenha uma boa postura.

Ergonomia
ERGONOMIA

Evite torcer o corpo.

tica
TICA: Os 10 Mandamentos
1- No use o computador para prejudicar as pessoas. 2- No interfira no trabalho dos outros. 3- No vasculhe arquivos alheios. 4- No utilize o computador para roubar. 5- Nem para mentir. 6- No copie programas sem pagamento. 7- Nem os utilize sem autorizao. 8- No utilize trabalhos feitos por outras pessoas como se fossem seus. 9- Pense nas conseqncias sociais daquilo que escreve e/ou dissemina pela rede. 10 - Use o computador com educao e respeito pelos outros.

Conceitos Bsicos
Referncias:
VELLOSO, Fernando de Castro. Informtica - Conceitos Bsicos. Editora Campus. 1997. WEBER, Raul Fernando. Fundamentos de Arquitetura de Computadores. Editora Sagra Luzzatto. 2000. WEBER, Raul Fernando. Arquitetura de Computadores Pessoais. Editora Sagra Luzzatto. 2001. Imagens retiradas dos sites:
http://www.stockbrazil.com.br http://www.inforap.pt

Esquema do computador retirado do site da prof. Leda Mara Cadoro do Instituto de Informtica da PUC-RS. Figuras sobre ergonomia foram retiradas do site do prof. Gustavo Schimidt Moreira do Colgio Nacional, RJ.

You might also like