Você está na página 1de 60

Organizao de Computadores

Aula 5

Memria
Introduo
Memria um componente do sistema de computao que tem a funo de armazenar as informaes que so manipuladas pelo sistema e para que elas possam ser recuperadas prontamente, quando necessrio.

Funciona como se fosse um depsito.

Organizao de Computadores

Memria
Introduo
Na prtica, temos mais de um tipo de memria funcionando em um sistema de computao em virtude de vrios fatores: Aumento da velocidade das UCPs Capacidade de armazenamento Esses dois fatores indicam a necessidade de se projetar no um nico tipo de memria, mas sim um conjunto de memrias com diferentes caractersticas, o que leva a uma hierarquia de funcionamento a que denominamos subsistema de memria.

Organizao de Computadores

Memria
Introduo
H duas aes que podem ser realizadas em na memria. A primeira ao a de guardar um elemento. Em computao chamada de armazenar, e a operao em si, que realizada para a atingirmos este objetivo chamada de escrita ou gravao (write). A segunda ao a de recuperar um elemento guardado. Em computao, esta ao se denomina recuperar (retrieve) e a operao para realiz-la chama-se leitura (read).

Organizao de Computadores

Memria
Como as informaes so representadas na memria
A memria tem como elemento bsico de armazenamento fsico o bit. O modo como cada bit identificado na memria varia de acordo com o tipo de memria, pode ser um sinal eltrico, um campo magntico ou ainda a presena ou ausncia de um ponto de luz.

Como vimos anteriormente, um bit s pode representar dois valores distintos, e sua utilidade individual bastante limitada.

Organizao de Computadores

Memria
Como as informaes so representadas na memria
Na prtica precisamos representar no computador os smbolos do nosso cotidiano para o computador. A soluo foi criar uma definio de um cdigo representativo de cada smbolo, cada um tendo a mesma quantidade de bits, tantos quantos fossem necessrios para nos permitir representar todos os smbolos que desejssemos.

Organizao de Computadores

Memria
Como as informaes so representadas na memria
Por isso, os sistemas de computao costumam agrupar uma determinada quantidade de bits, identificando este grupo como uma unidade de armazenamento, denominada clula.

Uma clula um grupo de bits tratado em conjunto pelo sistema, ou seja, este grupo de bits movido em bloco como se fosse um nico elemento, sendo assim identificado para efeito de armazenamento e transferncia, como um unidade.

Organizao de Computadores

Memria
Como se localiza uma informao na memria
Como uma memria constituda de vrios desses grupos de bits (clulas, bloco, setor) necessrio que seja definido um mtodo para identificar univocamente cada uma dessas clulas, de modo que possa ser distintamente identificado o grupo de bits que se deseja utilizar em um processamento.

A memria principal organizada em grupos de bits ou clulas e cada um possui um endereo sequencialmente dispostos a partir do endereo 0 (zero) at o ltimo endereo (N - 1), sendo N a quantidade total de grupos. O sistema de controle de memria construdo de modo a localizar um certo grupo de bits a partir do seu endereo.

Organizao de Computadores

Memria
Como se localiza uma informao na memria

Organizao de Computadores

Memria
Como se localiza uma informao na memria
Os contedos de cada grupo de bits das memrias so constitudas de elementos fsicos que, de diferentes formas (eltrica, magntica, tica) representam os dados que desejamos armazenar e manipular.

Didaticamente insere-se ao lado de cada clula seu endereo, porm esta representao fisicamente no aparecem em lugar nenhum no sistema.

Organizao de Computadores

Memria
Operaes realizadas na memria
Na memria vamos realizar essas duas operaes assim denominadas: Escrita ou gravao; Leitura ou recuperao;

Estas operaes so possveis graas tcnica utilizada para identificar cada grupo de bits pelo seu endereo, que permite identificar o local de armazenamento (escrita) ou recuperao (leitura).

Organizao de Computadores

