Diseño de un SO

Description

diseño de un sistema operativo
Michel Alcaraz
Mind Map by Michel Alcaraz, updated more than 1 year ago
Michel Alcaraz
Created by Michel Alcaraz almost 9 years ago
56
0

Resource summary

Diseño de un SO
  1. Problematica del diseño
    1. Definir abstracciones: procesos, ficheros, hilos, seguridad, archivos
      1. Proporcionar operaciones primitivas para manejar las abstracciones definidas
        1. Garantizar el aislamiento
          1. Los usuarios solo puede ejecutar operaciones autorizadas con datos autorizados
            1. Aislar fallos
            2. Administrar el HW
            3. Interface
              1. Implementacion
                1. Las estáticas son más comprensibles, más fáciles de programar y de uso más rápido
                  1. Las dinámicas son más flexibles y permiten adaptarse a la cantidad de recursos disponibles.
                    1. Un problema es que se necesita un gestor de memoria dentro del propio SO
                      1. Según el caso, puede ser más adecuado un tipo u otro
                        1. También son posibles estructuras pseudo-dinamicas
                          1. Ejemplo
                            1. Pila de un proceso en el espacio de usuario: estructura dinámica
                              1. Pila de un proceso en el espacio de núcleo: estructura estática
                              2. También son posibles estructuras pseudo-dinamicas
                              3. Rendimiento
                                1. Equilibrio espacio-tiempo
                                  1. Optimizar solo si realmente es necesario
                                    1. Antes de añadir una funcionalidad nueva compruebe que realmente vale la pena
                                      1. Considerar el lenguaje de programacion
                                      2. Uso de cachés
                                        1. Situaciones en que el mismo caso se necesite varias veces
                                          1. Especialmente utiles para dispositivos E/S
                                            1. Ejemplos
                                              1. Caché de bloques o caché
                                                1. Caché de entradas de directorio
                                                  1. Caché de páaginas
                                                2. Optimizacion del caso comun
                                                  1. Es importante que el caso comun sea rapido
                                                    1. El peor caso si no se presenta a menudo, solo tiene que manejarsse correctamente
                                                  2. Formas en como se administra dicho proyecto
                                                    1. Tendencia a tomar en cuenta el diseño del sistema operativo
                                                      Show full summary Hide full summary

                                                      Similar

                                                      Sistemas Operativos: Tema 1
                                                      Daniel Alvarez Valero
                                                      Ciclo Operativo y de Efectivo
                                                      Zurisadai Fernández
                                                      Unidad 4. Administración de dispositivos de entrada y salida
                                                      Fernanda Luna
                                                      SISTEMAS OPERATIVOS
                                                      Diego Fernández Arti
                                                      Sistemas operativos
                                                      Ana Navarro Ramírez
                                                      ADMINISTRACIÓN DE LA MEMORIA Sistemas Operativos
                                                      Oscar Rodolfo Guerrero Segura
                                                      Mapa Conceptual de Windows
                                                      Amir Donoso Castro
                                                      Servidores por Hardware
                                                      Antonio Hinojos
                                                      SISTEMAS OPERATIVOS
                                                      Ana Mendez
                                                      Diagrama de Flujo - Sistemas
                                                      KEVIN ALEJANDRO MENDIVELSO RUIZ
                                                      ESTRUCTURA DE LOS SISTEMAS OPERATIVOS.
                                                      Isai Gonzalez (Mono)