Você está na página 1de 28

Introduo ao Computador

NOES DE COMPUTADORES
Afrnio Lima
1
FORMAS EM QUE SE APRESENTAM
OS COMPUTADORES
Supercomputador Mais potentes, em geral utilizam multiprocessadores. Usado
para simulaes cientficas complexas (Ex.: previso de
clima). Fabricante: IBM, Cray.
Forma Caractersticas
Mainframe Grandes de computadores com alta capacidade de
processamento. Em geral so usados para aplicaes
comerciais e industriais. Fabricante: IBM.
Minicomputador Intermedirio entre mainframes e microcomputadores.
Fabricantes: IBM, DEC, HP.
Estao de Trabalho
(Workstation)
Mais poderosos que os microcomputadores. Rodam o
sistema operacional Unix ou uma variao. Em geral usam a
tecnologia RISC (Reduced Instruction Set Computer).
Fabricantes: Sun, SiliconGraphics.
Microcomputador Pequenos computadores com mltiplas finalidades.
Fabricantes: IBM, Apple.
2
ESTRUTURA BSICA DE UM
COMPUTADOR
3
Permitem ao computador acessar informaes do mundo
externo. As informaes so traduzidas em cdigos que
possam ser entendidos pela Unidade Central de
Processamento. Exemplos de dispositivos de entrada so:
teclado, mouse, tela touchscreen, leitora de carto
magntico, joystick, caneta tica, scanner de imagens,
scanner de cdigo de barras, driver de disquete, driver de CD-
ROM (Compact Data - Read Only Memory), disco rgido (hard
disk ou HD), leitora de fita magntica, leitora de carto
perfurado, cmera fotogrfica digital, cmera de video,
sensores, etc.

Unidades de Entrada
4
Unidades de Sada
Convertem impulsos eltricos, permitindo a sada de
informaes para meios externos e possibilitando sua
visualizao e armazenamento por diferentes perifricos ou,
ainda, a utilizao de dados por outro computador. Exemplos
de dispositivos de sada so: impressora, plotadora, monitor
ou vdeo, driver de disquete (31/2 e 51/4 pol), disco rgido
(hard disk ou HD), gravadora de fita magntica, emissor de
som, controladores, etc.
5
Unidade Central de Processamento
(UCP)
formada pela Unidade de Controle e Unidade Lgico-
Aritmtica (ULA). A Unidade de Controle gerencia todos os
recursos do computador e contm as instrues da UCP para
executar comandos. A Unidade Lgico-Aritmtica realiza
operaes aritmticas (adio, subtrao, multiplicao,
diviso) e operaes lgicas (conjuno, disjuno e negao).
A Unidade Central de Processamento tambm conhecida
pela sigla inglesa CPU (Central Processor Unit).
6
Memria Principal
conhecida por RAM (Random Access Memory). Na memria
principal esto as instrues que esto sendo executadas e os
dados necessrios a sua execuo. A memria principal
tambm chamada de memria de trabalho ou memria
temporria, uma memria de leitura e escrita (read/write).
Suas caractersticas so: rpido acesso (da ordem de
nanosegundos em computadores mais modernos), acesso
aleatrio (para acessar uma posio de memria o
computador vai diretamente a esta posio atravs do
endereo) e volatilidade (em caso de falta de energia eltrica
ou desligamento do computador h perda de informaes).
7
Outras Elementos da Estrutura
de um Computador
Memria ROM (Read Only Memory)
onde so guardadas informaes para inicializar o computador,
verificando a memria principal (seu tamanho e integridade) e os
perifricos e, tambm, ativando o sistema operacional. Esta memria
no voltil (isto , no se perde quando o computador desligado
ou h uma variao de tenso), e em geral gravada pelo fabricante e
com pequena capacidade de armazenamento. Depois de gravada a
ROM no pode ser mais alterada pelo usurio.
Memria Secundria ou Memria Auxiliar
usada para armazenar grandes quantidades de informaes. Um
exemplo comum de memria secundria o disco rgido.
8
Outras Elementos da Estrutura
de um Computador
Hardware
consiste dos componentes fsicos, tais como a UCP (Unidade Central
de Processamento), memria e os dispositivos de entrada/sada
(comumente chamados de perifricos) que formam o sistema.
Software
usada para armazenar grandes quantidades de informaes. Um
exemplo comum de memria secundria o disco rgido.
bit (binary digit)
O bit pode ter valor 0 (zero -desligado) ou 1 (um - ligado). Esta
representao no usual para seres humanos por envolver grandes
seqncias de dgitos binrios para representar nmeros decimais.
Entretanto esta representao pode ser usada convenientemente por
computadores usando circuitos eletrnicos pois os dois valores
bsicos (0 e 1) so representados de modo confivel e eficiente, pela
presena ou ausncia de correntes eltricas, cargas eltricas ou
campos magnticos nos circuitos.
9
Sistemas de Numerao importante
para a computao
Sistema Base Algarismos
Decimal 10 0, 1, 2,3,4,5,6,7,8, 9
Binrio 2 0, 1
Octal 8 0,1,2,3,4,5,6,7
Hexadecimal 16 0, 1,2,3,4,5,6,7,8, 9, A, B, C, D, E, F
10
Sistema de Numerao
Sistema de Numerao Decimal
Ex.:
1967 = 1000 + 900 + 60 + 7
= 1 x 1000 + 9 x 100 + 6 x 10 + 7 x 1
= 1 x 10
3
+ 9 x 10
2
+ 6 x 10
1
+ 7 x 10
0


