25
Introdução à Organização de Computadores Memória Secundária Arquitetura e Organização de Computadores Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2008

Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

  • Upload
    others

  • View
    56

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Introdução à Organização de Computadores

Memória Secundária

Arquitetura e Organização de Computadores

Prof. Rossano Pablo Pinto, Msc.rossano at gmail com

2008

Page 2: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 2

Tópicos

● Processadores● Memória Principal ● Memória Secundária● Entrada e Saída

Page 3: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 3

Memória Secundária

Page 4: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 4

Memória SecundáriaMemória Secundária

(Disco e outros - qualquer dispositivo de

armazenamento + lento que memória

principal)

Page 5: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 5

● Discos magnéticos flexíveis (disquetes)– disco flexível “pequeno” e removível– inventado pela IBM– características similares aos discos rígidos,

exceto:● cabeças de leitura tocam (encostam) a mídia● o disco só rotaciona quando forem necessárias● delay para ligar e desligar motor de rotação do

disco

Memória Secundária

Page 6: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 6

● Discos magnéticos flexíveis (disquetes)– parâmetros do discos baixa densidade e alta

densidade

Memória Secundária

Parâmetros LD 5.25“  HD 5.25“ LD 3.5“ HD 3.5“Tamanho (polegadas) 5.25 5.25 3.5 3.5

360K 1.2M 720K 1.44MTrilhas 40 80 80 80Setores por trilha 9 15 9 18Cabeças 2 2 2 2Rotações por minuto 300 360 300 300

250 500 250 500Tipo do invólucro externo Flexível Flexível Rígido Rígido

Capacidade (bytes)

Taxa de dados (kbps)

Page 7: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 7

● Padrões de disco rígido: IDE– IDE = Integrated Drive Electronics– Máximo de 2 HDs por controladora– IDE: acesso ao disco através dos parâmetros

cabeça, setor e cilindro:● cabeça: 4 bits● setores: 6 bits● cilindros: 10 bits● Qual o tamanho máximo de disco era possível?

Memória Secundária

Page 8: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 8

● Padrões de disco rígido: IDE– IDE: acesso ao disco através dos parâmetros

cabeça, setor e cilindro:● cabeça: 4 bits -> 16 cabeças● setores: 6 bits -> 63 setores (começa a numerar

em 1)● cilindros: 10 bits -> 1024 cilindros● Qual o tamanho máximo de disco era possível?

– 16 x 63 x 1024 = 1.032.192 setores– 1.032.192 x 512 = 528 MB

Memória Secundária

Page 9: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 9

● Padrões de disco rígido: EIDE– Extended IDE

● taxa de transferência superior● Máximo de 4 discos por controladora● Consegue controlar drives de CD-ROM● Novo modo de endereçamento: LBA

– Logical Block Addressing– Numera os setores de 0 à 224 -1 .– A controladora tem que converter estes valores em

cabeças, setores e cilindros, mas consegue discos maiores que 528 MB

Memória Secundária

Page 10: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 10

● Padrões de disco rígido: EIDE– Extended IDE

● Número os setores de 0 à 224 -1 .– 16777216 – 1 = 16777215– 16777215 x 512 = 8191 MB– 8191 MB = 8 GB -1

Memória Secundária

Page 11: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 11

● Padrões de disco rígido: SCSI– SCSI: Small Computer System Interface

● surgiu em 1986● acesso similar ao IDE e EIDE ● taxas de transferências bem superiores ● Relação entre Freqüência do barramento e taxa de

transferência

Memória Secundária

Page 12: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 12

● Padrões de disco rígido: SCSI– Barramento SCSI pode conectar outros

dispositivos como:● CD-ROMs● scanners● unidades de fita● outros

– podem conectar 8 ou 16 dispositivos na mesma controladora

Memória Secundária

Page 13: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 13

● Padrões de disco rígido: SATA– Serial ATA– Fazer trabalho que mostre:

● História● Especificações: tamanho, padrão do cabo de

conexão (pinagem), taxa de transferência, freqüência de operação e protocolo

Memória Secundária

Page 14: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 14

● RAID – Redundant Array of Inexpensive Disks

● termo original

– Redundant Array of Independent Disks● termo adotado pela indústria

– Motivação: aumento de desempenho e segurança

– 6 diferentes organizações conhecidas por levels (RAID 0 à RAID 5)

Memória Secundária

Page 15: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 15

● RAID

Memória Secundária

=

SLED (Single Large Expensive Disk) RAID (Redundant Array of Inexpensive Disks)

Page 16: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 16

● RAID 0 – striping – divide os discos em “fatias”– lê e escreve os dados de forma paralela em

cada uma das fatias ● dados são “quebrados em número de fatias

– aumenta desempenho – aumenta chance de erro pelo número de

fatias– a quantidade total de armazenamento é dada

pela soma de todas as fatias

Memória Secundária

Page 17: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 17

● RAID 1 – mirroring (espelhamento) – divide os discos em “fatias”– lê e escreve os dados de forma replicada em

cada um dos discos do array (em fatias)– desempenho similar que o de um disco único:

● leituras rápidas (em paralelo), escritas lentas

– DIMINUI chance de erro pelo número de discos

– a quantidade total de armazenamento é dada pela quantidade de um único disco

Memória Secundária

Page 18: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 18

● RAID 2– os dados podem ser quebrados em bytes,

palavras, ...

● RAID 3– versão simplificada do RAID 2, possui um

disco utilizado apenas para colocar bits de paridade

Memória Secundária

Page 19: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 19

● RAID 4– similar ao RAID 0– possui bits de paridade em disco separado

(aumenta confiabilidade)

● RAID 5– similar ao RAID 4 mas distribui os bits de

paridade nos vários discos

Memória Secundária

Page 20: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 20

Page 21: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 21

Memória Secundária

● CD-ROM – Discos ópticos – seção 2.3.7– CD (Compact Disc) inventado em 1980 –

Philips e Sony● usado para audio apenas

– leitura feita por laser– 1984 – CD-ROM (CD – Read Only Memory):

passou a ser utilizado para dados– taxa: x = 153.600 B/s ou 175.200 B/s– 2x, 3x, 4x.... 32x = 4.915.200 B/s

Page 22: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 22

Memória Secundária

● CD-ROM – Discos ópticos

Page 23: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 23

Memória Secundária

● Fazer trabalho (escolha 1):– CD-ROM / CD-rewritable– DVD / DVD rewritable– blu-ray

Page 24: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 24

● Taxa de Transferência:– Exercício: Calcule o tempo para ler 2 Kbytes em

um disco com as seguintes características:● Seek time = 30ms● Rotational delay médio (latência) = 8,3 ms● Rotation time (rotação) = 16,7 ms● Tamanho da trilha = 32768 bytes

Memória Secundária

Page 25: Introdução à Organização de Computadoresrossano.pro.br/network/cursos/arqcomp/apostilas/... · 2008-11-06 · Introdução à Organização de Computadores Memória Secundária

Copyleft Rossano Pablo Pinto 25

● Taxa de Transferência:– Resolução:

● TOTAL = ST + RDM + ((Tamanho arquivo / tamanho trilha) * RT)

● TOTAL = 30 + 8,3 + ((2048 / 32768) * 16,7)● TOTAL = 39,34375 ms

Memória Secundária