Está en la página 1de 3

Nombre de la materia

Sistemas Operativos
Nombre de la Licenciatura
Ing. en Sistemas computacionales

Nombre del alumno


Leonardo Marcial Montiel Juárez
Matrícula
010222550

Nombre de la Tarea
Actividad 2
Unidad 2
Estructura de un sistema operativo

Nombre del Tutor


Francisco Ramón Santos
Fecha
9/11/2020
Unidad 1: Antecedentes de los sistemas operativos
Sistemas Operativos

Actividad 2. Tendencia de los sistemas operativos

Introducción

Por otro lado, quiero destacar que el articulo menciona una tendencia hacia el desarrollo de un
SO con inteligencia emocional e incluso menciona que ya hay software capaz de reconocer
emociones básicas a través de las expresiones faciales, como nViso o AffDex, sin embargo, el
llegar a reconocer emociones por parte de la inteligencia artificial supone una investigación a
largo plazo y que las primeras versiones que entren al mercado tendrán algunas cuantas
decepciones en su funcionamiento, a pesar de esto creo que es el futuro del SO.

Desarrollo

TABLA COMPARATIVA DE LAS ESTRUCTURAS DE UN SISTEMA OPERATIVO


TIPO DE
VENTAJAS DESVENTAJAS
ESTRUCTURA
1. Cuentan con un núcleo
que engloba todas sus
funcionalidades y servicios
convirtiéndolos en binarios 1. Que el sistema se ejecuta
grandes. en el mismo nivel de privilegios.
2. Todos los componentes 2. Todos los procedimientos
de gestión y programas del son visibles para cualquier otro
Sistemas Monlíticos sistema están escritos en un procedimiento.
solo código o espacio lógico. 3. Bloqueo total en caso de
3. Estos sistemas están que exista algún fallo con el
programados de forma no hardware o algún código mal
modular, lo que lo hace de escrito.
mayor rendimiento ante los
sistemas pensados en un
micronúcleo.
Sistemas en capas 1. Una de sus ventajas 1. Es un diseño de
radica en poseer un diseño implementación costoso.
mucho más modular, seguro y 2. Son poco eficientes ya que
escalable. pierden tiempo pasando capa por
2. Son más mantenibles. capa.
3. En caso de problemas la 3. Implementación
verificación se va realizando por complicada por la división y
capas definición de las funcionalidades
de cada capa, ya que se tiene que
considerar que las capas
superiores solamente pueden

2
Unidad 1: Antecedentes de los sistemas operativos
Sistemas Operativos

utilizar los servicios de las


inferiores.
1. Evita incompatibilidades. 1. Pueden ser un poco más
2. Convierte muchos lento en comparación de otros
Máquinas virtuales servidores físicos en virtuales. modelos.
3. Las MV se pueden 2. Gran complejidad al
salvar muy fácilmente. sistema en tiempo de ejecución.
Modelo cliente -
servidor
1. Es más confiable en su
funcionamiento, debido a que
ante un posible error del
1. Complejidad en la
servicio en el SO queda
sincronización de todos los
confinado en el espacio de
Microkernels módulos que componen el
direcciones del proceso que lo
micronúcleo y su acceso a la
implementa.
memoria.
2. Es extensible y
personalizable.
3.
1. Mejor utilización de los 1. Complejidad en el
recursos. desarrollo de software.
Exokernels 2. Mayor rendimiento en los 2. Carece de funcionalidades
recursos. de alto nivel a comparación de
3. Flexible y confiable. otros sistemas.

Conclusión

En mi opinión

Referencias

Tanenbaum, A. (2009). Sistemas operativos modernos. Holanda: PEARSON Prentice Hall.

Stallings, W. (2005). Sistemas operativos Aspectos internos y principios de diseño. Madrid:


PEARSON Prentice Hall.

Ferri-Benedetti, F. (6 de Marzo de 2013). ¿Cómo serán los sistemas operativos del futuro?
Obtenido de Softonic: https://www.softonic.com/articulos/sistemas-operativos-interfaces-
futuro

También podría gustarte