Você está na página 1de 12

UNIVERSIDADE ESTCIO DE S

Daniel Silva Braz

Organizao de Computadores

Trabalho apresentado para obteno de nota na segunda avaliao do semestre da cadeira de Organizao de computadores prof. Francisco Jadson Miranda Viana.

2007

INTRODUO

Memria um termo genrico usado para designar as partes do computador ou dos dispositivos perifricos onde os dados e programas so armazenados. Sem uma memria de onde os processadores podem ler e escrever informaes, no haveria nenhum computador digital de programa armazenado.

A memria do computador pode ser dividida em duas categorias:

- Principal: de acesso mais rpido, mas de capacidade mais restrita. Armazena informaes temporariamente durante um processamento realizado pela UCP.

- Secundria: de acesso mais lento, mas de capacidade bem maior. Armazena grande conjunto de dados que a memria principal no suporta.

UNIDADE BSICA DE MEMRIA

O computador s pode identificar a informao atravs de sua restrita capacidade de distinguir entre dois estados, por exemplo, algo est imantado num sentido ou est imantado no sentido oposto. A uma dessas opes o computador associa o valor 1, e ao outro estado, o valor 0.

Os dgitos 0 e 1 so os nicos elementos do sistema de numerao de base 2, sendo ento

chamados de dgitos binrios, ou abreviadamente, bit. Entenda-se por bit a unidade bsica de memria, ou seja, a menor unidade de informao que pode ser armazenada num computador.

ORGANIZAO DA MEMRIA

Como o valor de um bit tem pouco significado, as memrias so estruturadas e divididas em conjuntos ordenados de bits, denominados clulas, cada uma podendo armazenar uma parte da informao. Se uma clula consiste em k bits ela pode conter uma em 2^k diferente combinao de bits, sendo que todas as clulas possuem a mesma quantidade de bits.

A cada clula associa-se um nmero chamado de seu endereo. Assim torna-se possvel a busca na memria exatamente do que se estiver querendo a cada momento (acesso aleatrio). Sendo assim, clula pode ser definida como a menor parte de memria enderevel.

Se uma memria tem n clulas o sistema de endereamento numera as clulas seqencialmente a partir de zero at n-1, sendo que esses endereos so fixos e representados por nmeros binrios. A quantidade de bits em um endereo est relacionado a mxima quantidade de clulas endereveis. Por exemplo, se um endereo possui m bits o nmero mximo de clulas diretamente endereveis 2^m.

O TAMANHO DA MEMRIA

Esse o indicador da capacidade de um computador. Quanto maior ela for, mais informao poder guardar. Ou seja, quanto mais bytes (agrupamentos de 8 bits) a memria tiver, mais caracteres poder conter e, conseqentemente, maior o nmero de informao que guardar.

A memria geralmente apresentada em mltiplos de K, M(mega), G(giga) ou T(tera).

1K equivale a 2^10

1M equivale a 2^20

1G equivale a 2^30

1T equivale a 2^40

Em geral, o tamanho da clula depende da aplicao desejada para a mquina.

Emprega-se clulas pequenas em mquinas mais voltadas para aplicaes comerciais ou pouco cientificas. Uma memria com clulas de 1 byte permite o processamento individual de caracter, o que facilita o processamento de aplicaes como editores de textos.

Por outro lado, clculos cientficos seriam desvantajosos em clulas pequenas pois nmeros desse tipo precisariam de mais de uma clula para armazen-los.

A capacidade propriamente dita da memria est relacionada diretamente quantidade de clulas endereveis.

FUNCIONAMENTO DA MEMRIA PRINCIPAL

Toda memria, seja Secundria ou Principal, permite a realizao de dois tipos de operaes: escrita e leitura.

Entende por leitura a recuperao da informao armazenada e a escrita a gravao (ou armazenamento) da informao na memria.

No caso da Memria Principal (MP), essas operaes so realizadas pela UCP e efetuada por clulas, no sendo possvel trabalhar com parte dela.

A leitura no uma operao destrutiva, pois ela consiste em copiar a informao contida em uma clula da MP para a UCP, atravs de um comando desta.

Pelo contrrio, a escrita uma operao destrutiva, por que toda vez que se grava uma informao em uma clula da MP, o seu contudo anterior de eliminado.

OPERAES DE I/O NA MEMRIA

Operao de escrita

A UCP envia para o REM o endereo da memria onde a informao ser gravada, e para o RDM a posio a ser gravada.

A UCP comanda uma gravao (sinal write).

A informao armazenada no RDM , ento, transferida para a posio de memria, cujo endereo est no REM.

Operao de leitura

