Diseño de un SO

Michel Alcaraz
Mind Map by Michel Alcaraz, updated more than 1 year ago
Michel Alcaraz
Created by Michel Alcaraz about 4 years ago
9
0

Description

diseño de un sistema operativo

Resource summary

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

Similar

Ciclo Operativo y de Efectivo
Zurisadai Fernández
SISTEMAS OPERATIVOS
Diego Fernández Arti
Sistemas operativos
Ana Navarro Ramírez
Unidad 4. Administración de dispositivos de entrada y salida
Fernanda Luna
Mapa Conceptual de Windows
Amir Donoso Castro
ADMINISTRACIÓN DE LA MEMORIA Sistemas Operativos
Oscar Rodolfo Guerrero Segura
SISTEMAS OPERATIVOS
Ana Mendez
Servidores por Hardware
Antonio Hinojos
Los Sistemas Operativos...
amedlimas97
Proteccion y Seguridad 2
Miguel Lopez3123
Mapa conceptual de Windows
Daniel Gavilanes