Referncias
AOC - William Stallings : cap 1, 2 e 3
SISTEMA COMPUTACI0NAL
Unidade de
Controle
Memria
Principal
Registradores
Dispositivos
de E/ S
Mquina IAS
composta de :
Unidade de Controle (UC)
Unidade Lgica e Aritmtica (ULA)
Registradores
10
REGISTRADORES
So memrias internas da CPU que
armazenam operandos, resultados temporrios
e certas informaes de controle.
Um dos registradores mais importante
contador de programa (Program Counter - PC),
que aponta para a prxima instruo a ser
executada.
11
12
13
Registradores AMD64/EMT64
Registradores do MIPS
Ciclo de busca
Ciclo de execuo
Processador-memria:
Transferncia de dados entre CPU e memria principal.
E/S do processador:
Transferncia de dados entre CPU e mdulo de E/S.
Processamento de dados:
Alguma operao aritmtica ou lgica sobre dados.
Controle:
Alterao da sequncia de operaes (ex: desvio).
A Memria o espao
de armazenamento
temporrio.
1
2
endereos
Instrues e dados so
armazenados na
memria durante o
processamento.
instruo ou dado
16
2 -1
clula = 8 bits
21
Bits e Bytes
Um Bit a menor unidade de informao e corresponde a 0 ou 1.
Um Byte composto de 8 Bits.
22
Clulas de Memria
23
24
Quantificao de Memria
Unidade
Sigla
Quantidade
(bytes)
1 Kibibyte
1.024
25
O Kibibyte
O KibiByte (smbolo KiB[, contrao de kilo binary byte) uma
unidade medida de armazenamento eletrnico de informao,
estabelecida em 2000 pela Comisso Eletrotcnica Internacional
(IEC) como:
1 kibibyte = 1.024 bytes
26
IEC x SI (Wikipdia)
IEC (International Electrotechnical Commission,1906, Genebra, Sua.): organizao
internacional de padronizao de tecnologias eltricas, eletrnicas e relacionadas.
Alguns dos seus padres so desenvolvidos juntamente com a Organizao
Internacional para Padronizao (ISO).
SI (Sistema Internacional de Unidades - International System of Units - Systme
international d'units[): conjunto sistematizado e padronizado de definies para
unidades de medida, utilizado em quase todo o mundo moderno, que visa a
uniformizar e facilitar as medies e as relaes internacionais da decorrentes . Sua
adoo progressiva e cada vez mais abrangente uma contingncia no s tcnicocientfica, mas de ordem poltica, econmica e social
27
Mltiplos do byte
Prefixo binrio (IEC)
Prefixo do SI
Nome Smbolo Mltiplo Nome Smbolo
byte
B
20
byte
B
100
kibibyte KiB 210
Kilobyte kB
mebibyte MiB 220
megabyte MB
Gibibyte GiB 230
gigabyte GB
40
tebibyte TiB
2
terabyte TB
50
Pebibyte PiB
2
petabyte PB
60
Exbibyte EiB 2
exabyte EB
Zebibyte ZiB 270
zettabyte ZB
Yobibyte YiB 280
yottabyte YB
Mltiplo
103
106
109
1012
1015
1018
1021
1024
28
29
30
31
Discos ticos:
Compact Disk (CD-ROM, CD-R e CD-RW)
Digital Versatile Disk(DVD-ROM, DVD-R e DVD-RW)
Fitas Magnticas
32
Barramentos
33
34
Barramento de dados
35
36
37
Barramentos (construo)
Linhas paralelas nos circuitos impressos
Cabos fitas
38
39
MLTIPLOS BARRAMENTOS
40
41
BARRAMENTOS - exemplos
42
43
44
Representao de Dados
Dados e instrues so armazenados no formato binrio.
Caracteres so representados em padres (cdigos)
convencionados: ASCII, EBCDIC e UNICODE
45
46
48
97 a 122 : a at z
49
52
53
54
FORMATOS DO UNICODE
O Unicode estende o conjunto de caracteres
ASCII codificando a maioria dos caracteres
mundiais.
O Unicode codifica caracteres em um espao
numrico uniforme entre 0x0 a 0x10FFFF.
Usa vrios formatos de transformao:
UTF-8, UTF-16 e UTF-32.
55
EXEMPLOS
Caractere UTF-8
UTF-16
letra A
0x41
0x0041
letra
0xCD 0x91 0x0391
UTF-32
0x00000041
0x00000391
ITLICA ANTIGA A:
UTF-8: 0xF0 0x80 0x83 0x80
UTF-16: 0xDC00
UTF-32: 0x00010300
56
58
FORMATO UTF-16
O formato de codificao UTF-16 de largura
varivel expressa os caracteres em unidades
de 16 bits dois bytes (16 bits) adjacentes ou
um inteiro curto em muitas mquinas.
A maioria dos caracteres Unicode expressa
em uma nica unidade de 16 bits.
O UTF-16 a codificao mais usada nos
aplicativos Microsoft Windows.
59
61
63
64
65
DESVANTAGENS DO UNICODE
Quantidade de memria requerida pelo UTF-16 e
UTF-32 maior que os caracteres ASCII (8 bits).
Apesar de inclur mais caracteres do que qualquer
outro conjunto de caracteres em uso comum, ele
ainda no codifica todos os caracteres escritos
mundiais.
66