Memorias
Organización y Arquitectura de computadores.
Profesor Jaime Gutierrez.
Michelle García Campos.
2.2 Memoria primaria
La memoria es la parte de la computadora en la
que se almacenan programas y datos. Sin una
memoria donde los procesadores puedan leer y
escribir
información,
no
existirían
las
computadoras
digitales
de
programa
almacenado.
Bits: Es launidad básica de memoria, un digito
binario. El sistema de numeración binaria es el
método más confiable para codificar información
digital.
Direccione de memoria: Las memorias consisten
en varias celda, cada una almacena un elemento
de información, estas tienen un numero, su
dirección, con el cual los programas puedes
referirse a ella.
Se ha estandarizado la utilización de celdas de 8
bitslas cuales se conocen como byte. Los bytes se
agrupan en palabras.
Algunas memorias emplean código para
detección o corrección de errores. Este código
consiste en añadir bits extra de una forma
especial a cada palabra de la memoria. El número
de posiciones de bit en las que dos palabras de
código difieren se denomina distancia de
Hamming. Los bits que se agregan adicionales
paradeterminar si hubo un error se conocen
como bits de paridad ya sea par o impar.
Memoria caché: Para resolver el problema de
que los CPU son más veloces que las memorias y
se pierde tiempo mientras el CPU espera la
palabra solicitada de la memoria, se crea una
memoria pero veloz conocida como caché. La
idea fundamental de la memoria caché es
sencilla: las palabras de memoria de mayor uso semantienen en el caché.
Así cuando el CPU necesita una palabra
primeramente la busca en el caché, solo si no eta
ahí recorre a la memoria principal.
El principio de localidad es la observación de que
las referencias a la memoria que se hacen en
cualquier periodo corto tienden a usar una
fracción pequeña de la memoria total. Las
memorias principales se dividen en bloques
dentro de la caché o enlíneas de caché. Cuando
hay un fallo, toda la línea de caché se encarga de
la memoria principal al caché, no solo la palabra
que se necesita.
En el diseño de caché se debe tener en cuenta el
tamaño, el tamaño de la línea de caché y la
organización del caché. Se puede tomar otro
aspecto el cual es si las instrucciones y los datos
se guardan en el mismo caché o en cachés
distintos. Latendencia es hacia los cachés
divididos en datos e instrucciones y esto se
conoce como la arquitectura de Harvard, ya que
esto permite acceso en paralelo a las
instrucciones y a los datos.
Empaquetamiento y tipos de memoria: Las
memorias se construyen con un grupo de chips
regularmente 8 o 16, los cuales se montan en una
diminuta tarjeta de circuitos integrados y se
venden como unidad. Existedos tipos
dependiendo de si tiene una fila de conectores en
un lado o en ambos lados de la tarjeta, estos son
SIMM (modulo de memoria individual en línea) y
DIMM (Modulo de memoria dual en línea).
Es posible añadir a los SIMM y DIMM un bit de
paridad o corrección de errores, pero puesto a
que la tasa de errores de un modulo es de un
error cada 10 años, en casi todas las
computadorasordinarias se ha omitido la
detección y corrección de errores.
2.3 Memorias secundarias
Jerarquía de memorias: esta sirve para poder
almacenar grandes cantidades de información, en
la cúspide se encuentran los registros, seguidos
por la memoria caché, sigue la memoria principal,
a continuación esta los discos magnéticos, para el
almacenamiento permanente y por último se
encuentran las cintasmagnéticas y los discos
ópticos para el almacenamiento de archivos.
Tecnologico de Costa Rica.
Organización y Arquitectura de computadores.
Profesor Jaime Gutierrez.
Michelle García Campos.
Al bajar por la jerarquía el tiempo de acceso se
alarga, pero también aumenta la capacidad de
almacenamiento de las memorias, el número de
bits que se obtiene por un precio determinado
aumenta....
Regístrate para leer el documento completo.