Ventajas y desventajas del constructivismo

Clasificado en Informática

Escrito el en español con un tamaño de 1,86 KB

Estructura simple o monolítica:

– No hay estructura.

 – El S.O. Se escribe como un conjunto de procedimientos que pueden llamarse todos entre sí cuando lo necesitan.

 – Cada procedimiento tiene una interfaz bien definida en cuanto a parámetros y resultados.

– Dentro del S.O. No hay ocultación de información, todos los procedimientos son visibles para los demás.

 – Ejemplo: MS-DOS.

Estructura multinivel por capas o jerárquica: Es una organización modular o por niveles jerárquicos del S.O.:

– El nivel inferior o capa 0 sería el hardware.

– Una capa o nivel M:

• Será un conjunto de programas con sus estructuras de datos o rutinas.

• Estos programas pueden usar las rutinas de capas inferiores (M-1, M-2, etc.).

• Las rutinas o programas que posee la capa M pueden ser usadas por los programas de las capas superiores (M+1, M+2, etc.) • Los niveles superiores no necesitan conocer cómo se implementan las operaciones de niveles inferiores, sólo lo que hacen)

Ventajas: – Se facilita la construcción, verificación del S.O. • Fácil mantenimiento y detección de errores, si falla un módulo no se bloquea todo el SO, extensión del SO sencilla Desventajas: – Se necesita una cuidadosa definición de niveles a priori. ¿Qué se coloca en cada nivel o capa?.

Entradas relacionadas: