Pgina 2 Contenido Tipos de sistemas operativos .............................................................................................................. 2 Clasificacin de los sistemas operativos ......................................................................................... 2 Sistemas Operativos de multitarea ............................................................................................. 3 Sistema Operativo Monotareas .................................................................................................. 3 Sistema Operativo Monousuario ................................................................................................ 4 Sistema Operativo Multiusuario ................................................................................................. 5 Sistemas Operativos por lotes ..................................................................................................... 5 Sistemas Operativos de tiempo real ........................................................................................... 5 Sistemas Operativos de tiempo compartido ............................................................................... 6 Sistemas Operativos distribuidos ................................................................................................ 6 Sistemas Operativos de red ........................................................................................................ 7 Sistemas Operativos paralelos .................................................................................................... 7 Referencias .......................................................................................................................................... 8
Tipos de sistemas operativos Un sistema operativo es un programa o software, o un conjunto de estos, que sirve para gestionar los recursos de un hardware y tener interaccin con este ltimo. Por lo tanto, un sistema operativo nos permite realizar tareas especficas o resolver un problema. Los sistemas operativos se basan en un lenguaje o cdigo que realiza operaciones lgicas para su funcionamiento. Por su parte, la clasificacin de los distintos tipos de sistemas operativos que existen se puede realizar a partir de distintos intereses. De esta manera, una clasificacin puede dividirlos segn la empresa que los fabric, segn su versin, segn su estructura interna, por los servicios que ofrecen o por la forma como ofrecen dichos servicios. Clasificacin de los sistemas operativos Con el paso de los tiempos los sistemas operativos fueron cambiando de muchas maneras, por ejemplo: 1. Sistemas operativos estructurales: se definen a partir de los requisitos de los usuarios y del software. 2. Sistemas operativos de estructura monoltica: se basa en un solo programa, el cual entrelaza un conjunto de rutinas. Sistemas Operativos Unidad Pinal de Amoles
J o s L u i s P r e z O r t e g a
Pgina 3 3. Sistemas operativos de estructura jerrquica: como su nombre lo indica, en ellos sus diversos elementos cumplen funciones jerrquicas o de grado. 4. Sistemas operativos por servicios: se basan en la experiencia final del usuario y cmo se relaciona con el hardware. Entre estos existen los de monousuarios, multiusuarios, multitareas, monotareas, uniproceso y multiproceso. 5. Sistemas operativos de red: este tipo de sistemas operativos se enfocan a la forma como ofrecen sus servicios. En este caso, lo hacen a travs de la red y gracias a la utilizacin de servidores. Asimismo, otra clasificacin es esta: a) Sistema operativo DOS. b) Sistema operativo Windows (el cual incluye sus diferentes versiones). c) Sistema operativo Mac OS. d) Sistema operativo Unix. Sistemas Operativos de multitarea Con este sistema operativo es que la computadora procesa diferentes tareas al mismo tiempo. Existen varios tipos de multitareas. Estos sistemas Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos activos (que se estn ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al mximo su utilizacin. Los sistemas operativos que soportan estas multitareas son: UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2.
Sistema Operativo Monotareas los sistemas operativos monotareas son ms primitivos y es todo lo contrario a los de multitareas es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora est imprimiendo un documento, no puede Sistemas Operativos Unidad Pinal de Amoles
J o s L u i s P r e z O r t e g a
Pgina 4 iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresin. El sistema operativo que soporta el monotareas es DOS.
Sistema Operativo Monousuario Los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se est ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se est utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuarios. Los sistemas operativos que soportan el monousuario son DOS e incluso en el actual Windows XP y sus predecesores.
Sistemas Operativos Unidad Pinal de Amoles
J o s L u i s P r e z O r t e g a
Pgina 5 Sistema Operativo Multiusuario Es todo lo contrario a monousuario; y en esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. Los sistemas operativos que soportan el multiusuario son con el Linux, Windows 2003 y sus predecesores.
Sistemas Operativos por lotes Con este sistema operativo procesan una gran cantidad de trabajos con poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el procesamiento en serie. Estos sistemas, pueden tener un tiempo de ejecucin muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuencialidad de la ejecucin de los trabajos. Los sistemas operativos que soportan por lotes son el SCOPE, del DC6600, y el EXEC II para el UNIVAC 1107.
Sistemas Operativos de tiempo real Este sistema operativo de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, estn subutilizados sus recursos con la finalidad de prestar atencin a los procesos en el momento que lo requieran. Se utilizan en entornos donde son procesados un gran nmero de sucesos o eventos. Los sistemas operativos que soportan el tiempo real son VxWorks, Solaris, Lyns OS y Spectra. Sistemas Operativos Unidad Pinal de Amoles
J o s L u i s P r e z O r t e g a
Pgina 6
Sistemas Operativos de tiempo compartido Estos sistemas Permiten la simulacin de que el sistema y sus recursos son todos para cada usuario. El usuario hace una peticin a la computadora, est la procesa tan pronto como le es posible, y la respuesta aparecer en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de que tiene el sistema dedicado para s mismo. Los sistemas operativos que soportan el tiempo compartido son Multics, OS/360 y DEC-10.
Sistemas Operativos distribuidos Este sistema operativo permite distribuir trabajos, tareas o procesos entre un conjunto de procesadores. Puede ser que este conjunto de procesadores est en un equipo o en diferentes, en Sistemas Operativos Unidad Pinal de Amoles
J o s L u i s P r e z O r t e g a
Pgina 7 este caso es trasparente para el usuario. Existen dos esquemas bsicos de stos. Un sistema fuertemente acoplado es a aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema dbilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
Sistemas Operativos de red Los sistemas operativos de red son aquellos que mantienen a dos o ms computadoras unidas a travs de algn medio de comunicacin (fsico o no), con el objetivo primordial de poder compartir los diferentes recursos y la informacin del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell NetWare. Los sistemas operativos ms utilizados que soportan la red son Novell NetWare, Personal NetWare, LAN Manager, Windows NT Server, UNIX, LANtastic.
Sistemas Operativos paralelos En estos tipos de Sistemas Operativos se pretende que cuando existan dos o ms procesos que compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe tambin la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, Sistemas Operativos Unidad Pinal de Amoles
J o s L u i s P r e z O r t e g a
Pgina 8 simulando paralelismo. As, en lugar de esperar a que el proceso termine de ejecutarse, regresa a atender al usuario inmediatamente. Los sistemas operativos que soportan a los paralelos sonAlpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.
Referencias Ekhine. (07 de Octubre de 2013). Tipos de Sistemas Operativos. Consultado el 05 de agosto de 2014. Recuperado de: http://10ejemplos.com/tipos-de-sistemas-operativos Collazos, ngela. Barrera, Tatiana. (17 de abril de 2011). Clasificacin de los sistemas operativos. Consultado el 05 de agosto de 2014. Recuperado de: http://angelacollazosgrado11.blogspot.mx/2011/04/clasificacion-de-los-sistemas.html