Escolar Documentos
Profissional Documentos
Cultura Documentos
computadores
Prof. Wilfredo Blanco Figuerola
Curso Superior de:
Tecnologia em Analise e
Desenvolvimento de Sistemas
Redes
Ementa
1.
Introduo Organizao de
Computadores
2.
Representao numrica
Caractersticas e tipos
Estrutura e organizao
Hierarquia de memria
Memria principal
Memria virtual
Memria cache
Memria secundria
5.
Processadores
A viso do Software
O compilador
O montador
O ligador
O carregador
O processo de boot
Linguagem de Montagem
7.
E/S Programada
E/S Dirigida por Interrupo
Acesso Direto Memria (DMA)
6.
Estruturas de interconexo
Interconexo de barramentos
Mdulos de E/S
Tcnicas de Controle para Transferncia de
Dados
Sistema de Memria
3.
4.
Operaes e operandos
Instrues Lgicas e Aritmticas
Instrues de desvio
Linguagem de Mquina
Apresentao
(1)
Sistema de Memria
Introduo
Funcionamento bsico de um sistema microprocessado (Figura 1.10, Gabriel Torres)
Dispositivos
de entrada
Controlador de
memoria
Programas so
armazenados aqui
Dispositivos
de sada
Memoria primaria
(RAM)
Processador
Memoria secundaria
(discos rgidos, CDs, etc)
Decodificao da
instruo
Busca de dados
Ejecuo
ORGANIZAO E ARQUITETURA DE COMPUTADORES
Sistema de Memria
Introduo
Endereo
A013545D
A013545E
A013545F
A0135460
A0135461
A0135462
A0135463
Contedo
0
0
0
0
0
1
1
1
1
1
0
1
0
0
0
1
1
0
0
1
1
0
0
1
0
1
1
0
1
1
1
0
1
1
0
1
0
1
0
1
0
1
0
1
1
0
0
1
0
1
1
1
0
1
1
1
Locao
to
si
Dep
ORGANIZAO E ARQUITETURA DE COMPUTADORES
Sistema de Memria
Representao numrica
Sistema
Base
Representao
Binario
01
Decimal
10
012345678
Hexadecimal
16
0 1 2 3 4 5 6 7 8 9 A B C D E F
+V
Bit 1
Bit 0
-V
A013545D
A013545E
A013545F
A0135460
A0135461
A0135462
A0135463
Contedo
0
0
0
0
0
1
1
1
1
1
0
1
0
0
0
1
1
0
0
1
1
0
0
1
0
1
1
0
1
1
1
0
1
1
0
1
0
1
0
1
0
1
0
1
1
0
0
1
0
1
1
1
0
1
1
1
Locao
Endereo
Dgito
Hexadecimal
Valor
Binrio
Valor
Decimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sistema de Memria
Representao numrica
Exemplo:
2
72
36
18
128
64
32
16
145 = 128 + 16 + 1
241 = ?
2
9
2
4
14510 = 100100012
Exemplo:
100100012 = 201 + 210 + 220 + 230 + 241 + 250 + 260 + 271 = 1 + 16 + 128 = 14510
128
64
32
16
01101001 = ?
1
100100012 = 9116
Sistema de Memria
Caractersticas e tipos
Caractersticas Fsicas
Tecnologias
Localizao
Processador
Interna
Externa
Semicondutores
Magntica,
tica
Magneto-tica.
Unidade de Transferncia
Nmero de bits que podem ser
lidos ou escritos de cada vez.
Mtodo de Acesso
Seqencial: O acesso feito segundo
uma seqncia linear especfica,
influindo no tempo de acesso.
Direto: O acesso feito por meio de um
acesso direto a uma vizinhana
genrica do registro e, em seguida, por
uma pesquisa seqencial, influindo no
tempo de acesso (ex. Disco Rgido).
Aleatrio: Qualquer posio pode ser
selecionada de modo aleatrio, sendo
endereada e acessada diretamente. O
tempo de acesso a uma determinada
posio constante.
Associativo: Tipo de memria de
acesso aleatrio. Uma palavra
buscada na memria com base em uma
parte de seu contedo, e no de acordo
com seu endereo.
Desempenho:
Caraterizao
Memorias
Tempo de Acesso:
Acesso No-Aleatrio: Tempo gasto para posicionar o mecanismo de leituraescrita na posio desejada.
Capacidade:
Sistema de Memria
Caractersticas e tipos
Sistema de Memria
Hierarquia de memria
Core i7
10
Sistema de Memria
Hierarquia de memria (Propiedades)
M1
M2
...
Memria
rpida e cara
Mn
Memria
lenta e barata
Incluso
Processador
Cache L2
Principal
Cache L1
Secundria
11
Sistema de Memria
Hierarquia de memria (Propiedades)
M1
M2
...
Memria
rpida e cara
Mn
Memria
lenta e barata
Coerncia/Consistncia
Processador
Principal
Cache
Write-through
Cache
Principal
Write-back
Cache
Principal
Uso de estratgias de
manuteno da
consistncia entre os nveis
da hierarquia (polticas de
atualizao de memria):
Sistema de Memria
Memria interna: Registradores
13
Sistema de Memria
Memria interna: Registradores
Registrador
Elemento superior da pirmide de memria
Maior velocidade de transferncia
Menor capacidade de armazenamento
Maior custo
Tempo de acesso: um ciclo de memria (em torno de
1 ou 2 nanos-segundos)
Capacidade: armazenam um nico dado, dependendo
do tipo de processador.
Volatilidade: so memrias volteis, necessitam de
energia para funcionarem.
Tecnologia: bipolar e MOS (metal oxide semicondutor)
Temporalidade: guardam informao o mais
temporariamente possvel (tempo necessrio para ser
utilizada na UAL).
Custo: elevado
14
Bibliografia
15