Software">
Semana 2 U34
Semana 2 U34
Semana 2 U34
Tarea
Sistemas monolíticos.
Sistemas con capas.
Máquinas virtuales.
Modelo cliente-servidor.
Microkernels.
Exokernels.
2. Incluye las ventajas y desventajas de cada estructura dentro del cuadro comparativo del punto 1.
3. Enlista cinco servicios del sistema operativo que corren en este momento en tu equipo de cómputo.
4. Desde tu punto de vista expresa cuál estructura consideras la mejor y por qué.
Lectura
Nota: Integra tu entrega en un documento que incluya una breve introducción, el desarrollo de los puntos
solicitados, un apartado de conclusiones y las referencias bibliográficas en formato APA.
Introducción:
En la historia de los sistemas operativos, se recalca que éstos surgen desde finales de los 50’s con
una arquitectura bastante obsoleta comparada con la de la actualidad, sin embargo, hay que
considerar que el desarrollo de estos sistemas irá mejorando y los sistemas que hoy vemos más
útiles llegarán a ser obsoletos en un futuro.
También tenemos que tomar en cuenta que si queremos construir un sistema operativo tenemos que
tener 2 requisitos que son los requisitos de usuario y los de software lo cual nos permite una
estructuración para facilitar la comprensión, incremente la portabilidad, extensión y favorecer el
mantenimiento del mismo.
Desarrollo de la actividad:
2
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
monolíticos es su velocidad.
ramificaciones del diseño Ya que todos los componentes
original, basadas en las nuevas del Sistema Operativo comparten
los privilegios y la separación
prestaciones del hardware y las funcional solo se hace entre
necesidades de los usuarios. procesos del sistema y los de
aplicación, la demora para
Haciendo posible algunas ejecutar las llamadas al sistema
ventajas traídas por sistemas es mínima.
compilados por capas y
basados
en módulos específicos e
independientes.
Sistemas con capas Desarrollos paralelos (en cada Pone más carga en la red, debido
capa) a una mayor cantidad de tráfico
Aplicaciones más robustas debido de la red.
al encapsulamiento Es mucho más difícil programar y
Mantenimiento y soporte más probar el software que en
sencillo (es más sencillo cambiar arquitectura de dos niveles porque
un componente que modificar una tienen que comunicarse más
aplicación monolítica) dispositivos para terminar la
Mayor flexibilidad (se pueden transacción de un usuario.
añadir nuevos módulos para dotar
al sistema de nueva funcionalidad)
3
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
4
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
Microkernels Un posible error de un servicio del Por otro lado, sus principales
SO queda confinado en el espacio dificultades son la complejidad
de direcciones del proceso que lo en la sincronización de todos
implementa. Es extensible los módulos que componen el
y personalizable. micro núcleo y su acceso a la
memoria, la anulación de las
ventajas de Zero Copy, la
Podemos cambiar un servicio del
Integración con las
SO, cambiando el proceso que lo aplicaciones. Además, los
implementa. Podemos ejecutar procesadores y arquitecturas
modernas de hardware están
programas realizados para otros optimizados para sistemas de
distintos. núcleo que pueden mapear
toda la memoria.
Esto mejora la tolerancia a
fallos y eleva la portabilidad
entre plataformas de hardware,
según los defensores de esta
tendencia. Sus detractores le
achacan, fundamentalmente,
mayor complejidad en el
código, menor rendimiento, o
limitaciones en diversas
funciones.
5
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
Enlista cinco servicios del sistema operativo que corren este momento en tu equipo de
cómputo.
4.-Core messaging. Es el servicio que gestiona la comunicación de los componentes del sistema.
5.-Cliente DNS: Un programa cliente DNS que se ejecuta en la computadora del usuario y que
genera peticiones DNS de resolución de nombres a un servidor DNS.
Conclusión:
Soy de la idea de que los sistemas monolíticos son los mejores que hay ya que son más fáciles de
manejar y los que más ventajas tiene ante los otros , pero aún así son todos indispensables para el
manejo adecuado de los sistemas.
Fuentes de información:
6
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
BABY VALDEZ. (2016). MAQUINA VIRTUAL. 19 DE MARZO 2017, de SANDNET Sitio web:
http://www.osandnet.com/maquina-virtual-caracteristicas-tipos/