Notao. Representa-se o nmero 1967, tomado em base 10, por:
( 1967 )
10

Sistema de numerao Binrio.

Base 2
Dgitos 0, 1

11
Converso de binrio para decimal
Multiplique o numero binrio vezes a base 2 elevado a
unidade por zero, dezena por 1, centena por 2, milhar por 3,
etc.

43210
Ex1 : ( 11011 )
2
= 1 x 2
0
+ 1 x 2
1
+ 0 x 2
2
+ 1 x 2
3
+ 1 x 2
4

= 1 + 2 + 0 + 8 + 16
= 27 = ( 27 )
10


210
Ex2: ( 011 )
2
= 1 x 2
0
+

1 x 2
1
+ 0 x 2
2

= 1 + 2 + 0
= 3 = ( 3 )
10

Ex3 : ( 1001 )
2
= 1 x 2
0
+ 0 x 2
1
+ 0 x 2
2
+ 1 x 2
3

= 1 + 0 + 0 + 8
= 9 = (9)
10

3210
12
Converso de decimal para binrio
Dividindo o nmero na base 10 por 2 (pela base 2), tomando
os restos da diviso, at no ser mais possvel a diviso por 2.
( 7 )
10
= ( 0111 )
2

Ex1: (7)
10

7
1 3
1 1 2
2
2
1 0
Ex2: (107)
10

107
2
0 5 2
1 2
2
6 1
2
1 6
0 3
2
2
1 1
2
1 0
( 107 )
10
= ( 01101011 )
2

7 3
1 3 6
1 3
0
Ex2: (27)
10

( 27 )
10
= ( 011011 )
2

13
Sistema de Numerao Hexadecimal

O sistema de numerao hexadecimal composto dos dgitos
decimais (0,1,2,3,4,5,6,7,8,9) acrescidos das letras A,B,C, D, E,
F. O sistema hexadecimal corresponde a 2
4
= 16, ou seja,
quatro dgitos binrios descrevem um dgito decimal.

Base 16
Dgito 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
14
Converso de hexadecimal para decimal
Multiplica-se o unidade hexa pela base hexa(16) elevado a
zero + a dezena hexa pela base hexa(16) elevado a 1 + a
centena hexa pela base hexa(16) elevado a 2 e assim por
diante.
10
Ex1: (10 )
16
= 0 x 16
0
+ 1 x 16
1

= 0 + 16
= 16 = ( 16 )
10

43210
Ex2:( 10027 )
16
= 7 x 16
0
+

2 x 16
1
+ 0 x 16
2
+ 0 x 16
3
+ 1 x 16
4

= 7 + 32 + 0 + 0 + 65536
= 65575 = ( 65575)
10

15
Converso de decimal para hexadecimal
Como feita a converso da base 10 para base 16? Faremos a
converso do seguinte modo, pega-se o nmero na base 10 e
divide base hexadecimal (16), pega-se o resto da diviso da
mesma forma da converso de decimal para binrio.
Ex1: ( 23 )
10

16 23
7 1
16
1 0
( 23 )
10
= ( 017 )
16

Ex2: ( 916 )
10

916 16
11 5 6 7
16
9 3
16
3 0
( 916 )
10
= ( 0394 )
16

4
16
Sistema de numerao Octal

Base 8

Dgito 0, 1, 2, 3,4, 5, 6, 7


Para auxiliar a converso entre as trs bases, utilizamos uma
tabela que pegue todos os algarismos (dgitos) bsicos, da
maior base, no caso a hexadecimal com 16 dgitos.
17
Tabela de Converso em Octal
Binrio Decimal Hexadecimal Octal
0000 0 0 0
0001 1 1 1
0010 2 2 2
0011 3 3 3
0100 4 4 4
0101 5 5 5
0110 6 6 6
0111 7 7 7
1000 8 8 10
1001 9 9 11
1010 10 A 12
1011 11 B 13
1100 12 C 14
1101 13 D 15
1110 14 E 16
1111 16 F 17
18
Converso Binrio para octal

Dividimos os dgito binrio da direita para a esquerda em
grupo de trs dgitos e fazemos a converso octal de cada
grupo.

Ex1: (01111)
2
= ( )
8
.
111 corresponde a 7 (unidade octal)
001 corresponde a 1 (dezena octal), assim,
(01111)
2
= ( 17)
8
.
Ex2 : (1010111)
2
= ( )
8
.
111 corresponde a 7 (unidade octal)
010 corresponde a 2 (dezena octal)
001 corresponde a 1 (centena octal)
(1010111)
2
= ( 127)
8
.
19
Converso Octal para binrio
Separamos cada dgito octal da direita (unidade octal) para a
esquerda e convertemos individualmente cada nmero em
octal em trs nmeros binrio.
Ex1: ( 17)
8
= ( )
2

7 unidades octal correspondem a 111 em binrio.
1 dezena octal corresponde a 001 ou 1 em binrio, assim,
(17)
8
= (1111)
2

Ex2: ( 1002)
8
= ( )
2

2 unidade octal correspondem a 001 em binrio.
0 dezena octal corresponde a 000 em binrio.
0 centena octal corresponde a 000 em binrio.
1 unidade de milhar em octal corresponde a 001 em binrio,
assim,
(1002)
8
= (001000000001)
2
= (1000000001)
2

20
Converso binrio para hexadecimal

Separamos o nmero binrio da direita para a esquerda em
grupos de 4 dgitos.
Substitumos cada grupo pelo dgito hexadecimal
correspondente.

Ex1 : ( )
( )
Ex5 : ( 0101 0111 )
2
= ( 5 7 )
16



Ex6 : (0110000100011)
2
para ( )
16

(0000 1100 0010 0011 )
2
= (0C23)
16
= (C23)
16

21
Converso Hexadecimal para Binrio
Quebramos cada dgito hexadecimal da direita (unidade
hexadecimal) para a esquerda e convertemos individualmente
cada nmero em hexadecimal em quatro nmeros binrio.
Ex1 : ( 9 D 8 F )
16
= ( 1001 1101 1000 1111 )
2


