You are on page 1of 40

Aula 1

Tpicos
Histrico do computador Estrutura da mquina de Von Neumann Representao dos dados Representao numrica

Histrico do computador

1 calculadora mecnica:

Criada pelo alemo Shickard em 1623 Baseada em rodas dentadas Efetuava adies e subtraes No foi muito difundida

2 calculadora mecnica:
Criada por Blaise Pascal Baseada em rodas dentadas Ficou conhecida como Pascoalina

Pascoalina

Histrico do computador (cont.)

1 computador mecnico:
Concebido por Charles Babbage (considerado

o precursor do computador) Mquina de somar com preciso de at 50 casas decimais Dispositivos de: entrada, armazenamento e sada

George Boole:
Concepo dos fundamentos lgicos para a

criao de programas

Histrico do computador (cont.)

Mquina tabuladora de Hollerith:


Aumentou de 2 para 200 o nmero de

dados processados por minuto.

Alan Turing:
Publicou

um artigo em 1936, pouco conhecido, chamado On Computable Numbers, que apresentou as idias sobre algoritmos e comprovou as idias de Charles Babbage

1 Gerao de Computadores

Aqui as vlvulas substituram os rels Problemas com as vlvulas:


Aquecimento demasiado: queima constante Elevado consumo de energia Relativamente lentas

Histrico do computador (cont.)

ENIAC (1943 - 1945):


Considerado

primeiro

computador

programvel Criado pelos Estados Unidos na segunda guerra mundial com o objetivo de calcular a trajetria e alcance das novas armas. Possua 17.480 vlvulas de rdio, pesava 4 toneladas, media 30 metros de comprimento por 3 de largura, porm realizava 5.000 operaes por segundo.

ENIAC

Histrico do computador (cont.)

EDVAC (1945 - 1952):


Teve como principal consultor Von Neumann, o

qual mais tarde sugeriu a arquitetura base para todos os computadores.

MARK I (1946):
Primeira visualizao na tela de dados contidos

na memria

MARK II:
Uma mariposa causou o primeiro bug dos

computadores

2 Gerao de Computadores

Marcada pela inveno dos transistores Vantagens transistores: da utilizao dos

Aquecimento mnimo Pequeno consumo de energia Mais confivel e veloz que as vlvulas

3 Gerao de Computadores

Marcado pela inveno dos circuitos integrados Circuitos integrados: utilizados at hoje

Histrico do computador (cont.)

Vdeo

Exerccio
1.

Qual cientista foi considerado o precursor dos computadores e inventou uma mquina que foi considerado o primeiro computador mecnico? Cite o nome do computador que foi considerado o primeiro programvel, de arquitetura decimal e que foi construdo pelos americanos durante a 2 guerra mundial.

2.

Exerccio
3.

Descreva uma contribuio significativa, na rea da computao, de cada uma das pessoas a seguir:

Blaise Pascal George Boole Alan Turing

4.

Cite alguns problemas que o uso de vlvulas provocava nos computadores da 1 gerao.

Exerccio
5.

O que diferencia os computadores da 1 gerao dos da 2 gerao? E os da 3 gerao?

Estrutura da mquina de Von Neumann


Arquitetura base utilizada pelos computadores atuais Permite resolver qualquer problema que se possa exprimir sob a forma de um algoritmo Rene os seguintes componentes:

Memria principal Unidade central de

processamento (UCP): composta pela Unidade lgica aritmtica (ULA) e a Unidade de controle (UC) Dispositivos de entrada e sada

Estrutura da mquina de Von Neumann (cont.)

Estrutura da mquina de Von Neumann (cont.)

Memria principal: armazena programas e dados sob a forma de uma sequncia binria.

Exemplo de memria principal

Estrutura da mquina de Von Neumann (cont.)

Unidade central de processamento (UCP): trata do controle das operaes e da execuo das instrues
ULA:

executa as operaes lgicas e aritmticas do computador UC: responsvel pelo correto funcionamento interno e externo da UCP.

Estrutura da mquina de Von Neumann (cont.)

UC: ao iniciar a operao do processador, realiza ciclicamente 3 aes pr-programadas: busca, decodificao e execuo.

Estrutura da mquina de Von Neumann (cont.)

Dispositivos de entrada e sada: suportam as aes de comunicao da CPU e Memria com o exterior.

Estrutura da mquina de Von Neumann (cont.)

Vdeo

Exerccio
1.

Quais os componentes da Mquina de Von Neumann? Cite o componente da Mquina de Von Neumann responsvel pelas funes de processamento e controle durante a execuo de um programa. Qual o componente da UCP responsvel pela realizao das operaes matemticas?

2.

3.

Representao dos dados

Toda informao introduzida em um computador precisa ser entendida pela mquina para que possa ser corretamente interpretada e processada. Dessa forma, todas essas informaes so convertidas para um dgito binrio conhecido como bit. O bit pode assumir 2 valores: 0 ou 1.

Representao dos dados (cont.)


Um nico bit no possui valor significativo, por isso, as informaes manipuladas por computador so codificadas em grupos ordenados de bits, de modo a terem um significado til. O menor grupo o de 8 bits, conhecido como byte.

Mltiplos de bytes

Representao dos dados (cont.)


Palavra: na computao, o termo se refere a um valor fixo e constante para um dado processador (16, 32, ou 64 bits) Uma palavra representa um dado ou uma instruo que pode ser processada, armazenada ou transferida em uma nica operao.

Representao numrica

D-se de vrias formas, variando de acordo com cada Sistema Numrico. Sistema decimal (0 - 9): mais utilizado pelas pessoas. Ex: 1758 = (1 * 103) + (7 * 102) + (5 * 10 1) + (8 * 100) = 1000 + 700 + 50 + 8 = 1758
Notao: 175810 e 12510

Representao numrica (cont.)

Sistema binrio (0 - 1):


Utilizado pelos computadores
O dgito 0 representa a ausncia de tenso

eltrica, j o dgito 1 representa a presena Notao: 100112 e 102

Representao numrica (cont.)

Converso de base binria para decimal:


Ex: 10112 = (1 * 23) + (0 * 22) + (1 * 21) + (1 * 20)

Converso de base decimal para binria:


Utiliza-se

divises sucessivas por 2, o resultado a montagem do nmero a partir do ltimo resto da diviso at o primeiro. Ex: 5310 = 1101012

Representao numrica (cont.)

Sistema hexadecimal:
Mais

utilizado por profissionais de computao Os dgitos binrios so agrupados em conjuntos de quatro A cada combinao possvel de quatro dgitos binrios atribudo um smbolo.

Sistema Hexadecimal

Representao numrica (cont.)

Converso de base binria para hexadecimal:


0100 1111 11002 = 4FC16

Converso de base decimal para binria:


DEA16 = 1101 1110 10102

Exerccio
1.

Qual o sistema numrico adotado pelos computadores? Qual sua menor unidade?

2.

Relacione os itens abaixo: (1) 1024 Kb ( ) 8 bits (2) 1024 Mb ( ) 1 Mb (3) 1 byte ( ) 1 Gb

Exerccio (cont.)
3.

Efetue as seguintes transformaes de sistemas numricos: (a) 6710 = X2 (b) 10010 = Y2 (c) 10102 = Z10 (d) 11102 = A10 (e) 0010 11102 = B16 (f) 0111 1111 = C16

You might also like