administracion de memoria

Páginas: 7 (1667 palabras) Publicado: 28 de octubre de 2014
ADMINISTRACIÓN DE
MEMORIA
Sistemas Operativos
MARGARITA IZAMAR CALZADA
LEZAMA

Introducción
La parte del sistema operativo que se encarga de la memoria se
llama administrador de memoria.
La ley de Parkinson dice que "los programas se expanden con el
fin de llenar la memoria disponible para contenerlos".
Teniendo como labor, llevar el control de qué partes de la
memoria están o no enuso, asignar memoria a los procesos
cuando la necesiten y retirárselas cuando terminen, y
administrar el intercambio entre la memoria central y el disco
cuando la memoria central no baste para contener todos los
procesos.

Direcciones físicas y lógicas
Las direcciones lógicas o virtuales son las generadas por la
CPU.
Las direcciones físicas son las que ve la unidad de memoria.

Cargadinámica
En la carga dinámica una rutina no es cargada hasta que es
llamada.
En enlace dinámico en lugar de posponer la carga hasta el
tiempo de ejecución, el enlace es el que se pospone.

Multiprogramación y uso de la
memoria
Utilización de la unidad central de procesamiento como
función del número de procesos que hay en la memoria.
Espera de E/S del 20%

100
Utilización de la CPU(en porcentaje)
80

Espera de E/S del 50%

60

Espera de E/S del 80%

40
20

0

1

2

3 4 5 6 7 8 9
Grado de multiprogramación

10

Análisis de rendimiento
Minutos de
Tiempo
la CPU que
Trabajo de llegada se necesitan

1

2

3

4

1

10:00

4

CPU ociosa

.80

.64

.51

.41

2

10:10

3

CPU ocupada

.20

.36

.49

.59

310:15

2

CPU/proceso

.20

.18

.16

.15

4

10:20

2

(b)

(a)
Termina el trabajo 1
1

2.0

2
Trabajo

3
4

Inicia el trabajo 2

.9

.8

.3

.9

.8

.3

.9

.8

.3

.9

.3

.9

.1

.1

.7

0
10
15
20 22
27.6 28.2
Tiempo (relativo a la llegada del trabajo 1)
(c)

31.7

Particiones fijas
Lista de espera de
entrada multiplesPartición 4

Partición 4
700 K
Lista de espera de
entrada única

Partición 3

Partición 3
400 K

Partición 2

Partición 2
200 K

Partición 1
Sistema
operativo

Partición 1
100 K

Sistema
operativo

0
(a)

(b)

Intercambio: Multiprogramación con
particiones variables
Tiempo

A
Sistema
operativo
(a)

C

C

C

B

B

B

B

A

A

Sistemaoperativo
(b)

Sistema
operativo
(c)

Sistema
operativo
(d)

C

C

E

D

D

D

Sistema
operativo

Sistema
operativo

Sistema
operativo

(e)

(f)

(g)

Asignación de espacio
Pila B
Espacio para el crecimiento
B

Espacio para el crecimiento
Datos B

Realmente en uso

Programa B

Pila A
Espacio para el crecimiento
A
Sistema
operativo
(a)Espacio para el crecimiento
Datos A

Realmente en uso

Programa A
Sistema
operativo
(b)

Administración con listas
enlazadas
Primer ajuste: el administrador ratrea la lista hasta hallar una
cavidad que sea lo suficientemente grande.
Siguiente ajuste: igual que el primer ajuste pero empezando en
donde se quedó la vez anterior.
El que mejor ajusta: busca en toda la lista hasta encontrarla
cavidad que ajusta mejor.
El que peor ajusta: toma siempre la cavidad más grande
disponible.

Memoria virtual
La CPU envia direcciones
virtuales a la MMU
Tarjeta de CPU
CPU
Memoria
MMU

La MMU envia direcciones
físicas a la memoria

Contolador
de disco

Paginación
Espacio de
dirección virtual
0-4K
4K-8K
8K-12K
12K-16K
16K-20K
20K-24K
24K-28K
28K-32K
32K-36K36K-40K
40K-44K
44K-48K
48K-52K
52K-56K
56K-60K
60K-64K

Direcciones de
la memoria física
0-4K
4K-8K
8K-12K
12K-16K
16K-20K
20K-24K
24K-28K
28K-32K

2
1
6
0
4
3
X
X
X
5
X

Cuadro de página

7
X
X
X
X

Página virtual

Algoritmos de sustitución de
páginas
Sustitución de páginas óptima
Se sustituye aquella página que se vaya a referenciar dentro del tiempo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ADMINISTRACION MEMORIA
  • Administracion de memoria
  • Administracion De Memoria
  • ADMINISTRACION DE MEMORIA
  • administracion de memoria
  • Administracion De Memoria
  • Administracion de memoria
  • administracion de memoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS