2. ¿Qué es un sistema operativo?
Un sistema operativo es un conjunto de programas
que permite manejar la memoria, disco, medios de
almacenamiento de información y los diferentes
periféricos o recursos de nuestra computadora,
como son el teclado, el mouse, la impresora, la
placa de red, entre otros.
Los periféricos utilizan un driver o controlador y son
desarrollados por los fabricantes de cada equipo.
Encontramos diferentes sistemas operativos como
Windows, Linux, MAS OS, en sus diferentes
versiones. También los teléfonos y tablets poseen
un sistema operativo.
Dentro de las tareas que realiza el sistema
operativo, en particular, se ocupa de gestionar la
memoria de nuestro sistema y la carga de los
diferentes programas, para ello cada programa
tiene una prioridad o jerarquía y en función de la
misma contará con los recursos de nuestro sistema
por más tiempo que un programa de menor
prioridad.
3. Línea del tiempo de los sistemas operativos
1940
“Primeros
sistemas
operativos”
1950
“Monitores residentes”,
”Procesamientos por lotes”,
“Almacenamiento temporal”
1960
“Multiprogramación”,
“tiempo compartido”,
“tiempo real”,
“multiprocesador”
1970
Unix
1080
“Creación de
circuitos LSI”
1990
GNU/Linux
2000
Windows2000
2001
Windows XP
2007
Windows vista
2009
Windows 07
2014
Windows 10
4. 1940
Con lo que se podría considerar la aparición de
la primera generación de computadoras, se
accedía directamente a la consola de la
computadora desde la cual se actuaba sobre
una serie de micro interruptores que permitían
introducir directamente el programa en la
memoria de la computadora Por aquel entonces
no existían los sistemas operativos, y los
programadores debían interactuar con
el hardware del computador sin ayuda externa.
Esto hacía que el tiempo de preparación para
realizar una tarea fuera considerable. Además
para poder utilizar la computadora debía
hacerse por turnos. Para ello, en muchas
instalaciones, se rellenaba un formulario de
reserva en el que se indicaba el tiempo que el
programador necesitaba para realizar su
trabajo.
“Primeros Sistemas Operativos”
5. 1950
A principios de los años 50 con el objeto de facilitar la interacción entre persona y
computador, los sistemas operativos hacen una aparición discreta y bastante simple,
con conceptos tales como el monitor residente, el proceso por lotes y el
almacenamiento temporal.
Monitor residente
Su funcionamiento era bastante simple, se limitaba a cargar los programas a
memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema
era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el
montaje del siguiente.
Procesamiento por lotes
Como solución para optimizar el tiempo de montaje surgió la idea de agrupar los
trabajos en lotes, en una misma cinta o conjunto de tarjetas, de forma que se
ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición.
Almacenamiento temporal
Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la
carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para
ello se utilizaban dos técnicas, el buffering y el spooling.
6. 1960
En los años 1960 se produjeron cambios notorios en varios campos de la informática, con la aparición de el
circuito cerrado la mayoría orientados a seguir incrementando el potencial de los computadores. Para ello se
utilizaban técnicas de lo más diversas:
Multiprogramación
En un sistema multiprogramado la memoria principal alberga a más de un programa de usuario. La CPU ejecuta
instrucciones de un programa, cuando el que se encuentra en ejecución realiza una operación de E/S; en lugar
de esperar a que termine la operación de E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra
operación de E/S, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es
posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera óptima los
recursos disponibles.
Tiempo compartido
En estos sistemas los programas de los distintos usuarios residen en memoria. Al realizar una operación
de E/S los programas ceden la CPU a otro programa, al igual que en la multiprogramación. Pero, a
diferencia de ésta, cuando un programa lleva cierto tiempo ejecutándose el sistema operativo lo detiene
para que se ejecute otro aplicación. Con esto se consigue repartir la CPU por igual entre los programas de
los distintos usuarios, y los programas de los usuarios no se sienten demasiado lentos por el hecho de que
los recursos sean compartidos y aparentemente se ejecutan de manera concurrente.
7. Tiempo real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un gran número
de sucesos, en su mayoría externos al ordenador. Si el sistema no respeta las restricciones de tiempo en las que
las operaciones deben entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir
para resolver el problema o hecho planteado. El procesamiento de archivos se hace de una forma continua, pues
se procesa el archivo antes de que entre el siguiente, sus primeros usos fueron y siguen siendo en
telecomunicaciones.
1960
Multiprocesador
Permite trabajar con máquinas que poseen más de un microprocesador. En un multiprocesador los procesadores
comparten memoria y reloj.
Sistemas operativos desarrollados
Además del Atlas Supervisor y el OS/360, los sesenta marcaron el inicio de UNIX, a mediados de los 60 aparece
Multics, sistema operativo multiusuario – multitarea desarrollado por los laboratorios Bell de AT&T y programado
en PL/1 uno de los pocos SO desarrollados en un lenguaje de alto nivel en aquel tiempo, luego del fracaso del
proyecto UNIX comienza a desarrollarse a partir de este a finales de la década.
8. 1970
Se conoce como Unix a la marca de una familia de sistemas operativos computacionales desarrollados a partir de
la década de 1970 y que se caracterizan por ser de código abierto, es decir, que sus propios usuarios pueden
contribuir con su desarrollo, actualización y perfeccionamiento, además de ser portable, multitasking y multiusuario.
No existe, por ende, una única versión de Unix, sino una serie de aplicaciones y desarrollos comerciales llamados
“implementaciones”, algunos de los cuales son vendidos en el mercado con derechos de autor y otros ofrecidos
gratuitamente entre comunidades de usuarios y colectivos informáticos.
En líneas generales, UNIX es un sistema operativo multiusuario, escrito en lenguaje de programación C, con
capacidad para simular multiprocesamiento y procesamiento no interactivo.
Posee además capacidad de interconexión de procesos, lo que permite su comunicación y demuestra una gran
facilidad para re direccionar entradas y salidas. Todo esto lo convierte en un ambiente con facilidades para crear
programas y sistemas, así como diseños de software. De allí su enorme popularidad.
os sistemas Unix se basan en dos componentes fundamentales:
SHELL. Un lenguaje de control programable que establece la comunicación con el sistema operativo, que opera
al mismo tiempo como intérprete, mensajero y programador. Con él se pueden modificar de manera dinámica las
características con que se ejecutan los programas.
KERNEL. Un núcleo permanentemente residido en la memoria, que opera como el corazón del sistema: atiende
las llamadas al sistema, administra el acceso a los archivos e inicia o suspende las tareas de los usuarios
(asignado de recursos).
“Unix”
9. 1980 “creación de los circuitos LSI”
Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían miles de transistores en un centímetro cuadrado
de silicio, empezó el auge de los ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el
sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas. Esto reducía la rapidez de las aplicaciones, pero se volvían
más prácticos y simples para los usuarios. Un avance importante que se estableció a mediados de la década de 1980 fue el desarrollo
de redes de computadoras personales que corrían sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos
sistemas operativos eran los mayoritarios: MS-DOS, escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU
Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacían uso del Motorola 68000.
Apple Macintosh
El lanzamiento oficial se produjo en enero de 1984, al precio de 2495 dólares. Muchos usuarios, al ver que estaba completamente
diseñado para funcionar a través de una GUI (Graphic User Interface), acostumbrados a la línea de comandos, lo tacharon de juguete.
A pesar de todo, el Mac se situó a la cabeza en el mundo de la edición a nivel gráfico.
MS-DOS
En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar unas pocas modificaciones, se convirtió en la primera
versión de MS-DOS (MicroSoft Disk Operating System). A partir de aquí se sucedieron una serie de cambios hasta llegar a la versión
7.1, a partir de la cual MS-DOS dejó de existir como tal y se convirtió en una parte integrada del sistema operativo Windows.
Microsoft Windows
Familia de sistemas operativos propietarios desarrollados por la empresa de software Microsoft Corporation, fundada por Bill Gates y
Paul Allen. Las versiones de Windows que han aparecido hasta el momento se basan en dos líneas separadas de desarrollo que
finalmente convergen en una sola con la llegada de Windows XP. La primera de ellas conformaba la apariencia de un sistema
operativo, aunque realmente se ejecutaba sobre MS-DOS.
10. 1990 “gnu/linux”
En 1991 aparece la primer versión del núcleo de Linux.
Creado por Linus Torvalds y un sinfín de colaboradores
a través de Internet. Este sistema se basa en Unix, un
sistema que en principio trabajaba en modo comandos,
estilo MS-DOS. Hoy en día dispone de Ventanas,
gracias a un servidor grafico y a gestores de ventanas
como KDE, GNOME entre muchos. Recientemente
GNU/Linux dispone de un aplicativo que convierte las
ventanas en un entorno 3D como por ejemplo Beryl. Lo
que permite utilizar linux de una forma muy visual y
atractiva.
11. 2000
Windows 2000 es un sistema operativo de Microsoft que se puso en circulación el 17 de
febrero de 2000 con un cambio de nomenclatura para su sistema NT. Así, Windows
NT 5.0 pasó a llamarse Windows 2000. Fue sucedido por Windows XP para equipos de
escritorio en octubre de 2001. Su creación representó un esfuerzo por la unificación de
hasta ese momento dos sistemas operativos distintos, Windows 9x y Windows NT. Dos
años antes de su salida se sabía que Windows NT 5.0 estaba en proyecto, pero Windows
2000 llegó a resolver de una vez por todas las dudas.
Windows 2000 era un sistema operativo para empresas y para ejecutar servidores de red
o los servidores de archivo. Dentro de las tareas que puede realizar se incluyen: crear
cuentas de usuarios, asignar recursos y privilegios, actuar como servidor web, FTP,
servidor de impresión, DNS o resolución de nombres de dominio, servidor DHCP, entre
otros servicios básicos. Otra de las funciones que tiene, es como en todo
sistema Windows la opción de utilizarlo como una estación de trabajo más de la red.
Dicho sistema operativo es muy eficiente y su
principal punto fuerte es el Active Directory
(Directorio Activo), herramienta desde la cual
se puede administrar toda la infraestructura
de una organización.
“Windows 2000”
12. 2000 “Windows XP”
Con nombre clave “Whistler”, Windows XP se lanzó al mercado el 25 de octubre de 2001.
Las letras “XP” provienen de la palabra experiencia y su periodo de desarrollo fue menor a 18 meses,
concretamente entre Diciembre de 1999 y Agosto de 2001.
Actualmente es el sistema operativo más utilizado del planeta para procesadores x86 y se considera
que existen más de 400 millones de copias funcionando.
Sucesor de Windows 2000, es el primer sistema operativo de Microsoft orientado al consumidor que
se construye con un núcleo y arquitectura de Windows NT disponible en dos versiones: una para
plataformas de 32 bits y otra para plataformas de 64 bits.
Durante la vida de XP, Microsoft se encargaría de mantener su S.O. actualizado y seguro
distribuyendo lo que se conoce como Service Packs, alcanzado un total de 3:
SERVICE PACK 1: 9 de Noviembre de 2002.
SERVICE PACK 2: 6 de Agosto de 2004.
SERVICE PACK 3: 6 de Mayo de 2008.
En junio del 2008 Microsoft anunció oficialmente, que ya no distribuiría más Windows XP.
30 días después, afirmó que no habían terminado con su sistema operativo más popular y aunque
Windows XP no se vendería en tiendas, Microsoft y sus socios continuarían ofreciendo soporte técnico
para él durante meses y años. De hecho, Microsoft ofrecerá soporte técnico para Windows XP hasta el
año 2014, como se tenía planeado.
El hecho de que Windows Vista requiera semejante cantidad de memoria RAM, junto con la aparición
de los ordenadores microportátiles (con 1 GB de memoria RAM) ha sido decisivo en los sucesivos
retrasos en la despedida de XP.
13. 2007 “Windows vista”
Microsoft comenzó a trabajar en los planes de desarrollo de Windows Vista (nombre en clave
«Longhorn») en 2001, después de la introducción de Windows XP. Inicialmente estaba previsto para ser
lanzado a finales de 2003 como un paso menor entre Windows XP y «Blackcomb».
El proceso de desarrollo terminó el 8 de noviembre de 2006 y en los siguientes tres meses fue
entregado a los fabricantes de hardware y software, clientes de negocios y canales de distribución,
iniciando así un numero sin precedentes de pruebas beta del programa.
Aunque Microsoft esperaba que el sistema operativo estuviera disponible en todo el mundo para
la navidad de 2006, se anunció en marzo de ese año que la fecha de lanzamiento sería aplazada
hasta enero de 2007, con el fin de otorgar mayor tiempo a las empresas para la construcción de nuevos
controladores que fueran compatibles con el nuevo sistema operativo.
El 30 de enero de 2007 fue lanzado mundialmente y fue puesto a disposición para ser comprado y
descargado desde el sitio web de Microsoft.
La aparición de Windows Vista viene después de más de 5 años de la introducción de Windows XP, es
decir, el tiempo más largo entre dos versiones consecutivas de Microsoft Windows. La campaña de
lanzamiento fue incluso más costosa que la de Windows 95, ocurrido el 25 de agosto de 1995, debido a
que esta incluyó además otros productos como Microsoft Office 2007 y Exchange Server 2007.
Las expectativas creadas por Microsoft respecto a Vista decepcionaron a muchos usuarios, debido a
los altos requerimientos de hardware necesarios para poder ejecutarlo correctamente:
Procesador de 800 MHz o superior.
Memoria de 512MB RAM
Video: Tarjeta Gráfica compatible con Directa 9.0
Disco duro : 15GB de espacio libre (HDD de 20GB de capacidad).
14. 2009 “Windows 7”
Windows 7. Es una de las versiones más recientes de Microsoft Windows,
un Sistema Operativo producido por Microsoft para uso en PC, incluyendo
equipos de escritorio en hogares y oficinas, equipos portátiles, "tablet PC",
"netbooks" y equipos "media center". El desarrollo de Windows 7 se completó
el 22 de julio de 2009, siendo entonces confirmada su fecha de venta oficial para
el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server
2008 R2.
Existen seis ediciones de Windows 7, construidas una sobre otra de manera
incremental, aunque solamente se centrarán en comercializar tres de ellas para
el común de los usuarios: las ediciones Home Premium, Professional y Ultimate.
A estas tres, se suman las versiones Home Basic
y Starter, además de la versión Enterprise,
que está destinada a grupos empresariales
que cuenten con licenciamiento "Open" o
"Select" de Microsoft.
15. 2014/actualidad “Windows 10”
De acuerdo a su sitio web, Microsoft convocó a los medios de comunicación a un evento
para el 30 de septiembre de 2014 en el que mostró un avance de Windows 10, cuyo nombre
en clave es Threshold. La página ya había adelantado a comienzos de ese año que
Microsoft lanzaría oficialmente la nueva generación de la plataforma en abril de 2015.
Según filtraciones de Internet, dicha edición preliminar del sistema incluía un nuevo menú
Inicio (una combinación de Windows 7 con la interfaz Moderna UI), cambios en
algunos iconos del sistema, centro de notificaciones, una nueva interfaz, escritorios
múltiples, una nueva revisión de Internet Explorer 11, una aplicación de reporte de errores
(para los usuarios de Windows Insider) y la posibilidad de ejecutar aplicaciones Moderna
UI en ventanas.
El 30 de septiembre de 2014, Microsoft presentó finalmente el sistema operativo con el
nombre de Windows 10, siendo el primero durante el periodo de Satya Nadellacomo CEO de
la empresa.
Uno de los aspectos más importantes de Windows 10 es el enfoque en la armonización de
experiencias de usuario y funcionalidad entre diferentes tipos de dispositivos, además de
abordar las deficiencias en la UI de Windows que se introdujo por primera vez en Windows
8. Continuando con este patrón, el sucesor de Windows
Phone 8.1 presentado en el mismo evento también se
califica como Windows 10 Mobile, y compartirá algunos
elementos de la interfaz de usuario y las aplicaciones
con su homólogo de PC.