Está en la página 1de 5

Asignatura Datos del estudiante Fecha

Apellidos: Castro Ariza


Sistemas Operativos 19/10/2020
Nombre: Dayana Michel

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

Los sistemas Operativos son ante todo administradores de recursos.


H. M. Deitel
Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y
el hardware del computador.
Silberschatz-Peterson-Galvin
El programa más fundamental de todo el sistema es el Sistema Operativo, el cual
controla todos los recursos del computador.
Andrew Tanenbaum
El Sistema Operativo es un programa que controla la ejecución de los programas de
aplicación.
W. Stallings

Tomando como base las definiciones anteriores, podemos aterrizar el concepto de


sistema operativo como un programa que administra los recursos del sistema, controla la
ejecución de otros programas y actúa como intermediario entre el usuario del computador
y el hardware del mismo.
Asimismo, un S O presenta objetivos como ejecutar programas y facilitar la solución de
los problemas del usuario, usar el computador de forma eficiente y proporcionar una
máquina extendida (Servicios).
El sistema Operativo cuenta con las siguientes funciones:
 Gestor de recursos (CPU, MEMORIA,)
-Asignación y recuperación de recursos.
-Protección entre los usuarios.
-Contabilidad-
 Maquina extendida (servicios)
-Ejecución de programas (procesos)
Asignatura Datos del estudiante Fecha
Apellidos: Castro Ariza
Sistemas Operativos 19/10/2020
Nombre: Dayana Michel

-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:

Sistema Operativo monolítico: esta organización sugiere los siguientes elementos: un


programa central, un conjunto de procedimientos de servicio, un grupo de
procedimientos de uso general. También, el sistema operativo se encuentra escrito como
una colección de procedimientos, donde cada uno de los cuales tiene una interfaz que le
permite llamar a cualquiera de los otros, cuando lo necesite.

Para construir el sistema Operativo, se compilan todos los procedimientos y se enlazan


entre sí en un archivo único, además, trabajan en modo usuario (restringido) y modo
supervisor (kernel).

Ejemplo de sistemas operativos con este diseño son: MS-DOS, Unix, Linux, MS
Windows 10 (y predecesores).

Sistema Operativo por capas: El S O se encuentra dividido en un conjunto de niveles,


cada uno construido sobre los niveles más bajos, el nivel más bajo tiene contacto directo
con el hardware y el más alto es la interfaz con el usuario; su diseño presenta el
encapsulamiento de los datos y las operaciones. Es modular, es decir, un nivel usa las
funciones y servicio de los niveles más bajos. Otra característica de este diseño es que el
mantenimiento es más sencillo. Ejemplo de sistemas operativos con este diseño: THE,
OS/2, Venus, MULTICS (Multiplexed information and Computing Service).

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.

De la misma manera, en este modelo, el kernel básicamente se encarga de la


comunicación entre clientes y servidores. Son adaptables a sistemas distribuidos.
Ejemplos de sistemas operativos que usan este diseño : Minix, Mach, Amoeba, Windows
Asignatura Datos del estudiante Fecha
Apellidos: Castro Ariza
Sistemas Operativos 19/10/2020
Nombre: Dayana Michel

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.

Propietarios y software libre: El software propietario o comercial busca mantener en


secreto los detalles de la implementación del sistema con miras a ganar una ventaja
competitiva respecto a otros fabricantes de sistemas operativos y así poder seguir un
modelo de distribución comercial basado en licencias de uso con las que los usuarios
finales pagarán por usar el sistema durante un periodo determinado sin contar con los
derechos para modificar, revisar o conservar el sistema operativo. Este es el modelo que
siguen la mayoría de las computadoras con sistemas, como los de Apple o Microsoft.
Asignatura Datos del estudiante Fecha
Apellidos: Castro Ariza
Sistemas Operativos 19/10/2020
Nombre: Dayana Michel

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.

Según la administración de procesos: se clasifica a los sistemas operativos según los


objetivos que persigue en la administración de procesos.

• Por lotes: Es aprovechado para una administración de procesos rudimentaria. Se


emplea hoy día en aquellos sistemas de propósito particular que solo utilizan una
aplicación, o un número reducido de ellas, e incluso pueden prescindir del modelo de
procesos.

• Tiempo compartido o interactivo: Es destinado a los sistemas que habitualmente


empleamos los usuarios finales, orientados a mantener una interacción fluida con las
interfaces de usuario o para la atención de peticiones a los procesos que ejecutan.

• Sistemas de tiempo real: Estos sistemas son responsables de establecer y cumplir


compromisos en el tiempo de atención de la CPU para los procesos que ejecutan.

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.

• Distribuido: Estos sistemas dan mayor soporte al desarrollo de arquitecturas de


sistemas distribuidos haciendo énfasis en la atención a las operaciones de red, a la
automatización de la instalación y a la administración de los sistemas, así como en el
soporte a la funcionalidad empleada por los sistemas distribuidos, tales como la
invocación remota de métodos o el paso de mensajes.

• Embebido: En sistemas que tienen propósitos específicos con dispositivos fabricados a


la medida, originalmente se usaban versiones reducidas de otros tipos de sistemas
operativos que eran adaptadas a las necesidades particulares del dispositivo y su
aplicación. Gracias al progreso del mercado y de los dispositivos, estos sistemas
comenzaron a incluir capacidades de cómputo de propósito general; tal es el caso de los
sistemas operativos de smartphones como Android e iOS, que sin perder de vista las
funciones básicas, como el uso de teléfono, cámara y demás características específicas
del dispositivo, permiten también la instalación de aplicaciones de propósito general.
Asignatura Datos del estudiante Fecha
Apellidos: Castro Ariza
Sistemas Operativos 19/10/2020
Nombre: Dayana Michel

También podría gustarte