Memria
Operaes realizadas na memria
A operao de escrita naturalmente destrutiva, pois ao armazenar um conjunto de bits em um endereo de memria, o contedo anterior destrudo, visto que os bits que chegam para ser gravados por cima dos que estavam no local.

Organizao de Computadores

Memria
Operaes realizadas na memria
A operao de leitura, ao contrrio da escrita, no deve ser destrutiva, pois ela trata-se de uma operao de copiar um valor de um local para outro, permanecendo o mesmo valor no local de origem.

Organizao de Computadores

Memria
Hierarquia de memria
Para termos eficincia ao se projetar um sistema de computao, devemos ter um conjunto de memrias de diferentes tipos, organizados de forma hierrquica.
H muitas memrias no computador que se interligam de forma bem estruturada, constituindo um subsistema de memria.

Esse subsistema projetado de modo que seus componentes sejam organizados hierarquicamente, representado por uma pirmide, pois simboliza com uma base larga a capacidade, o tempo de uso e o custo do componente que representa.

Organizao de Computadores

Memria
Hierarquia de memria

Organizao de Computadores

Memria
Hierarquia de memria
Vamos definir os principais parmetros para anlise das caractersticas de cada tipo de memria da hierarquia apresentada na pirmide. Tempo de resposta: indica quanto tempo, a memria gasta para colocar uma informao na barra de dados aps uma determinada posio ter sido endereada. um parmetro que pode medir o desempenho da memria. Pode ser chamado de tempo de acesso para leitura ou simplesmente tempo de leitura. O valor do tempo de acesso de uma memria dependente da sua tecnologia de construo e da velocidade de seus circuitos e pode variar bastante entre os vrios tipos, de nanossegundos at dezenas ou centenas de milissegundos.

Organizao de Computadores

Memria
Hierarquia de memria
O tempo de acesso das memrias eletrnicas (RAM, ROM, etc...) o mesmo independente da distncia fsica entre o local de um acesso e o local do prximo acesso, ao passo que, nos dispositivos eletromecnicos (discos, CD-ROMs, etc...) o tempo de resposta varia conforme a distncia fsica entre dois acessos consecutivos.

Organizao de Computadores

Memria
Hierarquia de memria
Outro parmetro o ciclo de tempo do sistema de memria ou simplesmente ciclo de memria, que o perodo de tempo decorrido entre duas operaes sucessivas de acesso a memria, sejam de escrita ou leitura. Normalmente o ciclo de memria utilizado como medida de desempenho das memrias eletrnicas.

Organizao de Computadores

Memria
Hierarquia de memria
Capacidade a quantidade de informao que pode ser armazenada em uma memria. A unidade de medida mais comum o byte, embora possa ser utilizada outras unidades. Para simplificar, adicionamos os elementos Kbytes (quilo), Mbytes (mega), Gbytes (giga), Tbyte (tera). Volatilidade a capacidade de reteno da informao. Uma memria pode ser voltil ou no-voltil. Uma memria no-voltil aquela que retm a informao armazenada quando a energia eltrica desligada. Memria voltil aquela que perde a informao armazenada quando o equipamento desligado.

Organizao de Computadores

Memria
Hierarquia de memria
Tecnologia de fabricao a tecnologia empregada para fabricao das memrias. Memria de semicondutores so dispositivos fabricados com circuitos eletrnicos e baseados em semicondutores. So rpidas e relativamente caras se comparadas com outros tipos. Ex: Memria principal, registradores. Memria de meio magntico so dispositivos como disquetes e discos rgidos fabricados de modo a armazenar informaes sob a forma de campos magnticos. Devido natureza eletromecnica de seus componentes, este tipo de memria mais barato e permite o armazenamento de grande quantidade de informao Memria de meio tico so dispositivos que utilizam o feixe de luz para marcar o valor (0 ou 1) de cada dado em sua superfcie.
Organizao de Computadores

