PDF de programación - Sistema de memoria

Imágen de pdf Sistema de memoria

Sistema de memoriagráfica de visualizaciones

Publicado el 14 de Junio del 2019
307 visualizaciones desde el 14 de Junio del 2019
1,8 MB
58 paginas
Creado hace 4a (28/01/2015)
Sistema de memoria


Miquel Albert Orenga
Gerard Enrique Manonellas

PID_00218270

CC-BY-SA • PID_00218270

Sistema de memoria

Los textos e imágenes publicados en esta obra están sujetos –excepto que se indique lo contrario– a una licencia de
Reconocimiento-Compartir igual (BY-SA) v.3.0 España de Creative Commons. Se puede modificar la obra, reproducirla, distribuirla
o comunicarla públicamente siempre que se cite el autor y la fuente (FUOC. Fundació per a la Universitat Oberta de Catalunya), y
siempre que la obra derivada quede sujeta a la misma licencia que el material original. La licencia completa se puede consultar en:
http://creativecommons.org/licenses/by-sa/3.0/es/legalcode.ca

CC-BY-SA • PID_00218270

Índice

Sistema de memoria


Introducción...............................................................................................

Objetivos.......................................................................................................

1. Características de las memorias.....................................................
1.1.
Localización de la memoria ........................................................
1.2. Capacidad de la memoria ...........................................................
1.3. Métodos de acceso ......................................................................
1.4. Organización de los datos de una memoria ...............................
1.4.1. Ordenación de los bytes en memoria ...........................
1.5.
Tiempo de acceso y velocidad ....................................................
1.6. Coste ............................................................................................
1.7. Características físicas ...................................................................


2.

Jerarquía de memorias.....................................................................
2.1. Registros .......................................................................................
2.2. Memoria interna .........................................................................
2.2.1. Memoria caché ..............................................................
2.2.2. Memoria principal .........................................................
2.3. Memoria externa .........................................................................
2.4. Memoria virtual ..........................................................................
Funcionamiento de la jerarquía de memorias ............................
2.5.


3. Memoria caché....................................................................................
3.1. Aciertos y fallos ...........................................................................
3.2. Rendimiento de la memoria caché .............................................
Línea de memoria caché .............................................................
3.3.
3.4.
Políticas de asignación ................................................................
3.4.1. Memoria caché de asignación directa ...........................
3.4.2. Memoria caché completamente asociativa ...................
3.4.3. Memoria caché asociativa por conjuntos ......................
3.5. Algoritmos de reemplazo ............................................................
3.6. Comparativa entre diferentes sistemas de memoria caché .........
3.6.1. Memoria caché de asignación directa ...........................
3.6.2. Memoria caché completamente asociativa ...................
3.6.3. Memoria caché asociativa por conjuntos ......................
Políticas de escritura ...................................................................

3.7.


4. Memoria interna................................................................................
4.1. Memoria volátil ...........................................................................
4.2. Memoria no volátil .....................................................................

5

7

9
9
9
11
12
13
14
15
15

16
17
18
18
18
19
19
20

21
22
23
23
24
26
31
33
38
39
40
42
44
46

49
49
50

CC-BY-SA • PID_00218270

Sistema de memoria


5. Memoria externa................................................................................
5.1. Discos magnéticos .......................................................................
RAID ...............................................................................
5.2. Cinta magnética ..........................................................................
5.3. Memoria flash .............................................................................
5.4. Disco óptico ................................................................................
5.5. Red ...............................................................................................

5.1.1.


Resumen.......................................................................................................

53
53
54
54
54
55
55

57

CC-BY-SA • PID_00218270

Introducción

5

Sistema de memoria

Todo computador necesita un sistema de memoria para almacenar los progra-
mas que se ejecutan y los datos necesarios para ejecutar estos programas. Des-
de el punto de vista del programador, sería deseable disponer de cantidades
ilimitadas de memoria y de velocidad ilimitada, si fuera posible, para almace-
nar el programa que se quiere ejecutar y los datos necesarios; eso permitiría al
programador hacer la tarea de escribir programas sin tener que enfrentarse a
ningún tipo de limitación. Lógicamente, este deseo no es factible y las canti-
dades de memoria de que dispone un computador tienen una limitación en
capacidad y velocidad.

La cantidad de memoria que puede tener un computador responde básica-
mente a un factor de coste: cuanta más memoria instalada, más elevado es
el coste. De manera parecida, la velocidad de la memoria también depende
del coste. Las memorias más rápidas tienen un coste más elevado, pero no se
puede conseguir toda la velocidad necesaria simplemente incrementando el
coste; hay además un factor tecnológico que limita la velocidad de la memo-
ria: no podemos adquirir memoria más rápida que la que está disponible en
el mercado en un momento dado.

Existen diferentes tipos de memorias, con capacidades y tiempos de acceso
diferentes. En general, cuanta más capacidad de almacenamiento tiene una
memoria, mayor es el tiempo de acceso. Es decir, las memorias con gran ca-
pacidad son memorias lentas, mientras que las memorias rápidas (tiempo de
acceso pequeño) suelen tener poca capacidad de almacenamiento. Las memo-
rias rápidas son más caras que las memorias lentas. Por ello, los diseñadores
de computadores deben llegar a un compromiso a la hora de decidir cuánta
memoria ponen en sus diseños y de qué velocidad o tiempo de acceso.

En los últimos años, la evolución de la tecnología ha permitido reducir mucho
el espacio necesario para almacenar un bit de información. Eso ha originado
que el tamaño de las memorias aumente mucho con relación al espacio físico
que ocupan y que se reduzca el precio que se ha de pagar por un bit de infor-
mación. Así, los discos duros han pasado de los 20 Mbytes de capacidad a me-
diados de década de los ochenta a los 2.000 Gbytes a finales del 2010 (100.000
veces más), aunque ocupan el mismo espacio físico (incluso son un poco más
pequeños) y cuestan casi lo mismo. Esto ha representado una reducción im-
portante en el precio por bit. Este ha sido un factor muy importante para que
los computadores actuales incorporen mucha más memoria que los compu-
tadores de hace treinta años. Por lo tanto, a la hora de diseñar un sistema de
memoria, hay que tener presentes las características de capacidad, velocidad
(y tiempo de acceso) y coste por bit.

CC-BY-SA • PID_00218270

6

Sistema de memoria

Otras cuestiones también importantes que cabe considerar son la localización,
la organización, el método de acceso o la tecnología de fabricación.

CC-BY-SA • PID_00218270

Objetivos

7

Sistema de memoria

Con el estudio de este módulo se pretende que el estudiante alcance los obje-
tivos siguientes:

1. Conocer las características básicas de una memoria.

2. Comprender los conceptos básicos sobre la organización de la jerarquía de

memoria de un computador.

3. Analizar cómo se gestionan los datos entre los diferentes niveles de la je-

rarquía de memorias, especialmente en la memoria caché.

4. Conocer las diferentes tecnologías utilizadas para implementar los dife-

rentes tipos de memorias utilizados en un computador.

CC-BY-SA • PID_00218270

9

Sistema de memoria

1. Características de las memorias

Las características más importantes de los diferentes tipos de memoria son la
localización, la capacidad, el método de acceso, la organización de los datos
en una memoria, el tiempo de acceso y velocidad, y el coste. Las estudiaremos
en este apartado.

1.1. Localización de la memoria

Podemos clasificar los tipos de memoria según su localización dentro del
computador. Básicamente, se pueden distinguir: memoria dentro del chip del
procesador, memoria interna (memoria en la placa base del computador) y
memoria externa.

Dentro del chip del procesador habitualmente están los registros y uno o varios
niveles de memoria caché.

La memoria interna corresponde a la memoria principal (memoria RAM del
computador) y adicionalmente un nivel de memoria caché o varios.

La memoria externa corresponde a los dispositivos de almacenamiento secun-
dario, como discos duros, unidades ópticas (CD-ROM, DVD, o Blu-ray), uni-
dades de cinta, etc.

1.2. Capacidad de la memoria

La capacidad (o tamaño de la memoria) hace referencia a la cantidad de in-
formación que se puede almacenar. La unidad utilizada para especificar la ca-
pacidad de almacenamiento de información es el byte (1 byte = 8 bits), y a
la hora de indicar la capacidad, se utilizan diferentes prefijos que representan
múltiplos del byte.

En el sistema internacional de medidas (SI) se utilizan prefijos que represen-
tan múltiplos y submúlt
  • Links de descarga
http://lwp-l.com/pdf16131

Comentarios de: Sistema de memoria (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad