You are on page 1of 2

Ingeniera en Desarrollo de Software

Felipe de Jess Gutirrez Garca


(Al12535104)

4to Cuatrimestre
Laura Antonia Tovar Montero
Facilitadora

Programacin de sistemas operativos
Unidad 4
Diseo de Sistemas Operativos

Evidencia de aprendizaje
Diagrama de flujo para disear un sistema operativo


Como parte de la evaluacin de esta unidad, debes llevar a cabo una actividad cuyo propsito es
conceptuar el proceso de diseo de un sistema operativo.

1. En un archivo de realiza un diagrama de flujo de cmo al disear un sistema operativo afectan todos
los temas y subtemas de esta unidad en el orden y forma que consideres deben irse resolviendo para
realizar un buen diseo de un sistema operativo.


















































Sistema Operativo
Visin del diseo
Elegir interface
Elegir paradigma
Elegir tipo
Elegir estructura
Elegir tcnica
Elegir los
principios de
optimizacin
Elegir cache
Disear
seguridad y
proteccin
ESTABLECER:
-Mecanismos
-Monitoreos
-Capacidades
-Accesos

-Bloques
-Paginacin

-Sencillo y
rpido
-Lento y robusto

-Ocultar
hardware
-Indireccin
-Rentabilidad
-Esttica
-Dinmica
-Monotarea
-Multitarea
-Monousuario
-Multiusuario
-Monoproceso
-Multiproceso
-Cliente-servidor
-Imperativos
-Funcional lgico
-Orientado a objetos
-Estructurado
-Guiado por eventos

Humano-computadora
-Basado en texto
-Grfica de usuario
-Alternativas de usuario

-Disear herramientas
-Programar actividades
-Capas y anillos
-Mquina virtual
-Kernel monoltico
-Microkernel y
multihilado
-Orientada a objetos
-Cliente-servidor
Llamadas al
sistema
Deben cumplir con
el menor nmero
de llamadas, es
importante contar
con un paradigma
de datos
unificador.

CRITERIOS.
Se debe contar con un paradigma
unificador de datos.
Manejo de forma general de
llamadas al sistema.
Procedimientos de biblioteca
sencillos y especficos.
Determinar la implementacin de las
llamadas al sistema sobre
conexiones o sin conexiones.

CUESTIONES:
-Visin arquitectnica
-Vistas arquitectnicas
-Patrones arquitectnicos
-Principios de diseo
arquitectnico

-Principios
-Sencillez
-Integridad
-Eficiencia
Llamadas al
sistema mnimas
invisibles
PRINCIPIOS
-Separacin de responsabilidades
-Simplicidad
-Tcnicas de ocultamiento de
interfaces
Decidir
arquitectura
Transparencia
Flexibilidad
Confiabilidad
Desempeo

Cuestiones
bsicas
CARACTERSTICAS
-Nivel de abstraccin
-Memoria de
referencia

Mediante la visin del
desarrollo del sistema, se
puede aprovechar para crear
aplicaciones con funciones
especficas para los usuarios
basadas en el rendimiento del
sistema y aprovechamiento de
cada dispositivo conectado al
sistema.
CONCEPTOS
Conectividad del sistema operativo.
Orientacin a objetos aplicaciones
cliente/servidor servicios

Inicio
FIN