Métodos de acceso
Estructura de computadores 2
Conceptos básicos
•
Ubicación
•
Memoria interna: memoria principal, registros de la CPU, memoria
de la unidad de control de la CPU (control microprogramado)
•
Memoria externa: dispositivos de almacenamiento como discos o
llaves usb
Estructura de computadores 2
Conceptos básicos
•
Capacidad:
•
•
M. interna: se expresa en bytes opalabras
M. externa: se expresa en bytes
Estructura de computadores 2
Conceptos básicos
•
Unidad de transferencia (conceptos
relacionados):
•
Palabra: unidad “natural” de organización de
la memoria. Su tamaño suele coincidir con
el número de bits utilizados para
representar números y con la longitud de las
instrucciones
•
Unidades direccionables: palabras o bytes.
Relación entre la longitud Ade una
dirección y el número N de unidades
direccionables. 2A=N
Estructura de computadores 2
Conceptos básicos
•
Unidad de transferencia:
•
M. interna: Nº de líneas de E/S de datos del
módulo de memoria
•
M. principal: Nº de bits que se leen o
escriben de memoria a la vez
•
M. externa: Los datos se transfieren en
unidades mayores que la palabra (Bloques)
Estructura de computadores 2Conceptos básicos
•
Método de acceso:
•
Acceso secuencial:
•
•
•
La memoria se organiza en unidades de datos (registros)
•
•
•
Mecanismo de lectura y escritura compartida
El acceso se realiza con una secuencia lineal específica
Información de direccionamiento -> Separación de registros y
recuperación de datos
Tiempo de acceso a un registro variable.
Ejemplo: Unidad de cinta
Estructura decomputadores 2
Conceptos básicos
•
Método de acceso:
•
•
Acceso secuencial
Acceso directo:
•
•
Mecanismo de lectura/escritura compartida
•
Acceso a una vecindad dada, seguido de una búsqueda
secuencial
•
•
Tiempo de acceso variable
Los registros (bloques) tienen una dirección única basada en
su dirección física
Ejemplo: unidades de disco
Estructura de computadores 2
Conceptosbásicos
•
Método de acceso:
•
•
•
Acceso secuencial
Acceso directo
Acceso aleatorio:
•
Cada posición direccionable tiene un único mecanismo de
acceso cableado físicamente
•
•
Tiempo de acceso constante
Ejemplo: memoria principal
Estructura de computadores 2
Conceptos básicos
•
Método de acceso:
•
•
•
•
Acceso secuencial
Acceso directo
Acceso aleatorio
Acceso del tipo asociativo:
•Acceso aleatorio en base del contenido de una porción de la
palabra a acceder en lugar de su dirección
•
•
Tiempo de acceso constante
Ejemplo: memoria caché
Estructura de computadores 2
Conceptos básicos
•
Prestaciones:
•
Tiempo de acceso:
•
Para acceso aleatorio: tiempo que tarda en realizarse una
operación de lectura/escritura
•
Para otros tipos de acceso: tiempo que tarda en situarse elmecanismo de lectura/escritura en la posición deseada
Estructura de computadores 2
Conceptos básicos
•
Prestaciones:
•
•
Tiempo de acceso
Tiempo de ciclo de memoria (en memorias de acceso
aleatorio):
•
Tiempo de acceso + tiempo adicional requerido para el inicio
del segundo acceso
•
Tiempo adicional: finalización de las transiciones en las líneas
de señal + regeneración de los datos enlecturas destructivas
Estructura de computadores 2
Conceptos básicos
•
Prestaciones:
•
•
Tiempo de acceso
•
Velocidad de transferencia:
Tiempo de ciclo de memoria (en memorias de acceso
aleatorio)
•
Velocidad para transferir datos a, o desde, una unidad de memoria
•
•
Memorias de acceso aleatorio: inverso de tiempo de ciclo
Otros tipos de memorias: TN = TA + N/R
•
•
•
•
TN= Tiempomedio de escritura o lectura de N bits
TA= Tiempo de acceso medio
N= Número de bits
R= Velocidad de transferencia en bits por segundo (bps)
Estructura de computadores 2
Conceptos básicos
•
Dispositivos físicos:
•
•
Memorias semiconductoras (tecnologías LSI o VLSI)
Memorias de soporte magnético: discos y cintas.
Estructura de computadores 2
Conceptos básicos
•
Características físicas...
Regístrate para leer el documento completo.