Tarea 2 Sitemas Operativos
Tarea 2 Sitemas Operativos
Tarea 2 Sitemas Operativos
Sistemas Operativos
Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales.
Matrícula
010577912
Nombre de la Tarea
Estructura de un sistema operativo.
Unidad #2:
Estructura de un sistema operativo
Fecha
13/05/2019
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
Instrucciones:
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é.
recurso. 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.
2
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
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:
3
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
Sistemas con capas Desarrollos paralelos (en cada Pone más carga en la red, debido a
capa) una mayor cantidad de tráfico de la
Aplicaciones más robustas debido al red.
encapsulamiento Mantenimiento y Es mucho más difícil programar y
soporte más sencillo (es más sencillo probar el software que en arquitectura
cambiar un componente que de dos niveles porque tienen que
modificar una aplicación monolítica) comunicarse más dispositivos para
Mayor flexibilidad (se pueden añadir terminar la transacción de un usuario.
nuevos módulos para dotar al sistema
de nueva funcionalidad)
Máquinas Virtuales Los ordenadores virtuales solo Los ordenadores virtuales tienen el
contienen software. Las máquinas inconveniente que agregan gran
virtuales no contienen ninguna clase complejidad al sistema en tiempo de
de componente de hardware físico por ejecución provocando su ralentización.
lo que no tenemos que preocuparnos
por el daño físico del hardware.
Cuanta más memoria ocupa una
Un programa se ejecutará a mayor máquina virtual, más recursos
velocidad si se instala sobre el sistema consume y por lo tanto el
operativo de la máquina física que si
se instala sobre el rendimiento del ordenador físico
sistema operativo del ordenador
4
Unidad 1: Estructura de un sistema operativo.
Sistemas Operativos
5
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 de dificultades son la complejidad
direcciones del proceso que lo en la sincronización de todos los
implementa. Es extensible módulos que componen el micro
y personalizable. núcleo y su acceso a la memoria,
la anulación de las ventajas de
Zero Copy, la Integración con las
Podemos cambiar un servicio del
aplicaciones. Además, los
SO, cambiando el proceso que lo procesadores y arquitecturas
implementa. Podemos ejecutar modernas de hardware están
optimizados para sistemas de
programas realizados para otros núcleo que pueden mapear toda la
distintos. 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.
6
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.
1.-Cliente DHCP: Protocolo de configuración dinámica de Host. Es un protocolo cliente servidor que
proporciona automáticamente un host de protocolo Internet (IP) con su dirección IP y otra información de
configuración relacionados como, por ejemplo, la puerta de enlace predeterminada y la máscara de subred.
3.-Firewall de Windows. Puede ayudar a impedir que piratas informáticos o software malintencionado
obtengan acceso a su equipo a través de una red o de internet.
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:
BABY VALDEZ. (2016). MAQUINA VIRTUAL. 19 DE MARZO 2017, de SANDNET Sitio web:
http://www.osandnet.com/maquina-virtual-caracteristicas-tipos/