Ex2 : (10AF0)
16
= ( 0001 0000 1010 1111 0000 )
2

= ( 10000101011110000 )
2

22
Converses para codificao
1 Byte = 8 bits
1 kiloByte ( kb ) = 1 024 Bytes
1 megaByte (Mb) = 1 024 kb = 1 048 576 Bytes
1 gigaByte (Gb) = 1 024 Mb = 1 073 741 824 Bytes
1 teraByte (Tb) = 1 024 Gb = 1 099 511 627 776 Bytes
1 petaByte (Pb) = 1 024 Tb = 1 125 899 906 842 624 Bytes
23
Codificao BCD
A sigla BCD representa as iniciais de Binary-Coded Decimal,
que significa decimal codificado em binrio. Os dgitos 8421
representam o valor em decimal do correspondente dgito em
binrio (23 = 8, 22 = 4, 21 = 2, 20 = 1).
O cdigo BCD um sistema de representao dos dgitos
decimais desde 0 at 9 com um cdigo binrio de 4 bits.
Existem apenas dez cdigos vlidos.
Os nmeros binrios de 4 bits representando os nmeros
decimais desde 10 at 15 so invlidos no sistema BCD.
O cdigo BCD simplifica a interface Homem-mquina, mas
menos eficiente que o cdigo binrio puro. Usam-se mais bits
para representar um dado nmero decimal em BCD que em
notao binria pura.


24
Por exemplo, o nmero decimal 83 escrito
como 1000 0011. Em cdigo binrio puro,
usam-se apenas 7 bits para representar o
nmero 83. Em BCD, usam-se 8 bits
Exemplo:
a) 0110100000111001 => 0110 1000 0011
1001 => 6 8 3 9
b) 011111000001 => 0111 1100 0001 => 7
(1100 NO BCD) 1
Cdigo BCD diferente de binrio puro.
Exemplo:
137 => 10001001 - BINRIO PURO
137 => 0001 0011 0111 - BCD

Codificao BCD
25
Codificao ASCII
ASCII (acrnimo para American Standard Code for Information
Interchange, que em portugus significa "Cdigo Padro Americano
para o Intercmbio de Informao") uma codificao de
caracteres de oito bits baseada no alfabeto ingls. Os cdigos ASCII
representam texto em computadores, equipamentos de
comunicao, entre outros dispositivos que trabalham com texto.
Desenvolvida a partir de 1960, grande parte das codificaes de
caracteres modernas a herdaram como base.
A codificao define 256 caracteres, preenchendo completamente
os oito bits disponveis. Desses, 33 no so imprimveis, como
caracteres de controle atualmente no utilizveis para edio de
texto, porm amplamente utilizados em dispositivos de
comunicao, que afetam o processamento do texto. Exceto pelo
caractere de espao, o restante composto por caracteres
imprimveis.
26
Os caracteres do PC, e
nos computadores mais
modernos, ocupam um
byte de 8 bits, de forma
que pode haver 2
8
, ou
seja, 256 caracteres
diferentes.

Codificao ASCII
27
Extended Binary Coded Decimal Interchange Code (EBCDIC)
uma codificao de caracteres 8-bit que descende
diretamente do cdigo BCD com 6-bit e foi criado pela IBM
como um padro no incio dos anos 1960 e usado no IBM 360.
Como consequncia daquela descendncia direta o cdigo
EBCDIC podia ser truncado para 6 bit dando origem ao cdigo
BCD com 6 bit.
Representa uma primeira tentativa de normalizao em
paralelo com a normalizao ASCII utilizada pelo governo dos
Estados Unidos da Amrica no final dos anos 1960.
No EBCDIC so utilizados pela primeira vez 8 bit - 1 byte - para
codificar um estado existindo assim a possibilidade de
codificar 256 estados diferentes.

Codificao EBCDIC
28

Você também pode gostar