Académique Documents
Professionnel Documents
Culture Documents
"Llegó y se fue", dijo el nuevo jefe de Microsoft Windows, Tony Prophet el lunes en el
escenario en la conferencia Dreamforce en San Francisco. Prophet estaba citando al CEO de
Microsoft, Satya Nadella, que ha estado respondiendo a esa pregunta de la misma manera.
Para empezar, Microsoft no quiere que la gente asocie la próxima versión de Windows con
el impopular Windows 8.
Originalmente se llamaría Interface Manager, pero Rowland Hanson, uno de los jefes de
marketing de Microsoft, convenció a la compañía de que el nombre “Windows” sería más
atrayente para el mercado.
Windows 1.0 no fue un sistema operativo en sí mismo, sino que fue una extensión del MS-DOS,
sistema operativo que ya estaba siendo desarrollado por Microsoft.
Por los problemas legales con Apple, muchas funciones de Windows 1.0 estaban limitadas. Por
ejemplo, las ventanas sólo podían mostrarse en forma de "mosaicos", es decir, una ventana no
podía aparecer una sobre otra (en "cascada"). Tampoco había papelera de reciclaje, pues Apple
consideraba que era dueña intelectual de esas ideas. Microsoft agregó esas características
tiempo después, luego de lograr un acuerdo con Apple.
Microsoft Windows 2.0, fue lanzado el 9 de diciembre de 1987 y alcanzó un poco más de
popularidad que su predecesor. Su éxito se debió a la incorporación de nuevas aplicaciones
como Excel y Word. También incorporó íconos, ventanas traslapadas y archivos PIF para DOS.
Todas las aplicaciones Windows y DOS en ese momento eran en modo real, ejecutándose sobre
el kernel protegido empleando el modo 8086 virtual, que era nuevo con el procesador 80386.
Windows/386 permitía múltiples máquinas virtuales DOS con multitarea o, en otras palabras,
ejecutar más de una aplicación DOS al mismo tiempo.
Las versiones 2.03 y luego la 3.0, fueron cuestionadas por la empresa Apple, que presentó 189
cargos judiciales por los supuestos plagios por parte de Microsoft. El plagio principal sería el uso
del sistema de ventanas solapadas, además de otras características relacionadas a la apariencia
y manejo del sistema operativo. El juez William Schwarzer descartó 180 de los 189 cargos el 5
de enero de 1989.
Microsoft Windows alcanzó un éxito significativo con la versión 3.0 lanzada en 1990.
Gracias a la introducción de la memoria virtual, Windows 3.0 permitía un mejor uso de
la multitarea.
También los gráficos mejorados disponibles en PCs(gracias a las tarjetas de video VGA) y
los modos Protegidos/Realzados que permitían a las aplicaciones de Windows emplear
más memoria de una mejor manera que en DOS.
Windows 3.0 podía ejecutarse en modos Real, Estándar o 386 Mejorado (o extendido), y era
compatible con los procesadores de Intel desde el 8086/8088 al 80286 y 80386.
Windows 3.0 intentaba autodetectar en qué modo ejecutarse, de todas maneras podía ser
forzado a ejecutarse en un modo específico empleando determinados parámetros. Esta fue la
primera versión de Windows en ejecutar programas en modo protegido.
Gracias a la compatibilidad hacia atrás, las aplicaciones Windows 3.0 también podían ser
compiladas en entornos de 16 bits, sin siquiera usar todas las capacidades 32 bits de las CPU
386.
Otras características incorporadas en Windows 3.0 fueron: el soporte para red, el Administrador
de Programas y el Administrador de Archivos, y el soporte para más de 16 colores.
Varios meses después, fue lanzada una versión multimedia limitada: Windows 3.0 con
Multimedia Extensión 1.0. Esta fue adjuntada con el primer kit multimedia con tarjeta de sonido
/ CD-ROM. Por ejemplo, Creative Sound Blaster Pro junto con títulos como MS Bookshelf. Esta
versión fue la precursora de las características multimedias disponibles en Windows 3.1 y
superior.
Windows 3.0 vendió alrededor de 10 millones de copias dos años antes de lanzar la versión 3.1,
convirtiéndose así en la mayor fuente de ingresos de Microsoft. Esto cambiaría drásticamente los
planes de la empresa…
La pelea Microsoft/IBM
Pero a principios de los 90, hubo conflictos en la relación Microsoft/IBM. Cada empresa tenía
acceso al código fuente de los sistemas operativos que desarrollaban. Microsoft quería mejorar y
desarrollar Windows, mientras que IBM quería seguir desarrollando OS/2. Por esta razón,
acordaron que IBM desarrollaría OS/2 v2.0 para reemplazar a OS/2 v1.3 y Windows 3.0,
mientras que Microsoft desarrollaría un nuevo sistema operativo, el OS/2 v3.0 para luego
reemplazar el OS/2 v2.0.
Este acuerdo pronto fracasó, y terminó la relación Microsoft/IBM. IBM continuaría desarrollando
OS/2, mientras que Microsoft cambió el nombre a OS/2 3.0 (que no había sido lanzado todavía)
a Windows NT (creando así una nueva línea de Windows). Ambas empresas retenían sus
derechos de utilizas las tecnologías desarrolladas en OS/2 y Windows hasta el momento de
terminado el acuerdo, de todas maneras, Windows NT fue prácticamente escrito como nuevo.
IBM lanzó en 1992 la versión 2.0 de OS/2, que incluyó una característica que luego sería imitada
en Windows 95, el escritorio (en OS/2 fue llamado WPS o Workplace Shell).
En respuesta al inminente lanzamiento del OS/2 v2.0, Microsoft desarrolló Windows 3.1 en
1992, que incluyó múltiples mejoras al Windows 3.0, además de corrección de errores, soporte
multimedia y el dejó de soportarse el modo Real. Sólo se ejecutaba en un procesador 80286 o
superior.
Otras características de Windows 3.1: soporte para fuentes True Type, OLE, soporte de API de
multimedia y red.
Luego fue lanzado Windows 3.11, que incluía todos los parches y actualizaciones para Windows
3.1. Al mismo tiempo, Microsoft lanzó Windows for Workgroups (WfW) que incluía mejoras en
los controladores de redes y pilas de protocolos, además de soporte para redes peer-to-peer.
Hubo dos versiones de Windows for Workgroups, la WfW 3.1 y la WfW 3.11. A diferencia de las
versiones previas, WfW 3.11 sólo corría en 386 modo mejorado y requería como mínimo un
procesador 80386SX.
Todas las versiones 3.x se vendían muy bien, a pesar de que carecían de características
importantes que sí poseía el OS/2, como soporte para nombres de archivoslargos, un escritorio,
sistema de protección contra aplicaciones malignas, etc. El API de Windowsrápidamente se
convirtió en un estándar de facto para el desarrollo de software.
Windows NT
Mientras tanto, Microsoft continuó con el desarrollo de Windows NT. El principal arquitecto del
sistema fue Dave Cutler, uno de los jefes de arquitectos del sistema VMSen DEC (luego
adquirida por Compaq, actualmente parte de Hewlett-Packard). Microsoft lo contrató en 1988
para crear una versión portable del OS/2, pero Cutler en vez de eso, creó un nuevo sistema
completamente.
Windows NT 3.1 llegó en forma de beta para desarrolladores en julio de 1992, en la conferencia
de desarrolladores profesionales en San Francisco. Los encargados del marketing decidieron
mostrar a NT como una continuación de Windows 3.1, aunque esto no fuera así realmente. Al
final de la conferencia, Microsoft anunció sus intenciones de desarrollar un sucesor para
Windows NT y Chicago (nombre clave para el sucesor de los Windows 3.x), que sería un
nuevo sistema operativo de nombre clave Cairo. Este proyecto intentaría unir la línea NT con la
línea Windows 3.x, pero fue mucho más complicado de lo que Microsoft consideró, pues recién
lograrían unir ambas líneas en Windows XP casi 10 años después.
El soporte para controladores fue débil debido a la dificultad en la programación para el modelo
de abstracción de hardware de NT. Este problema estuvo presente en toda la línea NT
hasta Windows 2000. Los programadores siempre se quejaron de que era muy difícil escribir
controladores para NT, y los desarrolladores de hardware no deseaban crear controladores para
un segmento del mercado que consideraban pequeño. Windows NT no funcionó en usuarios
hogareños por su alta demanda de recursos, además su GUI era una simple copia del Windows
3.x, por lo tanto no era una buena alternativa para reemplazar al Windows 3.x.
Windows NT, en cambio, era perfecto para el mercado de los servidores LAN, que en 1993
estaban en rápido crecimiento, especialmente para redes de oficinas. Windows NT también
poseía opciones avanzadas de conectividad para redes, y poseía un eficiente sistema de
archivos, el NTFS. Por esta razón, Windows NT 3.51 fue ideal para este mercado, declinando así
el uso de Novell.
Uno de los más grandes avances de Microsoft, inicialmente desarrollado para Windows NT, fue el
nuevo API de 32 bits, para reemplazar el Windows API de 16 bits. Win32 API tuvo tres
implementaciones principales: una para Windows NT, otra para Win32s (era un subconjunto de
Win32 que podía ser usado en sistemas Windows 3.1) y otra para Chicago.
De esta manera, Microsoft buscó asegurarse algún grado de compatibilidad entre Chicago y
Windows NT, incluso aunque los dos sistemas tengan arquitecturas internas totalmente
diferentes. Windows NT fue el primer sistema operativo Windows basado en un kernel híbrido.
Luego de Windows 3.11, Microsoft comenzó a desarrollar una nueva versión del sistema
operativoorientada a los consumidores, bajo el nombre clave de Chicago. Chicago fue diseñado
para tener soporte para multitarea preventiva como OS/2 y Windows NT, aunque un kernel de
16 bits permanecería para simplificar la compatibilidad hacia atrás.
El API Win32 primero introducido en Windows NT, fue adoptado como estándar para interfaces
de programación de 32 bits, preservando la compatibilidad para Win16 a través de una técnica
conocida como “thunking”·
Una nueva interfaz de usuario (GUI) no fue originalmente planteada como parte de este sistema,
de todas maneras algunas características de Cairo fueron puestas al final, como Plug and Play y
la interfaz.
Microsoft no cambió todo el código de Windows a 32 bits, sino que partes del código
permanecieron para 16 bits (aunque no usando directamente modo real) por razones de
compatibilidad, rendimiento y tiempos de desarrollo. Esto, junto con el hecho de que muchas
debilidades de diseño no se corrigieron, hizo que las sucesivas versiones de Windows,
acarrearan problemas de fondo, eventualmente impactando en la eficiencia y estabilidad del
sistema operativo.
Finalmente Chicago fue llamado Windows 95 cuando fue lanzado el 24 de agosto de 1995.
Microsoft tuvo dos ventajas con este lanzamiento: primero, era imposible ejecutar Windows 95
en versiones de DOS que no sean de Microsoft (es decir, que no sean MS-DOS); segundo,
Windows 95 se ejecutaba sólo en 386 en modo mejorado, con un espacio de dirección de 32 bits
y memoria virtual. Estas características hicieron posible que las aplicaciones Win32 dispongan
hasta de 2 GB de memoria RAM virtual (con otros 2 GB reservados para el sistema operativo).
De todas maneras, los Windows 95, 98 y ME, no soportaban más de 512 MB de RAM física sin
retoques ocultos al sistema.
Muchos expertos no consideraban todavía a Windows 95 como un sistema operativo real, pues
se necesitaba primero cargar MS-DOS como parte del proceso de booteo, es decir, no era
completamente independiente. Dentro de Windows, incluye a MS-DOS 7.0 como una aplicación.
IBM continuó comercializando OS/2, produciendo las versiones 3.0 y 4.0 (llamada Warp). De
todas maneras, con la salida de Windows 95, el sistema OS/2 comenzó a perder mercado
progresivamente.
Versiones de Windows 95
* Windows 95
* Windows 95 A – incluye Windows 95 OSR1 en la instalación.
* Windows 95 B – (OSR2) incluye múltiples mejoras, Internet Explorer 3.0 y soporte completo
para el sistema de archivos FAT32.
* Windows 95 B USB – (OSR2.1) incluye soporte básico para USB.
* Windows 95 C – (OSR2.5) incluye todas las características antes mencionadas, junto con
Internet Explorer 4.0. Esta fue la última versión del 95 producida.
OSR2, OSR2.1 y OSR2.5 no fueron lanzadas al público general, sólo estaban disponibles
para OEMs que tenían preinstalado el sistema operativo en las computadoras. Por aquel
momento, algunas compañías vendieron nuevos discos duros con OSR2 preinstalados. Este
producto fue vendido bajo el nombre de Windows 97 en algunos países de Europa.
Windows 95 puso otro nombre a los directorios, ahora se llamarían carpetas (folders). También
introdujo el Escritorio, la barra de tareas, soporte para nombres de archivoslargos, etc. Muchos
de estos conceptos ya estaban presentes en otros sistemas operativos.
Windows 98 fue lanzado el 25 de junio de 1998. Windows 98 fue una revisión menor
de Windows 95, con más estabilidad y fiabilidad que su predecesor. También incluía soporte para
nuevos controladores de hardware y mejoras para el sistema de archivos FAT32,
permitiendo particiones más grandes que los 2 GB máximos aceptados en Windows 95. También
permitía un mejor soporte para USB.
Una de sus características más controversiales, fue la integración del navegador Internet
Explorer a la interfaz gráficade Windows y al explorador de archivos. El caso fue llevado a la
corte, acusando de monopolio a Microsoft.
En 1999, Microsoft lanzó Windows 98 Second Edition. Su característica más notable fue la
Conexión Compartida a Internet, que permite compartir una misma conexión a Internet entre
diferentes computadoras dentro de una red de área local (LAN). También trajo más
controladores para dispositivos. Además, fueron resueltos algunos problemas menores presentes
en la primera versión de Windows 98.
Pero la principal diferencia de Windows 98 sobre Windows 95, era que su núcleo había sido
modificado para permitir el uso de controladores de Windows NT en Windows 9x y viceversa.
Esto se consiguió con la migración de parte del núcleo de Windows NT a Windows 98, aunque
éste siguiera manteniendo su arquitectura MS-DOS/Windows GUI.
Historia de la computadora
La primera máquina de calcular mecánica, un precursor del ordenador digital, fue inventada en 1642 por el
matemático francés Blaise Pascal. Aquel dispositivo utilizaba una serie de ruedas de diez dientes en las que
cada uno de los dientes representaba un dígito del 0 al 9. Las ruedas estaban conectadas de tal manera que
podían sumarse números haciéndolas avanzar el número de dientes correcto. En 1670 el filósofo y
matemático alemán Gottfried Wilhelm Leibniz perfeccionó esta máquina e inventó una que también podía
multiplicar.
El inventor francés Joseph Marie Jacquard, al diseñar un telar automático, utilizó delgadas placas
de madera perforadas para controlar el tejido utilizado en los diseños complejos. Durante la década de 1880 el
estadístico estadounidense Herman Hollerith concibió la idea de utilizar tarjetas perforadas, similares a las
placas de Jacquard, para procesar datos. Hollerith consiguió compilar la información estadística destinada al
censo de población de 1890 de Estados Unidos mediante la utilización de un sistema que hacía pasar tarjetas
perforadas sobre contactos eléctricos.
La máquina analítica
También en el siglo XIX el matemático e inventor británico Charles Babbage elaboró los principios de la
computadora digital moderna. Inventó una serie de máquinas, como la máquina diferencial, diseñadas para
solucionar problemas matemáticos complejos. Muchos historiadores consideran a Babbage y a su socia,
la matemática británica Augusta Ada Byron (1815-1852), hija del poeta inglés Lord Byron, como a los
verdaderos inventores de la computadora digital moderna. La tecnología de aquella época no era capaz de
trasladar a la práctica sus acertados conceptos; pero una de sus invenciones, la máquina analítica, ya tenía
muchas de las características de un ordenador moderno. Incluía una corriente, o flujo de entrada en forma de
paquete de tarjetas perforadas, una memoria para guardar los datos, un procesador para
las operaciones matemáticas y una impresorapara hacer permanente el registro.
Primeros ordenadores
Los ordenadores analógicos comenzaron a construirse a principios del siglo XX. Los
primeros modelos realizaban los cálculos mediante ejes y engranajes giratorios. Con estas máquinas se
evaluaban las aproximaciones numéricas de ecuaciones demasiado difíciles como para poder ser resueltas
mediante otros métodos. Durante las dos guerras mundiales se utilizaron sistemas informáticos analógicos,
primero mecánicos y más tarde eléctricos, para predecir la trayectoria de los torpedos en los submarinos y
para el manejo a distancia de las bombas en la aviación.
Ordenadores electrónicos
Durante la II Guerra Mundial (1939-1945), un equipo de científicos y matemáticos que trabajaban en Bletchley
Park, al norte de Londres, crearon lo que se consideró el primer ordenador digital totalmente electrónico:
el Colossus. Hacia diciembre de 1943 el Colossus, que incorporaba 1.500 válvulas o tubos de vacío, era ya
operativo. Fue utilizado por el equipo dirigido por Alan Turing para descodificar los mensajes de radio cifrados
de los alemanes. En 1939 y con independencia de este proyecto, John Atanasoff y Clifford Berry ya habían
construido un prototipo de máquina electrónica en el Iowa State College (EEUU). Este prototipo y
las investigaciones posteriores se realizaron en el anonimato, y más tarde quedaron eclipsadas por
el desarrollo del Calculador e integrador numérico digital electrónico (ENIAC) en 1945. El ENIAC, que según
mostró la evidencia se basaba en gran medida en el ‘ordenador’ Atanasoff-Berry (ABC, acrónimo de Electronic
Numerical Integrator and Computer), obtuvo una patente que caducó en 1973, varias décadas más tarde.
El ENIAC contenía 18.000 válvulas de vacío y tenía una velocidad de varios cientos de multiplicaciones por
minuto, pero su programa estaba conectado al procesador y debía ser modificado manualmente. Se construyó
un sucesor del ENIAC con un almacenamiento de programa que estaba basado en los conceptos del
matemático húngaro-estadounidense John von Neumann. Las instrucciones se almacenaban dentro de una
llamada memoria, lo que liberaba al ordenador de las limitaciones de velocidad del lector de cinta de papel
durante la ejecución y permitía resolver problemas sin necesidad de volver a conectarse al ordenador.
A finales de la década de 1950 el uso del transistor en los ordenadores marcó el advenimiento de elementos
lógicos más pequeños, rápidos y versátiles de lo que permitían las máquinas con válvulas. Como
los transistores utilizan mucha menos energía y tienen una vida útil más prolongada, a su desarrollo se debió
el nacimiento de máquinas más perfeccionadas, que fueron llamadas ordenadores o computadoras de
segunda generación. Los componentes se hicieron más pequeños, así como los espacios entre ellos, por lo
que la fabricación del sistema resultaba más barata.
Circuitos integrados
A finales de la década de 1960 apareció el circuito integrado (CI), que posibilitó la fabricación de varios
transistores en un único sustrato de silicio en el que los cables de interconexión iban soldados. El circuito
integrado permitió una posterior reducción del precio, el tamaño y los porcentajes de error.
El microprocesador se convirtió en una realidad a mediados de la década de 1970, con la introducción del
circuito de integración a gran escala (LSI, acrónimo de Large Scale Integrated) y, más tarde, con el circuito de
integración a mayor escala (VLSI, acrónimo de Very Large Scale Integrated), con varios miles de transistores
interconectados soldados sobre un único sustrato de silicio.
Blaise Pascal
(Blaise o Blas Pascal; Clermont-Ferrand, Francia, 1623 - París, 1662)
Filósofo, físico y matemático francés. Genio precoz y de clara inteligencia, su
entusiasmo juvenil por la ciencia se materializó en importantes y precursoras
aportaciones a la física y a las matemáticas. En su madurez, sin embargo, se
aproximó al jansenismo, y, frente al racionalismo imperante, emprendió la
formulación de una filosofía de signo cristiano (truncada por su prematuro
fallecimiento), en la que sobresalen especialmente sus reflexiones sobre la
condición humana, de la que supo apreciar tanto su grandiosa dignidad como
su mísera insignificancia.
Blaise Pascal
Blaise Pascal
Pero tampoco la actividad resuelve nada, pues no tiene otro objetivo que
acallar la conciencia de la finitud y llegar inadvertidamente a la muerte:
«Quienes juzgan muy poco razonable que la gente se pase el día entero
corriendo detrás de una liebre que se podría haber comprado en el mercado,
no entienden nada de la naturaleza humana. La liebre no nos impide la visión
de la muerte y de otras miserias, pero la caza sí puede hacerlo, porque nos
distrae». Por ese camino llega Pascal a inesperadas afirmaciones que sin
embargo, a la luz de su examen sobre la naturaleza humana, cobran un
profundo sentido: «toda la infelicidad de los hombres viene de una sola cosa:
su incapacidad de permanecer tranquilamente a solas en una habitación».
Una capacidad que sí posee (y que a veces envidiamos), por ejemplo, un
gato, es decir, un ser no consciente.