PSO Unidad 5
PSO Unidad 5
PSO Unidad 5
SISTEMAS OPERATIVOS
UNIDAD 5. DISEÑO DE SISTEMAS
OPERATIVOS
Tipo de Módulos
Hardware
Lenguajes de • Ensamblador
• C, C++
programación
• Niveles cercanos al HW en ensamblador
S.O Modernos • Cuerpo principal C
• Combinación entre C, C++ Python
Micronúcleo Maquinas
Híbridos
o Microkernel Virtuales
Interfaz
Interfaz de Interfaz Humano -
grafica de
usuario alternativa Computador
usuario
Interfaces alternativas
• Interfaz basada en el habla
Grafica de usuario
• Interfaz neuronal
• es un programa de interfaz que
aprovecha las capacidades de
despliegue gráfico de la
computadora que permite hacer
más sencillo el uso de los
programas.
Cliente- Arq.
Multitarea
Servidor Microkernel
Arq. Orientada
Monousuario Multiproceso
a objetos
Arq. Cliente -
Multiusuario Monoproceso
Servidor
• Una parte importante para • Deben considerarse las • Por lo general, antes de que
el desarrollo de un software funciones que se necesitan se desee optimizar un
es que su funcionalidad sea adicionar a la estructura y sistema, se debe tener
óptima; es decir que validar si es necesario presente la dimensión de la
funcione de forma rápida y modificarla para su arquitectura del sistema
común, que durante la desempeño, dependiendo para darle la seguridad,
implantación del sistema no de lo que se requiere del integridad y optimización
se generen errores de sistema: sencillo y rápido o suficiente para un buen
diseño, por lo cual es robusto y lento. desempeño.
conveniente optimizar sólo
lo necesario dentro de la
arquitectura del sistema.
Caché de bloques
• Es un pequeños segmento de memoria RAM, que se añade a algún
sitio del disco, con la finalidad de almacenar los datos que han
sido leído con anterioridad, teniendo como resultado agilidad al
cargar los datos.
Caché de paginación
• Para este tipo de caché el almacenamiento se hace en memoria
RAM, dentro del disco duro