Documente Academic
Documente Profesional
Documente Cultură
de Informtica
Sistemas Operativos en Red IEFPS Elorrieta
Un poco de historia.
Pero antes de entrar en materia es conveniente conocer un poco la historia evolutiva de la familia de
sistemas operativos Windows para entender mejor por qu surge un nuevo sistema operativo y
tambin, aunque en esta seccin no entraremos en detalles tcnicos, para comprender por qu se lo
dota de unas determinadas funcionalidades.
Desde su creacin, en 1975, Microsoft ha tenido diversas orientaciones tcnico-comerciales. El
trabajo sobre sistemas operativos no fue su motor de desarrollo inicial; todo comenz con su exitoso
Microsoft BASIC. A finales de 1980 nadie habra pronosticado que veinte aos despus los
informticos seguiran hablando de un sistema operativo que en esos das estaba naciendo: MS-DOS.
Y por ms que Microsoft lo trate de enmascarar, ocultar y disimular, all sigue estando, apareciendo a
la luz en los momentos crticos.
La triste y espartana pantalla del modo texto del DOS fue la causante de la siguiente revolucin:
Windows. La extensin grfica de DOS se denomin Windows y su primera versin sali al mercado
en 1985. Las ventajas que aada al omnipresente DOS eran la posibilidad de visualizar mltiples
aplicaciones en un mismo momento y la funcionalidad de compartir datos entre las aplicaciones.
No se puede decir que Windows 1.0 tuviera una buena acogida, incluso pas bastante desapercibido
para el gran pblico. No obstante sus creadores confiaron en sus posibilidades y siguieron trabajando
en el proyecto Windows.
En 1987 sale al mercado la segunda versin de Windows (Windows 2.0), para 16 bits, desarrollada
para sacar provecho de los nuevos procesadores 80286. Como su predecesor, y a pesar de incluir
distintas novedades en la interfaz grfica, ventanas en cascada y superpuestas, y soporte para la
memoria expandida, no tuvo el xito que esperaba Microsoft. La complejidad del desarrollo de nuevas
aplicaciones para Windows y el escaso rendimiento por las limitaciones del hardware fueron las
causas principales para que el sistema operativo no tuviese una aceptacin general.
El procesador Intel 80386 y la versin Windows 3.0 conformaron una pareja de xito desde el primer
momento. Windows 3.0 fue la primera versin de Windows que realmente lleg al gran pblico y lo
hizo de manera explosiva, ms de 200.000 copias vendidas en el primer mes de salida al mercado.
Windows 3.0 incorporaba una interfaz de usuario mejorada y poda direccionar por encima de un 1
MB de memoria. A pesar de los esfuerzos de Microsoft, Windows 3.0 segua siendo un sistema
operativo muy dependiente de DOS. Se potenci el uso del portapapeles para pasar datos de una
aplicacin a otra con el ya conocido artilugio de cortar/copiar y pegar. Ningn invento por cierto,
Macintosh lo haba popularizado aos antes. Pero a veces no basta con ser el primero y ni siquiera ser
el mejor; con Windows 3.0, la interfaz de usuario de Microsoft Windows empez a forjarse la marca
de estndar universal.
En 1992 se produjo la salida al mercado de Windows 3.1 . En esos dos aos que separan a las dos
versiones de Windows no hubo un salto cualitativo en hardware, o al menos el salto no fue tan
importante, bsicamente Windows 3.1 mejoraba y correga a la versin anterior e introduca nuevos
conceptos de software. Aparece tambin la primera versin de OLE, enlace e incrustacin de objetos,
Evolucin de los Sistemas Operativos de Microsoft: desde MS-DOS a WINDOWS 2000 Pgina 1
2 de Sistemas Microinformticos y Redes (FJGR) Dpto. de Informtica
Sistemas Operativos en Red IEFPS Elorrieta
una tecnologa de software sobre la que sustenta gran parte de la estructura actual del software,
aunque ahora se denomine, por razones comerciales, ActiveX.
Al ao siguiente hace su aparicin Windows para trabajo en grupo 3.1 que fue el primer sistema
operativo de Microsoft que incorporaba soporte para redes, con todo lo que esto implica: protocolos,
controladores de interfaz de red, etc. Era una red para grupos de trabajo, es decir, sin un servidor
central. A pesar de todas las limitaciones de ese tipo de red, para el desarrollo de aplicaciones
Windows se abra un nuevo mundo de posibilidades.
Desde cierta perspectiva y a pesar que el cdigo que compone Windows para el trabajo en grupo 3.11
se ha reutilizado en partes de Windows 95, se puede decir que Windows 3.11 marca el final de una
etapa de la evolucin de Windows. El final de la etapa viene marcado porque a partir de este punto los
sistemas operativos Windows toman dos caminos. El camino que busca satisfacer al amplio espectro
de usuarios domsticos y el que busca solucionar la problemtica empresarial (usuarios
empresariales).
Mientras transcurra parte de la historia contada hasta este momento, Microsoft haba tomado una
decisin que afectara en mucho esta segunda parte de la historia. Si retrocedemos a 1988, a la poca
en que Windows 2.0 se debata con escasa fortuna comercial en el mercado informtica, veremos
cmo se gesta un sistema operativo desde cero. Microsoft decide crear un nuevo sistema operativo a
largo plazo. Por eso el producto recibe de entrada el nombre de NT (New Technology, nueva
tecnologa) y para eso contratan a Dave Cutler: un ex empleado de Digital, responsable de parte del
desarrollo de los merecidamente afamados sistemas operativos VAX/VMS y RSX-11M.
El plan inicial era basarse en la interfaz de usuario de OS/2, pero sucedieron dos hechos que
provocaron un cambio de direccin en el diseo. OS/2 no tuvo una buena aceptacin en el mercado y
en el ao 1990 se produce el xito explosivo de Windows 3.0. La decisin de usar la interfaz de
Windows 3.0 no tuvo opositores.
En 1993 se produce la salida al mercado del primer sistema operativo NT, llamado Windows NT 3.1;
lo que no ayud mucho a clarificar las cosas para el usuario medio, ya que el sistema operativo
Windows tambin llevaba esa misma numeracin. Los objetivos de diseo definidos cinco aos antes
se haban cumplido: Windows NT era un sistema de 32 bits transportable, con capacidad de
multiprocesamiento, fiable, seguro y orientado a redes. Claro est algunas de estas premisas cabra
matizarlas, pero ste no es el momento de hacerlo. Era un sistema transportable porque poda ser
utilizado en ms de una arquitectura de procesador. Para Microsoft represent un gran avance poder
entrar en el rea de las plataformas RISC y no fue casualidad que Dave Cutler proviniese del mundo
de Digital.
Los procesadores Intel utilizan un juego de instrucciones complejas (CISC). La caracterstica de CISC
(Complex Instruction Set Computers) es que utiliza un gran nmero de instrucciones y muy potentes,
en el sentido que hacen muchas cosas. En paralelo a la tecnologa CISC, la industria del hardware
cre, otra arquitectura denominada RISC que utiliza un juego de instrucciones reducido (Reduced
Instruction Set Computers). La diferencia entre ambas arquitecturas es la simplicidad de RISC sobre
CISC, lo que permite que RISC sea mucho ms rpido.
La primera versin de Windows NT, la versin 3.l, actu como carta de presentacin al gran segmento
de las redes empresariales. Su aparicin fue ms efectista que efectiva. Los requisitos de diseo eran
un poco exagerados para ser resueltos con el hardware de base Intel disponible a mediados de 1993.
Y, por supuesto, no haba muchas aplicaciones que realmente aprovechaban lo que NT ofreca. De
todas maneras, el grupo NT sigui trabajando sobre el sistema operativo y un ao despus Microsoft
present la siguiente versin de NT: Windows NT 3.5 .
En septiembre de 1994 se distribuye Windows NT 3.5, en dos versiones: servidor (server) y estacin
de trabajo (workstation). Las mejoras incorporadas sobre la versin 3.1 de NT permiten que el sistema
operativo empiece a ser tomado en cuenta cuando se trata de implementar una red, una asignatura
Evolucin de los Sistemas Operativos de Microsoft: desde MS-DOS a WINDOWS 2000 Pgina 2
2 de Sistemas Microinformticos y Redes (FJGR) Dpto. de Informtica
Sistemas Operativos en Red IEFPS Elorrieta
pendiente de Microsoft. A pesar de empezar a ser considerado como una arquitectura alternativa para
una red empresarial esto no significa que ganara muchas veces en la comparacin con sus
competidores, salvo que la red fuese muy pequea y el presupuesto tambin.
Evolucin de los Sistemas Operativos de Microsoft: desde MS-DOS a WINDOWS 2000 Pgina 3
2 de Sistemas Microinformticos y Redes (FJGR) Dpto. de Informtica
Sistemas Operativos en Red IEFPS Elorrieta
Concentrndonos en NT
La creacin de un sistema operativo no es una tarea simple y menos si se pretende que el sistema
operativo se convierta en el sistema operativo de eleccin de las redes empresariales del siglo XXI. Si
a esto agregamos un pequeo detalle veremos la dificultad del trabajo. El detalle que falta mencionar
es que el desafo se plante en el ao 1988, el ao en que se empez a dar forma al sistema operativo
que hoy, tras varias revisiones, se denomina Windows 2000.
David Cutler, el director de desarrollo de Windows NT, se enfrent a este dilema y antes de codificar
la primera lnea de cdigo tuvo que trabajar bastante con su equipo. Por cierto, un equipo bastante
reducido al principio. La primera tarea fue identificar los principales requisitos bsicos del nuevo
sistema operativo:
Transportabilidad
Multiprocesamiento
Escalabilidad
Procesamiento distribuido
Conformidad POSIX
Seguridad
Transportabilidad. El sistema operativo deba poseer la capacidad de funcionar en diferentes
plataformas de hardware. NT funciona de manera independiente de la arquitectura del procesador. La
capa de abstraccin del hardware (HAL) permite que NT se pueda transportar a distintas plataformas:
DEC Alpha, PowerPC y MIPS.
Multiprocesamiento. El sistema operativo deba poder ejecutar simultneamente varios procesos con
diferentes prioridades de ejecucin en diferentes procesadores. Un proceso no necesariamente tena
que ser un programa. Esto da paso al concepto de subproceso, trama o hilo de ejecucin (distintas
palabras para expresar lo mismo). La gestin de multisubprocesos mejora el rendimiento global del
sistema.
Evolucin de los Sistemas Operativos de Microsoft: desde MS-DOS a WINDOWS 2000 Pgina 4
2 de Sistemas Microinformticos y Redes (FJGR) Dpto. de Informtica
Sistemas Operativos en Red IEFPS Elorrieta
Escalabilidad. Un sistema operativo deba poseer la capacidad para aprovechar los multiprocesadores.
Windows NT, y obviamente Windows 2000, posee el soporte de multiprocesador, algo que carece
Windows 95/98.
Procesamiento distribuido. El sistema operativo deba tener la capacidad para operar en red y
aprovechar la distribucin entre las terminales con cada vez mayor potencia de procesamiento.
Conformidad POSIX. POSIX representa un conjunto de estndares para interfaces de sistemas
operativos basados en UNIX. El gobierno de los EE.UU. comenz a incluir este estndar como
condicin en los contratos informativos del gobierno. POSIX es la sigla de Portable Operating System
Interface on UNIX.
Seguridad. Existen diferentes niveles de seguridad establecidos por el gobierno de EE.UU. para el
tratamiento informtico. Estos niveles establecen la proteccin de los recursos del sistema ante la
posibilidad de uso por parte de los usuarios y la distribucin del uso de estos recursos entre los
usuarios. El nivel mnimo pretendido para Windows NT en el momento de su diseo original era el
nivel C2, que permite definir el derecho de utilizacin de cada recurso por parte de cada usuario y
registrar quin utiliza cada recurso en un determinado momento. Actualmente Windows 2000 Server y
Windows NT 4 cuentan con la certificacin de seguridad C2 de EE.UU. y FC2/E3 de Europa.
Qu es Windows 2000?
El trmino Windows 2000 abarca a un conjunto de cuatro sistemas operativos de la misma familia:
Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server y Windows
2000 Datacenter Server.
La principal caracterstica de Windows 2000 que evidentemente Microsoft quiere dejar constancia en
su documentacin es que se trata de un sistema operativo con un costo de propiedad muy bajo. Qu
significa "costo de propiedad"? Dentro de este concepto se incluyen todos los costos de instalacin,
configuracin, administracin y mantenimiento del sistema. Para poder cumplir con esta premisa,
Windows 2000 viene dotado de decenas de asistentes para las distintas tareas de administracin y
configuracin, solucionadores de problemas y herramientas de administracin e instalacin remota.
Todos estos componentes hacen que sea cierto lo que promete Microsoft.
Evolucin de los Sistemas Operativos de Microsoft: desde MS-DOS a WINDOWS 2000 Pgina 5
2 de Sistemas Microinformticos y Redes (FJGR) Dpto. de Informtica
Sistemas Operativos en Red IEFPS Elorrieta
Evolucin de los Sistemas Operativos de Microsoft: desde MS-DOS a WINDOWS 2000 Pgina 6
2 de Sistemas Microinformticos y Redes (FJGR) Dpto. de Informtica
Sistemas Operativos en Red IEFPS Elorrieta
Evolucin de los Sistemas Operativos de Microsoft: desde MS-DOS a WINDOWS 2000 Pgina 7
2 de Sistemas Microinformticos y Redes (FJGR) Dpto. de Informtica
Sistemas Operativos en Red IEFPS Elorrieta
Evolucin de los Sistemas Operativos de Microsoft: desde MS-DOS a WINDOWS 2000 Pgina 8