1) El documento describe la evolución de los sistemas operativos desde los primeros sistemas en 1945 hasta los sistemas operativos actuales como Windows y Linux. 2) Explica las principales funciones de un sistema operativo como la administración de procesadores, memoria, entradas/salidas, ejecución de aplicaciones y archivos. 3) También compara diferentes sistemas operativos como Windows, Linux, Mac OS, MS-DOS y Unix discutiendo sus características y diferencias.
2. INTRODUCCION
• En este trabajo se tratan los sistemas operativos, que son un
software de sistema, es decir, un conjunto de programas
destinados a realizar muchas tareas entre las que destaca la
administración de los dispositivos periféricos. O también
(parte del "software" de un ordenador que transforma el
"hardware" en algo útil: el sistema operativo).
3. EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
•
Los primeros sistemas (1945 - 1950) eran grandes máquinas operadas desde la consola maestra por
los programadores en las que solo existía el hardware. Durante la década siguiente (1950 - 1960) se
llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto
a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores
de dispositivos, etc. El principal problema de los primeros sistemas era que la ejecución de
programas podía costar bastante tiempo. Además si se producía cualquier error durante el proceso lo
más probable era tener que volver a empezar desde el principio.
•
Pero la evolución de los sistemas operativos se basa en tres cambios fundamentales.
-Antiguamente para que el ordenador realizara cualquier función se tenía que mandar una orden
escrita. Para ello había que saberse los códigos de cada función. Ahora las ordenes se mandan
desde el ratón.
-Otra de las innovaciones fue la multitarea. Esto permitió que los sistemas operativos pudiesen
ejecutar varios procesos al mismo tiempo compartiendo uno o más procesadores.
-El último cambio que dio paso a los sistemas operativos actuales fue la característica de multiusuario
que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente. A diferencia de
los sistemas monousuario, los multiusuarios cumplen las necesidades de 2 o más usuarios
simultáneamente, que comparten los mismos recursos.
4. Funciones básicas del sistema
operativo
•
•
•
Administración del procesador: el sistema
operativo administra la distribución del
procesador entre los distintos programas
por medio de un algoritmo de
programación (conjunto de reglas para
resolver una cierta clase de problemas)..
El tipo de programador depende
completamente del sistema operativo,
según el objetivo deseado.
Gestión de la memoria de acceso
aleatorio: el sistema operativo se encarga
de gestionar el espacio de memoria
asignado para cada aplicación y para cada
usuario, si resulta pertinente. Cuando la
memoria física es insuficiente, el sistema
operativo puede crear una zona de
memoria en el disco duro, denominada
"memoria virtual". La memoria virtual
permite ejecutar aplicaciones que
requieren una memoria superior a la
memoria RAM disponible en el sistema. Sin
embargo, esta memoria es mucho más
lenta.
Gestión de entradas/salidas: el sistema
operativo permite unificar y controlar el
acceso de los programas a los recursos
materiales a través de los drivers
(también conocidos como administradores
periféricos o de entrada/salida).
•
•
•
•
Gestión de ejecución de aplicaciones: el
sistema operativo se encarga de que las
aplicaciones se ejecuten sin problemas
asignándoles los recursos que éstas
necesitan para funcionar. Esto significa
que si una aplicación no responde
correctamente puede "sucumbir".
Administración de autorizaciones: el
sistema operativo se encarga de la
seguridad en relación con la ejecución de
programas garantizando que los recursos
sean utilizados sólo por programas y
usuarios que posean las autorizaciones
correspondientes.
Gestión de archivos: el sistema operativo
gestiona la lectura y escritura en el
sistema de archivos, y las autorizaciones
de acceso a archivos de aplicaciones y
usuarios.
Gestión de la información: el sistema
operativo proporciona cierta cantidad de
indicadores que pueden utilizarse para
diagnosticar el funcionamiento correcto
del equipo.
5. CARACTERÍSTICAS
•
•
•
Administración de tareas
Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del
propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso,
continuará haciéndolo hasta su finalización y/o interrupción.
Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo
de S.O. normalmente asigna los recursos disponibles (CPU, memoria,
periféricos) de forma alternada a los procesos que los solicitan, de manera que
el usuario percibe que todos funcionan a la vez, de forma concurrente.
Administración de usuarios
Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo
tiempo.
Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus
programas, accediendo a la vez a los recursos de la computadora. Normalmente
estos sistemas operativos utilizan métodos de protección de datos, de manera
que un programa no pueda usar o cambiar los datos de otro usuario.
Manejo de recursos
Centralizado: Si permite utilizar los recursos de una sola computadora.
Distribuido: Si permite utilizar los recursos (memoria, CPU, disco,
periféricos... ) de más de una computadora al mismo tiempo.
7. UNIX
Sistema operativo
desarrollado originalmente
por Ken Thompson y Dennis
Ritchie en los laboratorios
AT&T Bell en 1969 para su
uso en ordenadores con el
objetivo de introducir
múltiples innovaciones,
entre ellas mejoras en las
políticas de seguridad. Es
un sistema operativo
multiusuario (característica
de un sistema operativo o
programa que permite
proveer servicio y
procesamiento a múltiples
usuarios simultáneamente)
que incorpora multitarea (
permite que varios procesos
sean ejecutados al mismo
tiempo compartiendo uno o
mas procesadores).
•
UNIX es una marca
registrada de The Open
Group, un consorcio de
normalización industrial, en
Estados Unidos y otros
países. Esta marca sólo se
puede aplicar a los sistemas
operativos que cumplen la
“Single Unix Specification"
de esta organización y han
pagado las regalías
establecidas.
•
Dadas sus características se
difundió en ambientes
universitarios, por lo que ha
sido considerado como un
sistema operativo orientado
a hacia ambientes de
investigación y no en
aplicaciones de gestión.
8. LINUX
•
GNU/Linux es uno de los términos
empleados para referirse al sistema
operativo libre similar a Unix que utiliza
el núcleo linux y herramientas de sistema
GNU. Su ventaja principal es que su
costo es prácticamente nulo.En entornos
de escritorio,GNU/Linux ofrece una
interfaz gráfica alternativa a la tradicional
interfaz de línea de comandos de Unix.
•
Actualmente supone una gran
competencia para Windows, más que
para UNIX, de hecho en el futuro puede
desbancarlo, no solo por ser gratis y
disponer de los fuentes, sino por
superioridad y más seguridad. En
España, algunos gobiernos autonómicos
están desarrollando sus propias
distribuciones no sólo para uso
administrativo sino también académico.
•
A día de hoy, Linux es una marca
registrada de Linus Torvalds en los
Estados Unidos. Hasta 1994 nadie
registró la marca Linux.
9. LINUX vs WINDOWS
• GNU/Linux es ideal para su utilización en un ambiente de trabajo porque:
1. Al ser software libre, no existe el costo de las licencias, y una copia del sistema
GNU/Linux puede instalarse en tantas computadoras como se necesite.
2. Existen utilidades para el trabajo en oficina, que son compatibles con las
herramientas de la serie MS-Office.
•
1.
2.
3.
Linux a diferencia de Windows, es multitarea real, y multiusuario, posee un esquema de seguridad basado en
usuarios y permisos de lectura, escritura y ejecución establecidos a los archivos y directorios. Esto significa
que cada usuario es propietario de sus archivos, y otro usuario no puede acceder a estos archivos. Esta
propiedad no permite el contagio de virus entre archivos de diferentes usuarios. Una diferencia, quizás la
más importante de todas, con respecto a cualquier sistema operativo comercial, es el hecho de que es
software libre. Ésto da varias ventajas, por ejemplo:
La seguridad de saber qué hace un programa tan solo viendo el código fuente, o en su defecto, tener la
seguridad que al estar el código disponible, nadie va a agregar «características ocultas» en los programas
que distribuye.
La libertad que provee la licencia GPL permite a cualquier programador modificar y mejorar cualquier parte
del sistema, Esto da como resultado que la calidad del software incluido en GNU/Linux sea muy buena.
El hecho de que el sistema sea mantenido por una gran comunidad de programadores y usuarios alrededor
del mundo, provee una gran velocidad de respuesta ante errores de programas que se van descubriendo,
que ninguna compañía comercial de software puede igualar.
10. Macintosh OS
•
•
•
•
•
•
•
Mac OS (en español Sistema Operativo de Macintosh) es el nombre del sistema operativo
creado por Apple para su línea de ordenadores Macintosh. Es conocido por haber sido el
primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la
interacción del mouse con ventanas, iconos y menúes.
Algunas de sus características son:
Gestión de memoria manual. Si algo no funciona será culpa suya.
No se cuelga, pero en ocasiones le sugerirá que reinicie antes de continuar.
Compatibilidad con todos el hardware de Apple y de Haasecorp y ninguno más.
Simplicidad al máximo: inspirado en los ordenadores de .
Muchos programas son compatibles tanto con Windows como con Mac OS, ya que algunas
compañías diseñan sus productos para ambas plataformas.
La creencia de que las Macs son mejores para el diseño viene de mediados de los ochenta,
cuando la interfaz de Mac era mucho más amigable (con iconos y dibujitos en vez de las
pantallas de sólo letras de las PC). Pero con Windows 3.11 todo eso cambió y las PC de hoy
en día son igual de útiles para la industria gráfica que las Mac.
11. MAC OS VS WINDOWS
•
Mac OS:
-Es menos susceptible a infecciones por virus.
- Suelen ser más caros.
-No son muy configurables, las máquinas se vuelven obsoletas rápidamente
y su valor de reventa no es muy alto.
- Su servicio técnico es más escaso
- El ratón de fábrica sólo tiene un botón.
- Muchas tienen diseños bonitos.
Windows:
- Más disponibilidad de software (incluso para diseño)
- sus componentes de software y hardware son más baratos y más variados.
- puedes comprarlo ya ensamblado o armado a tu gusto
- son más baratas y más compatibles con el resto de los ordenadores en el
resto del mundo.
- hay más variedad de marcas y modelos.
12. MS-DOS
•
•
•
Fue un sistema operativo adaptado por Microsoft para IBM (PC-DOS), y en concreto para el
modelo PC, aunque pronto comenzó a ser el más usado a nivel personal. Fue desarrollado en el
año 1979 por Tim Paterson que trabajaba en Seatle Computer Products, y adquirido por
Microsoft Corporation. MS-DOS fue creado para proporcionar una base flexible para el software
de un ordenador. Dado que su entorno no era muy bueno crearon añadidos que
proporcionasen un ambiente de trabajo más fácil. El que más éxito ha tenido ha sido windows
ya que ofrece un entorno grafico de ventanas y sencillez de manejo mediante un ratón.
La principal desventaja es que es monousuario y monotarea, es decir, que solo puede trabajar
un usuario (no admite terminales) y que solo puede ejecutar un programa al mismo tiempo,
aunque este último problema se soluciona con el entorno windows
Cuadro comparativo del sistema operativo Windows y MS-DOS
Windows :
-Toda la información presentada al usuario es gráfica.
-Define una forma homogénea de utilizar los recursos del ordenador, lo cual permite compartir
datos entre las distintas aplicaciones, así como utilizar con facilidad los elementos hardware ya
instalados.
-Es un sistema operativo que permite ejecutar varias aplicaciones a la vez.
MS-DOS:
-Trabaja con comandos en modo texto formados por órdenes difíciles de recordar.
-Sólo se puede ejecutar un programa en cada momento.
-La capacidad de aumentar el espacio de su disco duro, un antivirus, una nueva versión del
programa de apoyo y recuperación de datos, que por años no fue mejorado, capacidad de
intercambiar datos entre computadoras por medio de un cable, optimización del uso de la
memoria RAM y otras interesantes opciones.
13. WINDOWS
•
Windows es una familia de sistemas operativos desarrollados y comercializados por Microsoft. A
lo largo de la historia windows ha evolucionado mucho ya que cuenta con varios modelos, pero
algunos de los más importantes son:
- Windows 98: hace que el ordenador funcione mejor integrando Internet y ofreciendo un mejor
rendimiento del sistema y un sistema de diagnósticos y mantenimiento más sencillo. Las principales
mejoras que introdujo fueron: la mejor forma de Explorar Internet, ordenadores más fáciles de
entender y un mayor uso de los periféricos. Las nuevas características de Microsoft Windows 98
ofrecen sacar mucho más partido del PC. Los programas se ejecutan más rápido, pudiendo ganar
una media de un 25% o más espacio en disco, Internet pasa a ser una parte muy importante en el
ordenador, dando un paso de gigante en la entrega de contenido multimedia de alta calidad.
-Windows 2000: ofrece lo mejor de ambos mundos: la solidez y la seguridad de NT, junto a la
facilidad de manejo, soporte de hardware y multimedia de Windows 98. Los nuevos rasgos que
aportó el nuevos sistema fueron: operativo: abundancia de herramientas de conectividad, madurez
de la interfaz, buen reconocimiento del hardware y estabilidad. Se añade a esto el soporte de
nuevas tecnologías, las mejoras en sus funciones de informática remota, aplicaciones centralizadas
de servicio y reinicios obligatorios drásticamente reducidos. La familia Windows 2000 está
integrada por cuatro versiones:
Windows
Windows
Windows
Windows
2000
2000
2000
2000
Professional
Server
Advanced Server
Data Center Server
14. WINDOWS
•
•
Windows XP: La nueva versión de Windows supone un cambio importante respecto a la versión
anterior. Aunque de cara al usuario no se noten cambios radicales, se puede decir que WindowsXP
no es solo una versión más de Windows sino que supone prácticamente un nuevo sistema. Hasta
ahora Microsoft disponía de dos sistemas operativos diferentes, para el entorno personal o
doméstico tenía Windows98 y para el entorno profesional (o de negocios) el Windows NT/2000.
Con WindowsXP se produce una convergencia entre ambas versiones ya que se ha partido del
núcleo del sistema de Windows 2000 para crear WindowsXP y a partir de ahí se han realizado
algunos retoques para diferenciar dos versiones de WindowsXP, una para el ámbito personal
llamada WindowsXP Home Edition, y otra para el ámbito profesional denominada WindowsXP
Professional.
WindowsXP dispone de un nuevo sistema de usuarios completamente diferente respecto a
Windows98. Este nuevo sistema ha sido heredado de Windows NT/2000. Ahora se pueden definir
varios usuarios con perfiles independientes. Esto quiere decir que cada usuario puede tener
permisos diferentes que le permitirán realizar unas determinadas tareas.
•
Windows Vista: Windows Vista apareció en el mercado el 30 de enero de 2007. Cabe destacar los
continuos retrasos en las fechas de entrega del sistema operativo. Algunas de las innovaciones de
este sistema son: Windows Aero es el nombre de una nueva interfaz de usuario, con una
apariencia profesional, diseños transparentes con algunos efectos sutiles como reflejos y
animaciones suaves. También la navegación de escritorio en 3D. Buscador integrado: característica
que integra las búsquedas en todo el sistema operativo y provee nuevas formas de organizar los
ficheros. Esta característica tiene dos versiones, una para las ediciones de negocios y otra para
las de hogar. Virtual PC Express: herramienta que mejora la compatibilidad de las aplicaciones con
versiones previas de Windows, ejecutándolas en un entorno virtual. La herramienta está disponible
en la edición Enterprise de Windows Vista.
Subsistema para aplicaciones UNIX: permite ejecutar aplicaciones de UNIX en Windows Vista
Enterprise.Windows Media Center: Aplicación que permite grabar o mirar shows televisivos.
•
En la actualidad se está preparando un nuevo sistema: Windows 7
15. CARACTERÍSTICAS DE WINDOWS
•
* Muy fácil de usar: lo que es la clave de
su éxito, es muy fácil de utilizar y
actualmente es universalmente conocido.
De hecho, en general, los programas
tienen que adaptarse a las formas,
menúes y métodos de uso del propio
Windows.
* Facilidad para instalar nuevos
dispositivos: lo distingue de cualquier
otro sistema operativo. La gran mayoría
de los dispositivos son compatibles con
Windows y en muchos casos sólo hay
que enchufarlos al ordenador.
* Gran cantidad de programas, ayuda y
documentación relacionada a Windows.
Esto se debe a que es el sistema
operativo más usado del planeta.