GoConqr has a new look! Let us know what you think.

Mind map

Diseño de un Sistema Operativo

alejandro9445 English

Mapa mental sobre el diseño de un sistema operativo: rendimiento, administración del proyecto y tendencias

Mapa mental: Diseño de un sistema operativo

Map content

Diseño de un Sistema Operativo

  1. Rendimiento

    • Equilibrio espacio-tiempo
      • Las optimizaciones complejas suelen llevar a errores ⇒ Optimizar sólo si realmente es necesario
      • Antes de añadir una funcionalidad nueva compruebe que realmente merece la pena
      • En cualquier caso, antes de optimizar, tenga en cuenta que lo bastante bueno es generalmente suficientemente bueno
      • Otra consideración importante es el lenguaje de programación a utilizar
    • Uso de cachés
      • Se aplican en situaciones en las que es probable que el mismo resultado se necesite varias veces
      • Especialmente útiles para dispositivos de E/S
        • Ejemplo 1. Caché de bloques o caché de disco
        • Ejemplo 2. Caché de entradas de directorio
        • Ejemplo 3. Caché de p´aginas
    • Optimización del caso común
      • Es importante que el caso común sea rápido. El peor caso, si no se presenta a menudo, sólo tiene que manejarse correctamente
      • Si lo normal es que la primera comprobación tenga éxito, nos habremos ahorrado entrar al núcleo del SO
  2. ?Cómo se administra dicho Proyecto?

    • Rendimiento y calidad
      • El resultado final de un proyecto debe cumplir el propósito con el cual fue planeado.
    • Presupuesto
      • El proyecto debe ser completado sin exceder el presupuesto autorizado.
    • El progreso debe de ir de acuerdo o mas avanzada que el progreso planeado.
  3. Tendencia en el diseño del Sistema Operativo

    • Escala
      • La cantidad de unidades de computo aumentará exponencialmente en los siguientes años.
    • Heterogeneidad
      • Los sistemas crecerán en heterogeneidad para compensar la falta de velocidad en procesamiento general
    • Latencia
      • Puede ser un factor que alente la ejecucion efectiva.
    • Coherencia
    • Caché
    • Concurrencia
    • Sincronización

Information

Description
tarea para riki
Created by
alejandro9445
Views
88
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?