1. D E F I N I C I Ó N , C A R A C T E R Í S T I C A S , C L A S I F I C A C I Ó N ,
Y D I F E R E N T E S T I P O S D E S O S
SISTEMAS OPERATIVOS
2. DEFINICIÓN
• Un Sistema Operativo (SO) es el software básico de una
computadora que provee una interfaz entre el resto de
programas del ordenador, los dispositivos hardware y el
usuario.
• Las funciones básicas del Sistema Operativo son administrar
los recursos de la máquina, coordinar el hardware y organizar
archivos y directorios en dispositivos de almacenamiento.
• Los Sistemas Operativos más utilizados son Dos, Windows,
Linux y Mac. Algunos SO ya vienen con un navegador
integrado, como Windows que trae el navegador Internet
Explorer.
3. CARACTERÍSTICAS
• El sistema operativo tiene las siguientes características:
• Conveniencia: un sistema operativo hace más conveniente
el uso de una computadora.
• Eficiencia: el sistema operativo permite que los recursos de
la computadora se usen de manera correcta y eficiente.
• Habilidad para evolucionar: un sistema operativo debe de
ser capaz de aceptar nuevas funciones sin que tenga
problemas.
• Encargado de administrar el hardware: el sistema
operativo debe de ser eficaz.
• Relacionar dispositivos
• Algoritmos: un sistema operativo hace el uso de la
computadora más racional
5. 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 ejecución de
dos o más trabajos activos (que se están ejecutado) al
mismo tiempo. Esto trae como resultado que la Unidad
Central de Procesamiento (UCP) siempre tenga alguna
tarea que ejecutar, aprovechando al máximo su
utilización.
• Los sistemas operativos que soportan estas multitareas
son: UNIX, Windows 95, Windows 98, Windows NT,
MAC-OS, OS/2.
6. SISTEMA OPERATIVO MONO TAREAS
• los sistemas operativos mono tareas son más 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 iniciar otro proceso ni responder a
nuevas instrucciones hasta que se termine la impresión.
7. SISTEMA OPERATIVO
MONOUSUARIO
• Los sistemas monousuarios son aquellos que nada más
puede atender a un solo usuario, gracias a las
limitaciones creadas por el hardware, los programas o el
tipo de aplicación que se este 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.
8. SISTEMA OPERATIVO
MULTIUSUARIO
• Es todo lo contrario a monousuario; y en esta categoría
se encuentran todos los sistemas que cumplen
simultáneamente las necesidades de dos o más
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.
9. SISTEMAS OPERATIVOS POR LOTES
• Con este sistema operativo procesan una gran cantidad de
trabajos con poca o ninguna interacción entre los usuarios y
los programas en ejecución. Se reúnen todos los trabajos
comunes para realizarlos al mismo tiempo, evitando la espera
de dos o más trabajos como sucede en el procesamiento en
serie. Estos sistemas, pueden tener un tiempo de ejecución
muy alto, porque el procesador es mejor utilizado y los
Sistemas Operativos pueden ser simples, debido a la
secuencialidad de la ejecución de los trabajos. Los sistemas
operativos que soportan por lotes son el SCOPE, del
DC6600, y el EXEC II para el UNIVAC 1107.
10. 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, están subutilizados sus
recursos con la finalidad de prestar atención a los
procesos en el momento que lo requieran. se utilizan en
entornos donde son procesados un gran número de
sucesos o eventos. Los sistemas operativos que
soportan el tiempo real son VxWorks, Solaris, Lyns OS
y Spectra.
11. SISTEMAS OPERATIVOS DE TIEMPO
COMPARTIDO
• estos sistemas Permiten la simulación de que el sistema
y sus recursos son todos para cada usuario. El usuario
hace una petición a la computadora, esta 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 ilusión de que tiene el sistema dedicado para
sí mismo. Los sistemas operativos que soportan el
tiempo compartido son Multics, OS/360 y DEC-10.
12. 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 este caso es trasparente para
el usuario. Existen dos esquemas básicos 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 débilmente acoplado los procesadores no
comparten ni memoria ni reloj, ya que cada uno cuenta
con su memoria local.
13. SISTEMAS OPERATIVOS DE RED
• Los sistemas operativos de red son aquellos que
mantienen a dos o más computadoras unidas a través
de algún medio de comunicación (físico o no), con el
objetivo primordial de poder compartir los diferentes
recursos y la información 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 más utilizados que soportan la red
son Novell Netware, Personal Netware, LAN Manager,
Windows NT Server, UNIX, LANtastic.
14. SISTEMAS OPERATIVOS PARALELOS
• En estos tipos de Sistemas Operativos se pretende que
cuando existan dos o más procesos que compitan por
algún recurso se puedan realizar o ejecutar al mismo
tiempo. En UNIX existe también la posibilidad de
ejecutar programas sin tener que atenderlos en forma
interactiva, simulando paralelismo. Así, en lugar de
esperar a que el proceso termine de ejecutarse, regresa
a atender al usuario inmediata mente. Los sistemas
operativos que soportan a los paralelos son Alpha, PVM,
la serie AIX, que es utilizado en los sistemas RS/6000
de IBM.
16. DOS
• El famoso DOS, que quiere decir Disk Operating System (sistema
operativo de disco), es más conocido por los nombres de PC-DOS y
MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y
es en esencia el mismo SO que el PC-DOS.
• La razón de su continua popularidad se debe al aplastante volumen de
software disponible y a la base instalada de computadoras con
procesador Intel.
• Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el
mercado que DOS y las aplicaciones DOS representaron la mayoría
del mercado de software para PC. En aquel tiempo, la compatibilidad
IBM, fue una necesidad para que los productos tuvieran éxito, y la
"compatibilidad IBM" significaba computadoras que corrieran DOS tan
bien como las computadoras IBM lo hacían.
• Aún con los nuevos sistemas operativos que han salido al mercado,
todavía el DOS es un sólido contendiente en la guerra de los SO.
17. WINDOWS
• Windows 3.1: Microsoft tomo una decisión, hacer un sistema
operativo que tuviera una interfaz gráfica amigable para el usuario,
y como resultado obtuvo Windows. Este sistema muestra íconos en
la pantalla que representan diferentes archivos o programas, a los
cuales se puede accesar al darles doble click con el puntero del
mouse. Todas las aplicaciones elaboradas para Windows se
parecen, por lo que es muy fácil aprender a usar nuevo software
una vez aprendido las bases
• Windows 95: En 1995, Microsoft introdujo una nueva y mejorada
versión del Windows 3.1. Las mejoras de este SO incluyen soporte
multitareas y arquitectura de 32 bits, permitiendo así correr mejores
aplicaciones para mejorar la eficacia del trabajo.
• Windows NT: Esta versión de Windows se especializa en las redes
y servidores. Con este SO se puede interactuar de forma eficaz
entre dos o más computadoras.
18. OS/2
• Este SO fue hecho por IBM. Tiene soporte de 32 bits y
su interfaz es muy buena. El problema que presenta
este sistema operativo es que no se le ha dad el apoyo
que se merece en cuanto a aplicaciones se refiere. Es
decir, no se han creado muchas aplicaciones que
aprovechen las características de el SO, ya que la
mayoría del mercado de software ha sido monopolizado
por Windows.
19. MAC OS
• Las computadoras Macintosh no serían tan populares
como lo son si no tuvieran el Mac OS como sistema
operativo de planta. Este sistema operativo es tan
amigable para el usuario que cualquier persona puede
aprender a usarlo en muy poco tiempo. Por otro lado, es
muy bueno para organizar archivos y usarlos de manera
eficaz. Este fue creado por Apple Computer, Inc.
20. UNIX
• El sistema operativo UNIX fue creado por los
laboratorios Bell de AT&T en 1969 y es ahora usado
como una de las bases para la supercarretera de la
información. Unix es un SO multiusuario y multitarea,
que corre en diferentes computadoras, desde
supercomputadoras, Mainframes, Minicomputadoras,
computadoras personales y estaciones de trabajo. Esto
quiere decir que muchos usuarios puede estar usando
una misma computadora por medio de terminales o usar
muchas de ellas.
•
21. LINUX
• Linux es un Unix libre, es decir, un sistema operativo, como
el Windows o el MS-DOS (sin embargo, a diferencia de estos y
otros sistemas operativos propietarios, ha sido desarrollado por miles
de usuarios de computadores a través del mundo, y la desventaja de
estos es que lo que te dan es lo que tu obtienes, dicho de otra forma no
existe posibilidad de realizar modificaciones ni de saber como se
realizó dicho sistema.), que fue creado inicialmente como un hobbie
por un estudiante joven, Linus Torvalds, en la universidad de Helsinki
en Finlandia, con asistencia por un grupo de hackers a través
de Internet. Linus tenía un interés en Minix, un sistema pequeño o
abreviado del UNIX (desarrollado por Andy Tanenbaum); y decidido a
desarrollar un sistema que excedió los estándares de Minix. Quería
llevar a cabo un sistema operativo que aprovechase la arquitectura de
32 bits para multitarea y eliminar la barreras del direccionamiento
de memoria.