Diferencia entre revisiones de «SO multiprogramables con particiones variables»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(Página nueva: Esto es un esbozo. == Criterios de asignación == - Primer ajuste Consiste en Las dos principales desventajas son su alto desperdicio interno, y el elevado uso de las primeras posi...)
 
Línea 1: Línea 1:
Esto es un esbozo.
+
== Elementos de administración ==
 +
 
 +
- '''Mapas de bits'''
 +
Dividiendo la memoria en bloques, se utiliza un bit para representar si dicho bloque está libre o asignado.
 +
 
 +
- '''Listas de control'''
 +
Se almacena en una lista el tamaño de los huecos y las posiciones de memoria entre las que se encuentran comprendidos.
 +
 
  
 
== Criterios de asignación ==
 
== Criterios de asignación ==
  
- Primer ajuste
+
- '''Primer ajuste'''
Consiste en  
+
Consiste en asignar el primer hueco disponible que tenga un espacio suficiente para almacenar el programa.
 
Las dos principales desventajas son su alto desperdicio interno, y el elevado uso de las primeras posiciones de memoria. Este último inconveniente repercute negativamente en la circuitería, debido a que se produce un mayor desgaste en dichas posiciones.
 
Las dos principales desventajas son su alto desperdicio interno, y el elevado uso de las primeras posiciones de memoria. Este último inconveniente repercute negativamente en la circuitería, debido a que se produce un mayor desgaste en dichas posiciones.
  
- Siguiente ajuste
+
- '''Siguiente ajuste'''
Se continúa por la posición de la última asignación
+
Se continúa a partir de la posición de la última asignación realizada. De esta forma se resuelve el inconveniente de usar en exceso las primeras posiciones de la memoria.
  
- Mejor ajuste
+
- '''Mejor ajuste'''
 +
Consiste en asignarle al proceso el hueco con menor ajuste interno.
 +
Su mayor inconveniente es su orden de complejidad (orden lineal, ''O(n)'')
  
- Peor ajuste
+
- '''Peor ajuste'''
  
- Ajuste rápido
+
- '''Ajuste rápido'''
  
- Método de los compañeros
+
- '''Método de los compañeros'''

Revisión del 15:47 16 may 2011

Elementos de administración

- Mapas de bits Dividiendo la memoria en bloques, se utiliza un bit para representar si dicho bloque está libre o asignado.

- Listas de control Se almacena en una lista el tamaño de los huecos y las posiciones de memoria entre las que se encuentran comprendidos.


Criterios de asignación

- Primer ajuste Consiste en asignar el primer hueco disponible que tenga un espacio suficiente para almacenar el programa. Las dos principales desventajas son su alto desperdicio interno, y el elevado uso de las primeras posiciones de memoria. Este último inconveniente repercute negativamente en la circuitería, debido a que se produce un mayor desgaste en dichas posiciones.

- Siguiente ajuste Se continúa a partir de la posición de la última asignación realizada. De esta forma se resuelve el inconveniente de usar en exceso las primeras posiciones de la memoria.

- Mejor ajuste Consiste en asignarle al proceso el hueco con menor ajuste interno. Su mayor inconveniente es su orden de complejidad (orden lineal, O(n))

- Peor ajuste

- Ajuste rápido

- Método de los compañeros