Diseño de un SO

Descrição

diseño de un sistema operativo
Michel Alcaraz
Mapa Mental por Michel Alcaraz, atualizado more than 1 year ago
Michel Alcaraz
Criado por Michel Alcaraz quase 11 anos atrás
95
0

Resumo de Recurso

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

                                                      Semelhante

                                                      20 preguntas sobre sistemas operativos
                                                      esmeraldameza100
                                                      Test de Conocimiento de un Tecnico en Sistemas
                                                      julian alberto c
                                                      Mikrotik, ¿que es y para que sirve?
                                                      MARIO YESID ORDONEZ FLOREZ
                                                      Paradigmas para el desarrollo de sistemas distribuidos
                                                      MasterMisticAbi López Rocha
                                                      Sistema de Activaciones SISACT
                                                      c.alonso.torres
                                                      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