A UCP armazena no REM o endereo da posio, onde a informao a ser lida est localizada.

A UCP comanda uma leitura (sinal de controle para memria - READ).

O contedo da posio identificada pelo endereo contido no REM , ento, transferido para o RDM; deste, enviado para a UCP, pela barra de dados.

TIPOS DE MEMRIA

Memria RAM: Um tipo de memria essencial para o computador, sendo usada para guardar dados e instrues de um programa. Tem como caractersticas fundamentais, a volatilidade, ou seja, o seu contedo perdido quando o computador desligado; o acesso aleatrio aos dados e o suporte leitura e gravao de dados, sendo o processo de gravao um processo destrutivo e a leitura um processo no destrutivo. Existem dois tipos bsicos de memria RAM, RAM Dinmica e RAM Esttica.

- Dinmica - Esta uma memria baseada na tecnologia de capacitores e requer a atualizao peridica do contedo de cada clula do chip consumindo assim pequenas quantidades de energia, no entanto possui um acesso lento aos dados. Uma importante vantagem a grande capacidade de armazenamento oferecida por este tipo de tecnologia.

- Esttica - uma memria baseada na tecnologia de transistores e no requer atualizao dos dados. Consome mais energia (o que gera mais calor) comparando- e com a memria dinmica sendo significativamente mais rpida. Frequentemente usada em computadores rpidos. Possui uma capacidade de armazenamento bem menor que a memria dinmica.

Vdeo RAM: Uma rea especializada da memria RAM onde a CPU compe, detalhadamente,

a imagem mostrada no monitor. Especialmente organizada para manipular tanto a qualidade de apresentao quanto a cor. O buffer de vdeo inicia com 640K, mas seu tamanho e sua localizao na memria depende do tipo de modo de vdeo (texto ou grfico) em uso.

Memria ROM: Um tipo de memria que contm instrues imutveis, nela esto localizadas rotinas que inicializam o computador quando este ligado; no-voltil, ou seja, os dados no so perdidos com a ausencia de energia; tambm de acesso aleatrio. Alguns dos tipos de memria ROM so: EPROM e EEPROM.

- EPROM- um tipo de ROM especial que pode ser programada pelo usurio. Seu contedo pode ser apagado pela exposio a raios ultravioletas.

- EEPROM- tambm um tipo especial de ROM muito semelhante EPROM, tendo como diferena apenas o fato de que seu contedo apagado aplicando-se uma voltagem especfica em um dos seus pinos de entrada.

Memria Cache - uma memria de alta velocidade que faz a interface entre o processador e a memria do sistema. A memria RAM dinmica frequentemente usada em computadores modernos. Isto, devido a caractersticas como: baixo consumo, chips de alta densidade, e baixo custo. No entanto, uma memria lenta no podendo assim suportar processadores velozes. Quando um processador requer dados da memria, ele espera recebe-los num tempo mximo. Isto chamado ciclo de clock.

Para usar uma memria dinmica lenta com um processador rpido necessrio um hardware extra (chamado de memria cache) que fica entre o processador e a memria.

Todos os acessos da memria pelo processador so alimentados pelo sistema de cache. Ela

compreende um comparador de endereos que monitora as requisies do processador, alta velocidade da RAM esttica e chips extras de hardware.

O sistema de cache inicia tentando ler tantos dados da memria dinmica quanto possvel e guarda-os em sua memria esttica de alta velocidade (ou cache). Quando requisies do processador chegam, ela checa se os endereos requisitados so os mesmos dos que j foram lidos da memria, caso seja, os dados so enviados diretamente da cache para o processador, caso contrrio, ela permite que o processador acesse a memria principal (o processador realiza este acesso lentamente). Ento o sistema de cache atualiza seu contedo com o que foi lido da memria pelo processador e tenta ler tantos dados quanto possvel antes que a prxima requisio do processador chegue.

Quando o sistema de cache atende a uma requisio do processador, chamado cache hit. Se o sistema de cache no atende a uma requisio do processador, chamado cache miss.

MEMRIA SECUNDRIA

A memria principal (ram) no o nico meio de armazenamento existente. Devido a algumas caractersticas que so peculiares a este tipo de memria - por exemplo: volatilidade e alto custo - , surgiu a necessidade de implementao de outro tipo de memria, chamado memria secundria. Este tipo de memria, no voltil, tem maior capacidade de armazenamento e mais barata. Estas memrias podem ser removveis ou no. Neste contexto, "removveis" significa que ela pode ser retirada do computador e transportada facilmente para outro. O winchester ou disco rgido, por exemplo, no removvel. J os demais podem ser chamados de removveis. Estes so alguns dos tipos de memria secundria disponveis hoje:

