Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Caso Ejemplo
Memorias
Autor:
Asignatura:
Sistemas Operativos II AB
1
DESARROLLO
Memoria Real o Principal
Definición
es la memoria de la computadora donde se almacenan temporalmente tanto
los datos como los programas que la unidad central de procesamiento (CPU) está
procesando o va a procesar en un determinado momento. Por su función, la MP
debe ser inseparable del microprocesador o CPU, con quien se comunica a través
del bus de datos y el bus de direcciones. El ancho del bus determina la capacidad
que posea el microprocesador para el direccionamiento de direcciones en memoria.
En algunas ocasiones suele llamarse “memoria interna” porque a diferencia
de los dispositivos de memoria secundaria, la MP no puede extraerse tan fácilmente.
Esta clase de memoria es volátil, es decir que cuando se corta la energía eléctrica,
se borra toda la información que estuviera almacenada en ella.
La MP es el núcleo del subsistema de memoria de un sistema informático, y
posee una menor capacidad de almacenamiento que la memoria secundaria, pero
una velocidad millones de veces superior. Cuanto mayor sea la cantidad de
memoria, mayor será la capacidad de almacenamiento de datos. Cuando la CPU
tiene que ejecutar un programa, primero lo coloca en la memoria y después lo
empieza a ejecutar. Lo mismo ocurre cuando necesita procesar una serie de datos;
antes de poder procesarlos los tiene que llevar a la memoria principal.
Dentro de la memoria de acceso aleatorio (RAM) existe una clase de
memoria denominada memoria caché, que se caracteriza por ser más rápida que
las demás, permitiendo que el intercambio de información entre la CPU y la MP sea
a mayor velocidad.
2
Tipos
3
✓ Memoria de Lectura-Escritura (Read-Write Memory, RWM): es la memoria
del usuario que contiene de forma temporal el programa, los datos y los
resultados que están siendo usados por el usuario de la computadora. En
general es memoria volátil, pierde su contenido cuando se apaga la
computadora, es decir que mantiene los datos y resultados en tanto el bloque
reciba alimentación eléctrica, a excepción de la CMOS RAM.
Tanto la RAM como la ROM son circuitos integrados, llamados chips. El chip
es una pequeña pastilla de material semiconductor (silicio) que contiene múltiples
circuitos integrados, tales como transistores, entre otros dispositivos electrónicos,
con los que se realizan numerosas funciones en computadoras y dispositivos
electrónicos; que permiten, interrumpen o aumentan el paso de la corriente. Estos
chips están sobre una tarjeta o placa.
Al bloque de MP, suele llamarse RAM, por ser este el tipo de chips de
memoria que conforman el bloque, pero se le asocia también el chip CMOS, que
almacena al programa BIOS del sistema, y los dispositivos periféricos de la memoria
secundaria (discos y otros periféricos), para conformar el subsistema de memoria
de la computadora.
La CPU direcciona las posiciones de la RAM para poder acceder a los datos
almacenados en ellas y para colocar los resultados de las operaciones. Los bloques
RWM, las ROM y las memorias secundarias conforman el subsistema de memoria
de una computadora.
Memoria Real
4
Memoria Secundaria
Definición
5
• Magnética (ejemplos: disquete, disco duro, cinta magnética).
• Óptica (ejemplos: CD, DVD, BD).
• Magneto-óptica (ejemplos: Disco Zip, Floptical, Minidisc).
• Estado sólido o memoria Flash (ejemplos: memoria USB o pendrive;
tarjetas de memoria: SD, MiniSD, microSD, MS, MMC, CF, SM).
• Almacenamiento magnético.
• Almacenamiento óptico.
• Almacenamiento magneto-óptico.
• Almacenamiento de estado sólido o almacenamiento electrónico.
✓ Almacenamiento óptico
Ejemplos:
o CD
• CD-ROM: disco compacto de memoria de solo lectura
• CD-R: disco compacto grabable
• CD-RW: disco compacto regrabable
6
o DVD, discos de capacidad de 4,5 hasta 9,4 GB de escritura y múltiples
lecturas:
• DVD±R
• DVD-R
• DVD+R
o DVD±RW: discos de capacidad de 4,5 hasta 9,4GB de múltiples
escritura y múltiples lecturas:
• DVD-RW
• DVD+RW
o BD: tecnología de disco de alta densidad, desarrollada por Sony.
Ganó la contienda, por ser el nuevo estándar contra su competidor el
HD-DVD (DVD de Alta Definición). Su superioridad se debe a que
hace uso de un láser con una longitud de onda "azul", en vez de "roja",
tecnología que ha demostrado ser mucho más rápida y eficiente que
la implementada por el DVD de alta definición.
✓ Almacenamiento magneto-óptico
Ejemplos:
• Disco Zip
• Floptical
• Minidisc
7
✓ Almacenamiento de estado sólido
El dispositivo o unidad de estado sólido (en inglés: Solid-State Drive,
SSD) es un dispositivo de almacenamiento de datos que usa memoria no
volátil, como la memoria flash, para almacenar datos e información, en lugar
de los platos o discos magnéticos giratorios de los dispositivos de discos
rígidos convencionales (en inglés, Hard Disk Drive, HDD).
Técnicamente no son discos, y a veces se confunde la "D" como disk
en vez del término drive (unidad o dispositivo).
En comparación con los discos rígidos tradicionales, los dispositivos
de estado sólido son menos sensibles a los golpes (más resistentes a los
golpes o caídas), son prácticamente inaudibles o silenciosos y tienen un
menor tiempo de acceso y de latencia. Los SSD hacen uso de la misma
interfaz que los HDD y son fácilmente intercambiables sin tener que recurrir
a adaptadores o tarjetas de expansión para compatibilizarlos con el equipo.
Ejemplos:
• Memoria USB.
• Tarjetas de memoria:
o Secure Digital (SD)
o MiniSD
o microSD
o Memory Stick (MS)
o MultiMediaCard (MMC)
o CompactFlash (CF)
o SmartMedia (SM).
8
Memoria virtual
Definicion
9
✓ Operación
10
La ilusión de la memoria virtual está soportada por el mecanismo de
traducción de memoria, junto con una gran cantidad de almacenamiento
rápido en disco duro. Así en cualquier momento el espacio de direcciones
virtual hace un seguimiento de tal forma que una pequeña parte de él, está
en memoria física y el resto almacenado en el disco, y puede ser referenciado
fácilmente.
11
fragmento justo antes de ser usado, tendrá que traer de nuevo el fragmento
de manera casi inmediata. Demasiados intercambios de fragmentos
conducen a lo que se conoce como hiperpaginación: donde el procesador
consume más tiempo intercambiando fragmentos que ejecutando
instrucciones de usuario. Para evitarlo el sistema operativo intenta adivinar,
en función de la historia reciente, qué fragmentos se usarán con menor
probabilidad en un futuro próximo (véase algoritmos de reemplazo de
páginas).
Asignacion de Memorias
Definicion
La asignación de memoria consiste en el proceso de asignar memoria para
propósitos específicos, ya sea en tiempo de compilación o de ejecución. Si es en
tiempo de compilación es estática, si es en tiempo de ejecución es dinámica y si
son variables locales a un grupo de sentencias se denomina automática.
12
Asignación estática de memoria
13
las variables son automáticamente desasignadas. Las variables automáticas
tendrán un valor sin definir cuando son declaradas, por tanto es buena práctica de
programación inicializarlas con un valor válido antes de usarlas.
Asignación dinámica de memoria
En ciencia de la computación, asignación dinámica de la memoria es la
asignación de almacenamiento de memoria para utilización por parte de un
programa de computador durante el tiempo de ejecución de ese programa. Es una
manera de distribuir la propiedad de recursos de memoria limitada entre muchas
piezas de código y datos.
Un objeto asignado dinámicamente permanece asignado hasta que es
desasignado explícitamente, o por el programador o por un recolector de basura;
esto es notablemente diferente de la asignación automática de memoria y de la
asignación estática de memoria (la de las variables estáticas). Se dice que tal objeto
tiene tiempo de vida dinámico.
14
REFERENCIAS
libre. https://es.wikipedia.org/wiki/Memoria_principal
https://www.cavsi.com/espanol/blog/que-es-una-memoria-auxiliar/
libre. https://es.wikipedia.org/wiki/Memoria_virtual
15