Diseño de Sistema Operativo

Description

asdasd
Hernán Medina
Mind Map by Hernán Medina, updated more than 1 year ago
Hernán Medina
Created by Hernán Medina almost 9 years ago
46
0

Resource summary

Diseño de Sistema Operativo
  1. Problematica del diseño
    1. Definir abstracciones
      1. Procesos
        1. Ficheros
          1. Hilos
          2. Proporcionar operaciones primitivas para manejar las abstracciones
            1. Garantizar aislamiento
              1. Solo pueden ejecutar operaciones autorizadas con datos autorizados
              2. Administrar hardware
              3. Interfaz
                1. Permite hacer lo que el usuario necesite
                  1. Mecanismos sencillos
                    1. Mecanismos eficientes
                    2. El costo de una llamada al sistema debe ser obvio para el programador
                      1. Dos tipos de cliente
                        1. Usuarios normales (GUI)
                          1. Programadores (interfaz de llamadas al sistema)
                        2. Implementacion
                          1. Por capas, exokernels, cliente-servidor, microkernels
                            1. Sirven para
                              1. Ocultar interrupciones, proporcionar mecanismos sencillos de concurrencia y posibilitar la construccion de estructuras de datos dinamicos
                            2. Tecnicas de implementacion
                              1. Indireccion: flexibilidad
                                1. Reentrabilidad: capacidad de un codigo para ejecutarse dos o mas veces simultaneamente
                                  1. Fuerza bruta: optimizar cuando realmente merezca la pena
                                    1. Verificacion de errores
                                  2. Rendimiento
                                    1. Uso de caches
                                      1. Utiles para dispositivos E/S
                                        1. Se aplica cuando el mismo resultado se va a ocupar varias veces
                                          1. Ejemplos
                                            1. Cache de bloques o de disco
                                              1. Cache de entradas de directorio
                                                1. Cache de paginas
                                            2. Se divide en etapas
                                              1. Planeacion
                                                1. Codificación
                                                  1. Prueba de Modulos
                                                    1. Prueba de sistema
                                                    2. Tendencia en el diseño de sistamas
                                                      1. Deben diseñárse para ir a la par con las mejoras del hardware
                                                      Show full summary Hide full summary

                                                      Similar

                                                      Yüksekokul Agacı
                                                      Hüseyin Ataseven
                                                      similarities and differences
                                                      callum.cornelius
                                                      asdsadasdas
                                                      Aldy Laja
                                                      La colonia
                                                      Kiara Alejandra
                                                      PLANES CONTABLES EN EL PERÚ
                                                      Alex Cristian Cutipa Meneses
                                                      desaturación arterial de oxígeno en mujeres pre y postmenopausicas durante la realizacion de ejercicio aerobico
                                                      campu rrias
                                                      PLANES CONTABLES EN EL PERÚ
                                                      Alex Cristian Cutipa Meneses
                                                      PLANES CONTABLES EN EL PERÚ
                                                      Alex Cristian Cutipa Meneses