0% encontró este documento útil (0 votos)
9 vistas7 páginas

Resumen Memorias

Las memorias en computadoras son esenciales para almacenar datos y programas, clasificándose en volátiles y no volátiles. La jerarquía de memoria organiza diferentes tipos según velocidad, costo y capacidad, optimizando el rendimiento del sistema. La memoria virtual y la administración de memorias externas son cruciales para manejar grandes volúmenes de datos y garantizar la eficiencia en el procesamiento.

Cargado por

Lalo Hernandez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas7 páginas

Resumen Memorias

Las memorias en computadoras son esenciales para almacenar datos y programas, clasificándose en volátiles y no volátiles. La jerarquía de memoria organiza diferentes tipos según velocidad, costo y capacidad, optimizando el rendimiento del sistema. La memoria virtual y la administración de memorias externas son cruciales para manejar grandes volúmenes de datos y garantizar la eficiencia en el procesamiento.

Cargado por

Lalo Hernandez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad Autónoma del

Estado de México
Centro Universitario
“Texcoco”
Maestría en Ciencias de la
Computación
Materia: ARQUITECTURA DE
COMPUTADORAS
Tema: Resumen Memorias
Hernandez Vallarta Luis
Eduardo
Introducción a las Memorias

Las memorias en una computadora son fundamentales, ya que almacenan


tanto los datos como los programas que permiten el funcionamiento de todas
las tareas. Existen dos tipos de memoria principales en términos de retención
de información: la memoria transitoria o volátil y la memoria fija o no volátil. La
memoria volátil, como la memoria RAM, pierde su contenido una vez que el
equipo se apaga, mientras que la memoria no volátil, como la memoria ROM,
retiene información de manera permanente, siendo esencial para almacenar
instrucciones que no necesitan cambios. Este modelo de clasificación ayuda a
comprender mejor cómo los datos y programas residen en diferentes partes del
sistema y se usan de acuerdo con la necesidad de permanencia de la
información.

Clasificación de Memorias

Las memorias en los sistemas computacionales pueden clasificarse de


diversas formas según su modo de acceso, las operaciones permitidas y la
duración de la información almacenada.

Según el Modo de Acceso

 Memoria de acceso aleatorio: Permite que cualquier posición de


memoria se pueda localizar directamente utilizando una dirección
específica. Este acceso directo y rápido es una característica esencial
en la RAM.
 Memoria de acceso secuencial: En este modelo, como en el caso de las
cintas magnéticas, los datos deben ser accedidos en orden secuencial,
lo que limita su velocidad y aplicabilidad para ciertos tipos de datos.
 Memoria de acceso asociativo: Esta forma de memoria permite la
búsqueda de información mediante la comparación de bits de un
descriptor específico o rótulo con el contenido de la memoria. Este tipo
de acceso es útil en sistemas donde la rapidez es crítica, ya que elimina
la necesidad de localizar la información en una dirección fija.

Según las Operaciones Permitidas


 Memoria de solo lectura (ROM): Esta memoria almacena datos que no
pueden modificarse. Su función principal es contener información que no
necesita alterarse, como las instrucciones necesarias para iniciar el
sistema.
 Memoria de lectura/escritura (RAM): Permite tanto la lectura como la
escritura de datos, haciéndola ideal para almacenar información
dinámica que el sistema necesita durante su operación diaria.

Según la Duración de la Información

 Memoria volátil: Este tipo de memoria, como la RAM, pierde todo su


contenido cuando se corta el suministro de energía. Su uso es esencial
en operaciones de alta velocidad donde se requieren frecuentes
actualizaciones de datos.
 Memoria no volátil: Almacena datos de forma permanente, incluso sin
energía. Este tipo de memoria es fundamental para el almacenamiento
de datos a largo plazo, donde la pérdida de energía no afecte la
retención de información.

Tipos de RAM: SRAM y DRAM

Dentro de la memoria RAM, existen dos subtipos importantes: la RAM estática


(SRAM) y la RAM dinámica (DRAM).

 SRAM: Esta memoria no necesita refresco continuo, lo que le permite


ser extremadamente rápida. Se utiliza en cachés de CPU debido a su
velocidad, aunque tiene un costo mayor y una menor capacidad en
comparación con otros tipos de RAM.
 DRAM: Es más lenta que la SRAM y requiere refresco constante para
retener los datos. Sin embargo, permite almacenar grandes volúmenes
de datos, lo que la hace adecuada para utilizarse como memoria
principal en la mayoría de los sistemas.

Jerarquía de Memorias

La jerarquía de memoria es una estructura diseñada para organizar los


distintos tipos de memoria en función de su velocidad de acceso, costo por bit y
capacidad de almacenamiento. Esta organización jerárquica busca optimizar el
rendimiento del sistema equilibrando la rapidez y la capacidad. En esta
jerarquía, las memorias más rápidas y cercanas al procesador son de menor
capacidad y mayor costo, mientras que las memorias más lentas ofrecen una
gran capacidad y un menor costo.

 Registros: Los registros son los más cercanos a la CPU y tienen una
velocidad de acceso extremadamente alta, aunque su capacidad de
almacenamiento es limitada. Se utilizan para almacenar datos que el
procesador necesita de manera inmediata.
 Memoria caché: Esta memoria se encuentra entre la CPU y la memoria
principal, almacenando datos que la CPU necesita con frecuencia y
permitiendo un acceso más rápido en comparación con la memoria
principal.
 Memoria principal (RAM): Generalmente implementada como DRAM, la
memoria principal es un almacenamiento de tamaño intermedio que
permite al sistema manejar programas y datos que se están ejecutando
en un momento determinado.
 Memoria secundaria: Incluye dispositivos de almacenamiento masivo
como discos duros y unidades de estado sólido, que son más lentos
pero ofrecen una capacidad considerablemente mayor. Se utilizan para
el almacenamiento a largo plazo de datos y programas.

Memorias Caché

La memoria caché es una memoria de alta velocidad que actúa como un


intermediario entre la CPU y la memoria principal. Su objetivo principal es
reducir el tiempo de acceso de la CPU a los datos que necesita con frecuencia.
Esta memoria funciona en varios niveles, como L1, L2 y L3, cada uno con
mayor capacidad pero menor velocidad conforme se aleja del procesador. Para
mantener la coherencia entre la caché y la memoria principal, existen
estrategias de actualización que permiten sincronizar los datos entre ambas,
mejorando el rendimiento general del sistema.

Memoria Principal y Modelos de Espacio Lógico

La memoria principal, comúnmente referida como RAM, es el espacio donde se


almacenan los programas y datos que están en uso. Los sistemas operativos y
el hardware pueden organizar esta memoria de diversas maneras para
optimizar el espacio y facilitar el acceso rápido a los datos.

 Modelo segmentado: En este modelo, la memoria se divide en


segmentos, que son bloques de tamaño variable. Cada segmento puede
contener una parte específica de un programa o un conjunto de datos,
facilitando el manejo de grandes cantidades de información sin
sobrecargar la memoria.
 Memoria virtual: La memoria virtual permite que el sistema opere con
una cantidad de memoria superior a la que físicamente existe. Esto se
logra utilizando una técnica que combina la memoria principal y el
almacenamiento en disco, mediante la paginación y la segmentación.
Así, el sistema transfiere automáticamente los datos entre la RAM y el
disco según se necesiten, ofreciendo una mayor capacidad de
almacenamiento sin requerir memoria física adicional.

La memoria virtual proporciona la ilusión de un espacio de memoria amplio al


sistema y optimiza el uso de la memoria física mediante la paginación por
demanda o segmentación por demanda. Esto permite que los datos se
fragmenten en pequeñas partes y se almacenen en ubicaciones no contiguas,
mejorando el aprovechamiento del espacio y facilitando la ejecución de
múltiples programas de manera eficiente.

Administración de Memorias Externas

Las memorias externas, también conocidas como memorias secundarias,


incluyen dispositivos como discos duros, discos ópticos y unidades USB. A
diferencia de la RAM, estas memorias proporcionan almacenamiento de datos
permanente, independientemente de que haya energía. La estructura física y
lógica de estas memorias permite que los sistemas operativos accedan y
gestionen los datos de manera rápida y eficiente.

Los discos duros están organizados en pistas y sectores, lo que permite


acceder a los datos de forma organizada y eficiente. Por otro lado, los discos
ópticos, como CDs y DVDs, han adoptado el formato UDF (Universal Disk
Format), el cual permite la grabación y lectura de datos en diferentes sistemas
operativos. Además, los sistemas de archivos, como FAT y NTFS en discos
duros, permiten que el sistema operativo administre cómo se almacenan y
acceden los datos, proporcionando una estructura organizada y fácil de
manejar para el almacenamiento masivo.

Modelos de Memoria y Modos de Operación del Procesador

Los modelos de administración de memoria también están influenciados por los


modos de operación del procesador. Los procesadores de 32 y 64 bits suelen
utilizar modelos de memoria que combinan la paginación y la segmentación
para optimizar el uso de la memoria y mejorar la seguridad de los datos. El
modo protegido garantiza que los programas y los datos estén protegidos
contra accesos no autorizados, lo cual es fundamental para sistemas
multitarea. En contraste, el modo real permite un acceso directo y sin
protección a la memoria, siendo comúnmente utilizado en sistemas más
antiguos o en funciones de compatibilidad.

Ejemplos de Administración de Memoria Virtual

En un sistema de memoria virtual, la traducción de direcciones es un proceso


clave que convierte direcciones de memoria virtual en direcciones de memoria
física. Este proceso es gestionado por la Unidad de Gestión de Memoria
(MMU), la cual emplea tablas para mapear las direcciones virtuales a
direcciones físicas. En sistemas avanzados, la MMU puede dividirse en
unidades de segmentación y paginación, que organizan la memoria de manera
eficiente al permitir que los segmentos contengan múltiples páginas de datos y
que se alojen en zonas no contiguas de la memoria física. Esto permite un uso
más eficiente del espacio de memoria y una mayor flexibilidad en la ejecución
de programas..

Conclusión

El capítulo destaca la importancia de una organización jerarquizada de la


memoria que optimice la velocidad y la capacidad de almacenamiento,
equilibrando la eficiencia y el costo. La memoria caché, la RAM dinámica y los
sistemas de memoria virtual son esenciales para soportar las exigencias de
procesamiento de los sistemas modernos. Asimismo, la administración de
memoria externa y los modos de operación del procesador garantizan que los
sistemas puedan manejar grandes volúmenes de datos y ejecutar múltiples
procesos con eficiencia y seguridad

También podría gustarte