0 calificaciones0% encontró este documento útil (0 votos)
26 vistas4 páginas
1) La memoria es un componente fundamental de las computadoras que se utiliza para almacenar datos y ejecutar programas. 2) Existen dos tipos de memoria: la memoria principal de alto costo y rápido acceso, y la memoria virtual que simula un espacio de memoria mayor. 3) La jerarquía de memoria combina diferentes tipos con variados costos, capacidades y tiempos de acceso para lograr un equilibrio.
1) La memoria es un componente fundamental de las computadoras que se utiliza para almacenar datos y ejecutar programas. 2) Existen dos tipos de memoria: la memoria principal de alto costo y rápido acceso, y la memoria virtual que simula un espacio de memoria mayor. 3) La jerarquía de memoria combina diferentes tipos con variados costos, capacidades y tiempos de acceso para lograr un equilibrio.
1) La memoria es un componente fundamental de las computadoras que se utiliza para almacenar datos y ejecutar programas. 2) Existen dos tipos de memoria: la memoria principal de alto costo y rápido acceso, y la memoria virtual que simula un espacio de memoria mayor. 3) La jerarquía de memoria combina diferentes tipos con variados costos, capacidades y tiempos de acceso para lograr un equilibrio.
Como ya vimos anteriormente la memoria es uno de los principales y más
importantes recursos de la computadora, podemos decir que se trata de un dispositivo donde se almacenan datos, teniendo como principales características: el coste, la capacidad y el tiempo de acceso. Mas adelante en la jerarquía de memoria se ven con más detalle dichas características. En los sistemas de cómputo hay dos tipos de memoria: MEMORIA REAL La memoria real o principal también es en donde son ejecutados los programas y procesos de la computadora y es el espacio real que existe en memoria para que se ejecuten los procesos. Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella es de más rápido acceso. Para que un proceso pueda ejecutarse debe estar ubicado en la memoria principal del ordenador. Una parte del sistema operativo se va a encargar de gestionar la memoria principal, de forma que los procesos puedan residir en ella sin conflictos. La gestión de la memoria implica varias tareas, una de ellas es llevar un registro de qué zonas están libres (es decir, no están siendo utilizadas por ningún proceso), y qué zonas están ocupadas por ciertos procesos. MEMORIA VIRTUAL La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho mayor que la memoria física de una computadora o máquina. Esta ilusión permite que los programas se hagan sin tener en cuenta el tamaño exacto de la memoria física. La memoria virtual ha llegado a ser un componente esencial de la mayoría de los S.O actuales. Y como suele pasar, en la memoria solo se tienen unos pocos fragmentos de un proceso dado por esa razón se pueden mantener más procesos en ella. Y además simplifica la carga del programa para su ejecución llamado reubicación, este procedimiento permite que el mismo programa se ejecute en cualquier posición de la memoria física. Acceso de memoria El primer tipo es el acceso directo a memoria (DMA, del inglés direct memory access) permite a cierto tipo de componentes de una computadora acceder a la memoria del sistema para leer o escribir independientemente de la CPU. Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas y tarjetas de sonido. Esta es una característica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. MEMORIA ASOCIATIVA Se trata de un tipo de memoria de acceso aleatorio donde el acceso se hace basándose en el contenido y no en la dirección. Se especifica el valor que se quiere localizar y se compara este valor con una parte del contenido de cada posición de memoria; la comparación se lleva a cabo simultáneamente con todas las posiciones de la memoria. MEMORIA CONVENCIONAL Memoria base es la viene delimitada por la capacidad de direccionamiento de memoria de la CPU de la computadora y la capacidad de manejo de memoria que sea capaz de realizar el sistema operativo que gestiona el sistema informático y su capacidad está Limitada a 640KB. Jerarquía de memoria Hay un compromiso entre las tres características principales de la memoria que mencione hace rato, recordando eran: el coste, la capacidad y el tiempo de acceso. En todo momento o constantemente, utilizamos diversas tecnologías para implementar los sistemas de memoria. Ocasionando que se cumplan las siguientes relaciones: • Cuanto menor tiempo de acceso, mayor coste por bit. • Cuanto mayor capacidad, menor coste por bit. • Cuanto mayor capacidad, menor velocidad de acceso La solución a este dilema consiste en no basarse en un único componente de memoria o en una sola tecnología, sino emplear una jerarquía de memoria. En la Figura 1.14 se muestra una jerarquía típica. Según se desciende en la jerarquía, ocurre lo siguiente: a) Disminución del coste por bit. b) Aumento de la capacidad. c) Aumento del tiempo de acceso. d) Disminución de la frecuencia de acceso a la memoria por parte del procesador. Por tanto, las memorias más rápidas, caras y pequeñas se complementan con memorias más lentas, baratas y grandes. La clave para que funcione esta organización es el último aspecto: la disminución de la frecuencia de acceso. Registros de procesador: Estos registros interaccionan continuamente con el CPU (porque forman parte de ella). Los registros tienen un tiempo de acceso muy pequeño y una capacidad mínima, normalmente igual a la palabra del procesador (1 a 8 bytes). Memoria caché: Son memorias de pequeña capacidad. Normalmente una pequeña fracción de la memoria principal y pequeño tiempo de acceso. Este nivel de memoria se coloca entre la CPU y la memoria central. Memoria central o principal: En este nivel residen los programas y los datos. El CPU lee y escribe datos en él, aunque con menos frecuencia que en los niveles anteriores. Tiene un tiempo de acceso relativamente rápido y gran capacidad. Unidades de disco y cinta o memoria auxiliar: Son memorias que residen en dispositivos externos al ordenador, en ellas se archivan programas y datos para su uso posterior. También se usan como apoyo de la memoria central en caso de que ésta sea insuficiente (memoria virtual).