Memria
Hierarquia de memria
Temporariedade trata-se de uma caracterstica que indica o conceito de tempo de permanncia de informao de um dado tipo de memria. Permanente trata-se de um tipo de memria que os dados armazenados permanecem por um considervel perodo de tempo. Transitria o tipo de memria que os dados armazenados ficam por pouco tempo (nanossegundos ou durante a execuo de um programa). Custo o valor empregado para fabricar uma memria. Depende de vrios fatores, entre os quais podemos mencionar a tecnologia de fabricao. Uma boa unidade de medida de custo o byte armazenado.

Organizao de Computadores

Memria
Registradores
O objetivo final de cada uma das memrias armazenar informaes destinadas a serem em algum momento, utilizadas pelo processador.
As aes operativas do processador so realizadas nas suas unidades funcionais (Unidade Aritmtica e Lgica UAL), (Unidade de Ponto Flutuante - UPF), porm antes que a instruo seja interpretada e os dispositivos da UCP sejam acionados, o processador precisa buscar a instruo de onde ela estiver armazenada (memria principal ou cache) e armazen-la em seu prprio interior, em um dispositivo de memria chamado de registrador de instruo.

Organizao de Computadores

Memria
Registradores
Aps o armazenamento da instruo, o processador dever na maioria das vezes, buscar dados da memria para serem manipulados na UAL. Estes dados tambm precisam ser armazenados em algum lugar na UCP at serem utilizados.
Os resultados de um processamento tambm precisam ser guardados temporariamente na UCP. Estes dados so armazenados em pequenas unidades de memria chamadas de registradores.

Organizao de Computadores

Memria
Registradores
O registrador ocupa o topo da pirmide de memria por possuir a maior velocidade de transferncia dentro do subsistema de memria, menor capacidade de armazenamento e maior custo. Tempo de acesso: 1 ciclo de memria. Capacidade: os registradores so fabricados para armazenar um nico dado, uma nica instruo ou um nico endereo. Volatilidade: registradores so memrias de semicondutores, ou seja, necessitam de energia eltrica para funcionar. Portanto os registradores so volteis. Tecnologia: registradores so memrias de semicondutores, sendo fabricados com tecnologia igual dos demais circuitos da UCP.

Organizao de Computadores

Memria
Registradores
Temporariedade: os registradores so memrias auxiliares internas UCP e, portanto, tendem a armazenar informao (dados ou instrues) por muito pouco tempo.
Custo: devido tecnologia mais avanada de sua fabricao, os registradores so os dispositivos de maior custo entre os diversos tipos de memria.

Organizao de Computadores

Memria
Memria Cache
Na pirmide da hierarquia da memria, a memria cache ocupa a posio logo abaixo aos registradores. Antigamente a memria cache no era utilizada e desse modo, os registradores eram ligados diretamente a memria principal. Em toda execuo de uma instruo, a UCP acessa a memria principal, para buscar a instruo e transferi-la para um dos registradores da UCP. Outras instrues requerem outros acessos a memria, seja ela para transferncia de dados para UCP, seja para a transferncia do resultado de uma operao da UCP para a memria. Sendo assim, para realizar um ciclo de instruo h sempre a necessidade de ser realizado um ou mais ciclos de memria.

Organizao de Computadores

Memria
Memria Cache
Considerando que um ciclo de memria bem mais demorado que o perodo de tempo que a UCP gasta para realizar uma operao da UAL, bvio que a durao da execuo de um ciclo de instruo bastante prejudicada pela demora dos ciclos de memria. Deste modo, vem se tentando melhorar essa relao de desempenho da UCP, fato que no tem ocorrido na mesma proporo com o aperfeioamento da memria. Em virtude de melhorar o desempenho, foi desenvolvida uma tcnica que consiste na incluso de um dispositivo de memria entre UCP e MP denominado memria cache, cuja funo acelerar a velocidade de transferncia das informaes entre UCP e MP e com isso, melhorar o desempenho do sistema como um todo.

Organizao de Computadores

Memria
Memria Cache
Para que isso fosse possvel, esse tipo de memria fabricado com a mesma tecnologia da UCP, o que consequentemente diminui os tempos de acesso.
Para a memria RAM cache podemos dividir em dois nveis Nvel L1: uma memria cache inserida internamente no processador. Nvel L2: tambm conhecida com cache externa, consistem em uma pastilha separada e prpria, instalada na placa-me.

Organizao de Computadores

Memria
Memria Cache
Seguem os parmetros da memria cache: Tempo de acesso: ciclo de memria, sendo memrias de semicondutores, fabricadas com tecnologia e recursos para gerar ciclos menores de memria do que a memria RAM comuns, elas possuem velocidade de transferncia tal que lhes garanta tempo de acesso menores que 5 a 7 nanossegundos. Capacidade: tendo em vista que a UCP acessa primeiro a memria cache, importante que ela tenha uma capacidade razovel, pois uma vez solicitado o dado e no encontrado na memria cache, o processamento ir sofrer um atraso para que estas informaes sejam transferidas da memria principal para a memria cache.

Organizao de Computadores

Memria
Memria Cache
Volatilidade: as memrias cache so dispositivos construdos com circuitos eletrnicos, memrias de semicondutores, ou seja, necessitam de energia eltrica para funcionar. Portanto a memria cache volteis. Tecnologia: memria cache um dispositivo fabricado com circuitos eletrnicos de alta velocidade para atingirem sua finalidade. Em geral, so memrias estticas denominadas SRAM. Temporariedade: o tempo de permanncia de uma instruo ou dado na memria cache relativamente pequeno, menor que a durao da execuo do programa ao qual a instruo ou dado pertence. Custo: o custo de fabricao da memria cache alto, o valor por byte est situado entre o dos registradores e o da memria principal. As memrias internas UCP so mais caras que as externas.
Organizao de Computadores

Memria
Memria Principal
Uma das principais caractersticas definidas no projeto de von Neumann foi de criar uma mquina de programa armazenado. Isso permite que a UCP acessem uma instruo aps a outra , permitindo o automatizao, alm do aumento de velocidade na execuo dos programas. Desde o principio, a memria definida para armazenar o programa a ser executado a memria principal. Ou seja, a Memria Principal ento a memria bsica de um sistema de computao onde o programa que vai ser executado armazenado para que a UCP busque instruo por instruo para execut-la.

Organizao de Computadores

Memria
Memria Principal
Seguem os parmetros da memria principal: Tempo de acesso: ciclo de memria, sendo memria principal construda com elementos cuja velocidade operacional se situa abaixo das memrias cache, embora sejam muito mais rpidas que a memria secundria. Atualmente a memria principal de semicondutores, fabricadas com tecnologia e recursos para gerar ciclos de memria com velocidade de transferncia tal que lhes garanta tempo de acesso entre 7 a 15 nanossegundos. Capacidade: Em geral a memria principal tem capacidade bem maior que a memria cache. Atualmente os equipamentos tem sido comercializados com memria principal de 4 Gb.

Organizao de Computadores

Memria
Memria Principal
Volatilidade: as memrias cache so dispositivos construdos com semicondutores e circuitos eletrnicos, portanto uma memria voltil. Entretanto h normalmente uma pequena quantidade de memria no-voltil fazendo parte da memria principal, a qual serve para armazenar uma pequena quantidade de instrues que so executadas sempre que o computador ligado. Tecnologia: memria cache um dispositivo fabricado com circuitos eletrnicos porm mais lentos do que a memria cache.

Organizao de Computadores

Memria
Memria Principal
Temporariedade: para que um programa seja executado necessrio que ele esteja armazenado na memria principal juntamente com seus dados, porm isto bastante relativo, visto que apenas o grupo de instrues que sero processados pela UCP devem estar disponveis na memria principal. Portanto, a transitoriedade que as instrues ficam na MP em geral, maior que o tempo que uma instruo fica na memria cache ou nos registradores. Custo: memrias dinmicas usadas como memria principal, tem um custo mais baixo que as memrias cache, por isso podem ser vendidas com uma capacidade muito maior sem que o custo no seja inacessvel.

Organizao de Computadores

Memria
Memria Secundria
A memria secundria um tipo de memria que apresenta uma grande capacidade de armazenamento, maior que todos os outros j apresentados, menor custo por byte e com tempo de acesso superior aos outros j apresentados. Esta memria pode ser denominada como sendo memria secundria, memria auxiliar ou memria de massa e tem por objetivo garantir o armazenamento permanente dos dados e programas dos usurios. Pode ser constituda por diversos dispositivos, alguns diretamente ligados ao sistema outros conectados quando desejados.

Organizao de Computadores

Memria
Memria Secundria
Seguem os parmetros da memria secundria: Tempo de acesso: ciclo de memria, os dispositivos de memria secundria, so em geral, eletromecnicos e no circuitos puramente eletrnicos, como so os registradores ou as memrias cache e principal, desta forma, eles possuem tempo de resposta maior que os tipos eletrnicos apresentados anteriormente. O tempo de acesso em mdia fica em torno de 8 a 15 milissegundos. Um CD-ROM trabalham com taxa na faixa de 150 a 300 nanossegundos. Capacidade: Este o fator que coloca a memria secundria na base da pirmide, porque justamente ele apresenta uma grande capacidade de armazenamento. Normalmente temos encontrado equipamentos novos com HDs na ordem de 500 Gb at 1 Tb, CDROM tem capacidade de 650 Mb e os DVDs na faixa de 4.7 Gb.
Organizao de Computadores

Memria
Memria Secundria
Volatilidade: como esses dispositivos armazenam as informaes de forma magntica ou tica, elas no se perdem, nem desaparecem quando no h alimentao de energia eltrica. Desta forma, estes dispositivos so do tipo de memria permanente sendo no-voltil. Tecnologia: como temos uma grande variedade de tipos de memria secundria (discos rgidos, disquetes, CD-ROM, DVD, pen-drive, fitas), h diferentes tecnologias de fabricao, o que torna a descrio deste item praticamente impossvel.

Organizao de Computadores

Memria
Memria Secundria
Temporariedade: conforme j mencionado, este item tem caracterstica de armazenamento permanente. Ele serve para armazenamento de programas e dados que no esto sendo requeridos imediatamente e que exigem grande espao de armazenamento devido a sua natural quantidade. Custo: devido a sua grande capacidade de armazenamento, este tipo de dispositivo tem o custo por byte mais baixo.

Organizao de Computadores

Memria Principal

Organizao de Computadores

Memria
Organizao
A memria principal um depsito de trabalho da UCP. Os programas so organizados de modo que os comandos so descritos sequencialmente e o armazenamento das instrues se faz da mesma maneira. Palavra a unidade de informao do sistema UCP/MP que deve representar o valor de um nmero ou uma instruo de mquina.

Organizao de Computadores

Memria
Organizao
Endereo, contedo e posio, Tipo de identificao para cada elemento associado a um cdigo que define uma localizao nica dentro da memria unidade de armazenamento, consiste no grupo de bits que identificado e localizado por um endereo (clula). unidade de transferncia, consiste na quantidade de bit que transferida da memria para uma operao de leitura ou transferida para a MP em uma operao de escrita (palavra).

Organizao de Computadores

Memria
Caractersticas
A MP constituda por conjunto de N clulas sequencialmente dispostas a partir do endereo igual a 0 at a ltima de endereo N-1. Cada clula constituda para armazenar um grupo de M bits, que representa a informao propriamente dita e que manipulado em conjunto em uma operao de leitura ou de escrita. A memria principal do tipo Leitura e Escrita (Read/Write) A desvantagem que uma memria voltil, isto , perde toda a informao quando a energia eltrica desligada.

Organizao de Computadores