- Fitas Magnticas (streamer e dat) - Discos rgidos

- CD-ROM, DVD-ROM. - PENDRIVE (Flash)

Vejamos suas caractersticas:

1. Fitas streamer

Foi o primeiro tipo de memria secundria. Elas so usadas para armazenamento off-line de dados (backups de dados, programas, etc.). A aparncia da fita magntica similar das fitas usadas em gravadores antigos. Ela feita de material plstico coberto com uma substancia magnetizvel.

A vantagem do uso de fitas que elas so compactas, portteis, possuem alta capacidade de armazenamento e so baratas.

A grande desvantagem da fita seu acesso seqencial. Por exemplo, para ler um registro que est no final da fita, deve-se passar por todos os outros registros. Em mdia, para se ler um registro de uma fita com n registros, passa-se por n/2 registros.

2. Fitas dat

So a segunda gerao das fitas magnticas. Menores, mais fceis de armazenar e mais seguras, permitem um armazenamento maior de dados. Sua grande capacidade a torna tima para backup de grandes volumes de dados. Sua aparncia assemelha- e a de uma fita de vdeo, mas com um tamanho bem menor.

3. Discos rgidos (winchesters)

Consistem de um conjunto de discos magnticos empilhados, dentro de uma caixa de metal blindada a vcuo. Cada disco possui duas faces, cada face tendo sua cabea de leitura/gravao exclusiva. A diviso lgica de cada disco a mesma dos disquetes, mas, devido ao empilhamento dos discos, surgiu um novo conceito: cilindro. Um cilindro nada mais do que o conjunto de trilhas que esto na mesma posio em cada disco. Por exemplo: o cilindro 0 o conjunto de todas as trilhas 0 dos sub-discos que compem o disco rgido. Cilindro 1 o conjunto de todas as trilhas 1... e assim por diante.

Alguns conceitos importantes:

Tempo de seek (procura): o tempo gasto para a cabea de leitura/gravao se posicionar na trilha correta. Varia de 3 ms (para trilhas adjacentes) e at 100 ms (para trilhas que esto nos extremos do disco).

Latncia rotacional: o tempo gasto para localizar o setor ao qual se quer ter acesso. O tempo total de acesso a soma destes dois tempos (seek + latencia rotacional). A latncia rotacional varia de 0 ao tempo de uma rotao completa (a 3600 rpm, por exemplo, a LR 16,67 ms).

Tempo de transferncia: o tempo gasto para a migrao dos dados da memria secundria para a memria principal.

Tempo de acesso: a soma dos tempos: seek + latncia + transferncia.

Taxa de transferncia: a velocidade com a qual os dados migram da memria secundria para a memria principal. Ex.: 1.200 kbps.

4. CD-ROM

Desenvolvido inicialmente pela Philips, e em seguida com a colaborao da Sony, os cd-roms tem se tornado muito populares. Seguros, durveis, fceis de armazenar e com alta capacidade de armazenamento, eles tem se tornado um grande meio de distribuio de programas.

O nome cd-rom vem de compact disk read only memory. Como o prprio nome diz, ele uma memria rom, isto , memria somente leitura que no pode ser alterada.

Um cd gravado utilizando um laser de alta potencia. Com este laser so feitos furos (pits) em um disco matriz. As reas no furadas entre os pits so chamadas lands. Com os pits tem uma refletividade diferente dos lands, pode-se, assim, representar uma informao digital (dois estados). Desta matriz feito um molde, que usado para estampar as cpias. Depois, cada cpia recebe uma fina camada de alumnio, que recoberta por outra fina camada de plstico.

A diviso lgica dos Cd's totalmente diferente de um disquete ou disco rgido. Os dados no so gravados em trilhas e setores, mas numa espiral contnua, em blocos de dados. Um cd de 553 Mb, por exemplo, tem 270.000 blocos de dados. Os cd's so muito usados na distribuio de programas, vdeos multimdia, etc. Algumas capacidades: 600Mb, 650Mb, 700Mb.

Sua velocidade de acesso depende da velocidade do drive de cd (8x, 16x, 20x, 22x, 48x, 52x).

BIBLIOGRAFIA

CLAYBROOK, Billy. Tcnicas de gerenciamento de arquivos.

TANENBAUM, Andrews S. Organizao Estruturada de Computadores. P. 21-42.

VELLOSO, Fernando de Castro. Informtica: conceitos bsicos. Rio de Janeiro: Editora Campus, 1994, p. 15-27.

TOLEDO, N. Introduo a Organizao de Computadores. P. 37-56.

Você também pode gostar