Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad
Protocolo individual de la unidad n°1:
Análisis y síntesis:
Síntesis e interpretación personal de los temas vistos en la unidad
-Ordenes de E/S
-Operaciones sobre archivos
-Detección y tratamiento de errores.
Interfaz de usuario
-Shell
De la misma manera, el sistema operativo cuenta con un núcleo que es el Kernel, el cual
gestiona los recursos hardware del sistema y suministra la funcionalidad básica del
sistema operativo, además cuenta con otros servicios como son: despachador (CPU),
sincronización y comunicación entre procesos, manejador de interrupciones, etc.
Por otro lado, los sistemas operativos cuentan con diseño. Entre estos diseños tenemos:
Ejemplo de sistemas operativos con este diseño son: MS-DOS, Unix, Linux, MS
Windows 10 (y predecesores).
Sistema Operativo cliente servidor: Este enfoque busca implementar la mayoría de las
funciones del sistema operativo en procesos ¨servidores¨, dejando un kernel mínimo. Para
solicitar un servicio, un proceso del usuario (¨cliente¨) envía la solicitud a un proceso
¨servidor¨, que realiza el trabajo y devuelve la respuesta.
NT.
.
Discusión:
Dudas, desacuerdos, discusiones
De la misma forma, dos conceptos que conviene revisar también son el de sistema de
información y el de middleware, ya que ambos están muy cercanos a los del sistema
operativo, pero no deben confundirse con él.
Un sistema de información es la colección de programas, equipo de cómputo y
telecomunicaciones, junto con los usuarios, con un propósito particular.
Y el middleware es el software empleado por dos o más programas para comunicarse
entre sí o con los diversos componentes de un sistema de información. El primer
Middleware fue la funcionalidad de comunicación entre procesos presente en sistemas
operativos como Unix; sin embargo, conforme se lograron arquitecturas más complejas,
el software desarrollado para soportar los requerimientos de estas se trabajó por separado,
y aunque suele acoplarse al sistema operativo, busca proporcionar plataformas uniformes
para las aplicaciones que las empleen en favor de la independencia física y lógica. Hay
diversas clasificaciones que se pueden aplicar a los sistemas operativos actuales.
Las principales se refieren a la organización de su funcionalidad, al modelo de
distribución que siguen y a la forma en que administran los procesos.
Y, por último, pero no menos importante, hay diversas clasificaciones que se pueden
aplicar a los sistemas operativos actuales. Las principales se refieren a la organización de
su funcionalidad, al modelo de distribución que siguen y a la forma en que administran
los procesos:
Sistemas monolíticos y micro kernel: los sistemas operativos que por su simplicidad
tienden a integrar una buena parte de la funcionalidad del sistema en el kernel o núcleo se
conocen como monolíticos y resultan convenientes para sistemas especializados y de
limitada magnitud por ser más sencillos en su estructura.
Los sistemas micro kernel son aquellos que procuran incluir solo el mínimo de
funcionalidad en el núcleo y desacoplar el resto de esta incluso a costa de usar mecánicas
más complejas.
Por otra parte, el software libre retoma las prácticas colaborativas de los sistemas
tempranos de cómputo y busca desarrollar de manera cooperativa el sistema operativo.
Suele recibir participaciones de personas que son financiadas por empresas
privadas pero que pueden aprovechar los avances que se logren en este esquema,
ya que el código se publica y se manejan diversos tipos de licencias orientadas a
que los usuarios logren revisar, aprovechar y ampliar el software.
Gracias a ello pueden brindar una atención predecible y constante a procesos de control o
de multimedios a fin de evitar que las variaciones en el nivel de atención sean
perjudiciales en sus aplicaciones.