Memria
Organizao
No entanto, todo sistema precisa, para iniciar seu funcionamento, regular, que um grupo pequeno de instrues esteja permanentemente armazenado na MP para que, ao ligarmos o computador, estas instrues iniciem automaticamente o funcionamento do sistema. Essas instrues vem junto com o hardware e no devem ser modificadas aleatoriamente. Portanto, um tipo de RAM que s permita leitura por parte da UCP ou de outros programas. A gravao (escrita) nelas deve ser realizada eventualmente e no atravs de processos comuns. Essas memorias chamam-se memorias somente de leitura (ROM Read Only Memory.

Organizao de Computadores

Memria
Operaes
Vamos descrever, com mais detalhes, como se desenrola uma operao e uma de escrita na MP de um sistema de computao. Para tanto, vamos definir os elementos que compem a estrutura da UCP/MP que so utilizados naquelas operaes.

Organizao de Computadores

Memria
Operaes
Registrador de Dados da Memria, (RDM) ou (Memory Buffer Register MBR), registrador que armazena temporariamente a informao (contedo de uma ou mais clulas) que est sendo transferida da MP para a UCP ou vice-versa.
Barramento de dados, interliga o RDM (MBR) a MP, para transferncia de informaes entre MP e UCP (instrues ou dados). bidirecional.

Organizao de Computadores

Memria
Operaes
Registrador de endereos da Memria (REM) (Memory Address Register MAR), registrador que armazena temporariamente o endereo de acesso a uma posio de memria, ao se iniciar uma operao de leitura ou escrita. Em seguida, o referido endereo encaminhado a rea de controle da MP para decodificao e localizao da clula desejada. Barramento de endereos, interliga o REM (MAR) a MP para transferncia dos bits que representam um determinado endereo. unidirecional, visto que somente a UCP aciona a MP para a realizao de operaes de leitura ou escrita.

Organizao de Computadores

Memria
Operaes
Barramento de controle, interliga a UCP (Unidade de Controle) a MP para a passagem de sinais de controle durante uma operao de leitura ou escrita. bidirecional, porque a UCP pode enviar sinais de controle para a MP, como sinal indicador de que a operao de leitura (READ) ou de escrita (WRITE), e a MP pode enviar sinais do tipo WAIT (para a UCP aguardar o trmino de uma operao). Controlador, tambm conhecido como Decodificador. Tem por funo gerar os sinais necessrios para controlar o processo de leitura ou de escrita, alm de interligar a memoria aos demais componentes do sistema de computao. o controlador que decodifica o endereo colocado no barramento de endereos.

Organizao de Computadores

Memria

Organizao de Computadores

Memria
Operaes
Operao de Leitura A realizao de uma operao de leitura efetivada atravs da execuo de algumas operaes menores. 0 tempo gasto para realizao de todas estas etapas caracteriza o tempo de acesso

Organizao de Computadores

Memria
Capacidade
Considerando que instrues e dados precisam estar armazenados na MP para que o programa possa ser executado pela UCP, importante conceituar o que seja capacidade de uma memria e como podemos calcular e entender aumentos de capacidade.

Organizao de Computadores

Memria
Capacidade
Capacidade de memoria refere-se genericamente a quantidade de informaes que nela podem ser armazenadas em um instante de tempo. Tratando-se de um computador, cuja unidade bsica de representao de informao o bit.

Organizao de Computadores

Memria
Capacidade
A medida que os valores crescem, torna-se mais complicado e pouco prtico indicar o valor pela sua completa quantidade de algarismos. possvel simplificar esta informao atravs do emprego de unidades como o: K (1K = 2 = 1024), M - Mega (1M = 2 = 1.048.576), G - Giga (1G = 2 =1.073.741.824), T - Tera (1T = 2 = 1.099.511.627.776) e P - Peta (1P = 2 = 1024 T). Desse modo, podemos indicar os valores assim simplificados: 512 bits, 16K bits e 8M bits. Mas, mesmo simplificando a apresentao da informao, continua-se, neste caso, a indicar a capacidade da memoria pela quantidade de bits.

Organizao de Computadores

Memria
Capacidade
Dessa forma, o mais importante elemento para determinar a capacidade de uma memria a quantidade de endereos que poderemos criar e manipular naquela memoria. Como no se pode armazenar dois nmeros no mesmo endereo, a quantidade de endereos tem mais sentido de individualidade de informao do que qualquer outra unidade.

Organizao de Computadores

Memria
Capacidade
Na pratica, usa-se a quantidade de clulas para representar a capacidade da memoria e na maioria dos computadores a clula de memoria principal tem um tamanho de 8 bits, ou seja, 1 byte, usa-se mesmo a quantidade de bytes Em outras palavras, normal procurar-se memria para compra informando ao vendedor: "preciso de 16 megas", o que significa, na realidade: preciso de memoria com 16 megacelulas de 1 byte cada uma, isto e, preciso de 16 megabytes de memoria.

Organizao de Computadores

Memria
Capacidade
a) os tempos de transferncia de informaes entre UCP e MP (tempo de acesso) so decorrentes de vrios fatores (tipo de circuitos para construo da memoria, distncia fsica entre os elementos, quantidade de etapas durante as operaes de transferncia, durao do pulso do relgio da UCP etc.) dos quais o menos importante a quantidade de bits

b) Deve ser esclarecido que estamos falando de um nico acesso e no de vrios acessos em conjunto.

Organizao de Computadores

Memria
Capacidade
A titulo de esclarecimento, temos alguns exemplos de expresses para representar capacidade de memoria.

2 Kbytes = 2 X 2 = 2048 bytes 384K clulas = 384 X 2 = 393.216 clulas 384K palavras = 393.216 palavras 2 Mbytes = 2 X 2 = 2.097.152 bytes.

Organizao de Computadores

Memria
Capacidade
A quantidade de endereos contida no espao enderevel da MP tambm igual a N, visto que a cada contedo de clula est associado um numero, que o seu endereo. O valor de N representa a capacidade da memoria, atravs da quantidade de clulas ou de endereos. O valor de M indica a quantidade de bits que pode ser armazenada em uma clula individual. Como 1 bit representa apenas um entre dois valores (base binaria), ento podemos concluir que: a) Pode-se armazenar em cada clula um valor entre 0 e 2. So 2 combinaes possveis. Por exemplo, se M = 8 bits, temos 2 = 256. Seriam armazenados valores entre: 00000000(0 ou 0) e 11111111 (255 ou FF).

Organizao de Computadores

Memria
Capacidade
b) a MP tendo N endereos e sendo E = quantidade de bits dos nmeros que representam cada um dos N endereos, ento: N = 2. Por exemplo, se N = 512 (porque a MP tem 512 clulas), ento, 512 = 2, e E = 9, pois 2 = 512, c) o total de bits que podem ser armazenados na referida MP e denominado T, sendo: T=N X M => T = 2 X M

Organizao de Computadores

Memria
Capacidade
No exemplo em que a MP (RAM) um espao sequencial de 512 clulas, cada uma com 8 bits de tamanho, teremos: N (total de clulas) = 512 clulas; M (tamanho de cada clula) = 8 bits; E (tamanho em bits do numero que representa cada endereo) 9 bits; T (total de bits da memoria) = 4096 bits. N = 2 ; 512 = 2 onde E = 9. T = N X M = 512 X 8 = 4096 bits = 4 X 1024 (K) bits ou 4K bits.

Organizao de Computadores

Memria
Exerccios
Qual a capacidade da memria sabendo-se que ela possui 256 clulas, cada um com 8 bits de tamanho ? Tendo um total de memria de 16kbits, sendo que cada clula tem 32 bits, quantas clulas ter essa memria principal ? Uma memria RAM tem tamanho mximo de endereamento de 16K. Cada clula pode armazenar 8 bits.Qual o valor total de bits que pode ser armazenado nesta memria? Uma memria RAM tem a capacidade de armazenar um mximo de 512K bits. Cada clula pode armazenar 16 bits. Qual o tamanho de cada endereo?

Organizao de Computadores