Diseño de un Sistema Operativo

Description

tarea para riki
alejandro9445
Mind Map by alejandro9445, updated more than 1 year ago
alejandro9445
Created by alejandro9445 over 8 years ago
31
0

Resource summary

Diseño de un Sistema Operativo
  1. Rendimiento
    1. Equilibrio espacio-tiempo
      1. Las optimizaciones complejas suelen llevar a errores ⇒ Optimizar sólo si realmente es necesario
        1. Antes de añadir una funcionalidad nueva compruebe que realmente merece la pena
          1. En cualquier caso, antes de optimizar, tenga en cuenta que lo bastante bueno es generalmente suficientemente bueno
            1. Otra consideración importante es el lenguaje de programación a utilizar
            2. Uso de cachés
              1. Se aplican en situaciones en las que es probable que el mismo resultado se necesite varias veces
                1. Especialmente útiles para dispositivos de E/S
                  1. Ejemplo 1. Caché de bloques o caché de disco
                    1. Ejemplo 2. Caché de entradas de directorio
                      1. Ejemplo 3. Caché de p´aginas
                    2. Optimización del caso común
                      1. 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
                        1. 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?
                        1. Rendimiento y calidad
                          1. El resultado final de un proyecto debe cumplir el propósito con el cual fue planeado.
                          2. Presupuesto
                            1. El proyecto debe ser completado sin exceder el presupuesto autorizado.
                            2. El progreso debe de ir de acuerdo o mas avanzada que el progreso planeado.
                            3. Tendencia en el diseño del Sistema Operativo
                              1. Escala
                                1. La cantidad de unidades de computo aumentará exponencialmente en los siguientes años.
                                2. Heterogeneidad
                                  1. Los sistemas crecerán en heterogeneidad para compensar la falta de velocidad en procesamiento general
                                  2. Latencia
                                    1. Puede ser un factor que alente la ejecucion efectiva.
                                    2. Coherencia
                                      1. Caché
                                        1. Concurrencia
                                          1. Sincronización
                                          Show full summary Hide full summary

                                          Similar

                                          Sistema Operativo
                                          Sergio Castro
                                          SISTEMAS OPERATIVOS
                                          Priscila Miranda
                                          Construcción de software
                                          CRHISTIAN SUAREZ
                                          RETROALIMENTACION LENGUAJES
                                          Rodrigo Huerta
                                          Metodología de Sistemas Suaves
                                          Ivan Celaya
                                          Criptografía
                                          Marco Mendoza
                                          DESARROLLO DE HABILIDADES PARA GENERAR IDEAS CREATIVAS
                                          José Cruz Gonzál
                                          Proceso de Simulación
                                          Jesus Javier
                                          Bases de Datos
                                          Dany Giraldo4358
                                          EXAMEN FINAL CIENCIAS NATURALES. II PERIODO. 2018
                                          Nancy Posada
                                          Cuestionario de la Teoría General de Sistemas (TGS)
                                          Leidy Catherinne