sistemas operativos

Páginas: 7 (1616 palabras) Publicado: 18 de noviembre de 2013
Unidad 3

Memoria
Ingeniería en Redes
Informática II
MTI. Vladimir Cabañas

Objetivo de la Unidad
• Identificar la estructura y el funcionamiento de la memoria
• Gestión de la memoria





Reubicación
Protección
Organización física
Organización lógica

• Memoria virtual






Paginación
Segmentación
Paginación/Segmentación
Políticas
Gestión del espacioswap

Introducción
Uno de los principales recursos de la computadora que el
sistema operativo debe administrar y sacar el mayor
provecho posible es la memoria.
El sistema operativo:
• gestiona la memoria
• implementa memoria virtual

I. Gestión de la memoria
El sistema operativo:

• Mantiene un control sobre la cantidad de memoria que está
en uso y la que no para así poder asignarmemoria a los

procesos y luego recuperarla cuando estos terminen
• Maneja el intercambio entre la memoria principal y el disco
duro .

I. Gestión de la memoria
Algunos objetivos de la gestión de memoria son:
 Ofrece a cada proceso un espacio lógico propio.
 Proporciona protección entre los procesos.
 Permite que los procesos compartan memoria.
 Da soporte a las distintas regiones delproceso.
 Maximiza el rendimiento del sistema.
 Proporciona a los procesos mapas de memoria muy grandes.

3.1 Reubicación
La memoria de un sistema, en general, es compartida por varios
procesos y para maximizar el uso del procesador es necesario

poder cargarlos y descargarlos en la memoria principal,
manteniendo una reserva de procesos listos para ejecutar.
En general, el hardwaredel procesador y el software del sistema
operativo deben poder traducir las referencias a memoria dentro
del código del programa a las direcciones físicas reales que posea

el programa en la memoria principal.

Reubicación

Protección
La interferencia con otros procesos y los accesos a memoria

de otros procesos puede afectar el correcto funcionamiento
de los mismos. Por lo tanto, elcódigo de un programa no

debe hacer referencia a posiciones de memoria de otros
procesos para acciones de lectura o escritura sin permiso.

Compartición
Cualquier mecanismo de verificación que se utilice en la

protección debe también, en ciertas circunstancias,
permitir que varios procesos puedan acceder a una misma

zona de la memoria principal.
Por ejemplo, si un programa esutilizado por más de un
proceso sería más eficiente usar un solo espacio de
memoria para el programa a utilizar en lugar de crear una
copia del mismo para cada proceso.

Organización Física
La memoria en una computadora se organiza en al menos
dos niveles:
• memoria principal ofrece un acceso muy rápido, pero es
volátil,
• memoria secundaria es mas barata y no es volátil,
aunque es máslenta.

Organización Lógica
Las memorias principal y secundaria se organizan de forma
similar. Su estructura está organizada como un espacio de
direcciones lineal o unidimensional que consta de una
secuencia de bytes o palabras.
El sistema operativo y el hardware de la computadora deben
poder trabajar los programas de usuario en módulos para
obtener las siguientes ventajas:

OrganizaciónLógica
1. Cada

módulo

puede

escribirse

y

compilarse

independientemente, mientras que el sistema resuelve
las referencias entre un modulo a otro durante la misma

ejecución.
2. Se puede asignar ciertos grados de protección a módulos
sólo de lectura o ejecución.
3. Es posible hacer que los programas puedan compartir
ciertos módulos.

II. Memoria Virtual
Los procesos sonejecutados si están en memoria principal,
por lo que es conocida también como memoria real, en
cambio, la memoria secundaria, al ser usada para almacenar
programas que se pueden intercambiar con la memoria

principal para ejecutarse, es llamada memoria virtual.

II. Memoria Virtual
Traer a los programas a la memoria principal para su

ejecución es la tarea principal de cualquier...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS