To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Jerarquía de memoria

De Wikipedia, la enciclopedia libre

Diagrama piramidal de la jerarquía de memoria.

La jerarquía de memoria es la organización piramidal de la memoria en niveles que tienen las computadoras.

El objetivo es acercarse el rendimiento de una memoria de gran velocidad al coste de una memoria de baja velocidad, basándose en el principio de cercanía de referencias.[1]

YouTube Encyclopedic

  • 1/3
    Views:
    4 997
    1 847
    1 019
  • Jerarquia de memoria
  • Estructura de Computadores - Unidad 4.1 Jerarquía de Memoria - José Luis Abellán Miguel
  • Organizacion de Computadoras - Lección 17 - Jerarquia de Memoria - Parte 1

Transcription

Puntos básicos

Los puntos básicos relacionados con la memoria pueden resumirse en:

  • Capacidad
  • Velocidad
  • Coste por bit

La cuestión de la capacidad es simple, cuanto más memoria haya disponible, más podrá utilizarse.

La velocidad óptima para la memoria es la velocidad a la que el microprocesador puede trabajar, de modo que no haya tiempos de espera entre cálculo y cálculo, utilizados para traer operandos o guardar resultados.

En suma, el coste de la memoria no debe ser excesivo, para que sea factible construir un equipo accesible.

Los tres factores compiten entre sí, por lo que hay que encontrar un equilibrio.

Las siguientes afirmaciones son válidas:

  • A menor tiempo de acceso mayor coste.
  • A mayor capacidad menor coste por bit.
  • A mayor capacidad menor velocidad.

Se busca entonces contar con capacidad suficiente de memoria, con una velocidad que sirva para satisfacer la demanda de rendimiento y con un coste que no sea excesivo.

Gracias a un principio llamado cercanía de referencias, es factible utilizar una mezcla de los distintos tipos y lograr un rendimiento cercano al de la memoria más rápida.

Niveles jerárquicos

Los niveles

Gestión de memoria

Los lenguajes de programación actuales generalmente asumen la existencia de únicamente dos niveles de memoria: memoria primaria y memoria secundaria (normalmente en disco). En lenguaje ensamblador, ensamblador en línea, y lenguajes como C y C++, se pueden direccionar datos directamente a los registros de la CPU.

  • Programadores: deben ser responsables del movimiento entre memoria principal y disco mediante el uso de ficheros.
  • Hardware: el movimiento de datos entre la memoria principal y los niveles de caché es realizado por algoritmos de hardware.
  • Compiladores: son responsables de optimizar el código de modo que el uso de los registros y la caché sea eficiente.

Véase también

Referencias

  1. Database System Concepts (capítulo 10). Abraham Silberschatz, Hank Korth y S. Sudarshan. 7ª edición (2019). McGraw-Hill
Esta página se editó por última vez el 19 feb 2024 a las 15:05.
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.