sábado, 10 de abril de 2010

Bibliografía

BIBLIOGRAFIA:
  • Sistemas Operativos, Diseño e implementación 2ª. Edición - Andrew S. Tanenbaum – Prentice Hall
  • Sistemas Operativos Modernos 2ª. Edición - Andrew S. Tanenbaum – Prentice Hall
  • Sistemas Operativos, una visión aplicada - J.Perez, F.García Carballeira, P.Anasagasti, F. Perez Costoya, Prentice Hall
  • Organización y arquitectura de computadoras - Garza, Rodríguez – Prentice Hall

BIBLIOGRAFIA RECOMENDADA

  • Silberscharz “sistemas operativos” 5ta edición p.3
  • Sistemas Operativos. Principios de Diseño e interioridades. William Stallings. 4ª edición. Editorial Pearson.
  • Sistemas Operativos. H. M. Deitel. Editorial Addison-Wesley Iberoamericana.
  • Sistemas Operativos. Conceptos y diseño. Milan Milenkovic. 2ª Edición. Editorial McGraw Hill.
  • Understanding the Linux kernel. Boyet-Cesati. 2ª edición. Editorial O’Reilly.
  • Linux device drivers. 2ª edición. Editorial O’Reilly.
  • Linux Programming Unleashed. Wall-Watson-Whitis. Editorial SAMS Publishing.

Técnicas Digitales

Técnicas Digitales
Desde la época primitiva el hombre sintió la necesidad de contar y realizar cálculos numéricos, los cuales con el transcurso del tiempo resultaban cada vez más complejos y en cuya realización empleó los más diversos métodos. La forma más elemental consistió en contar con los dedos de las manos, que tiene el inconveniente de no poder enumerar conjuntos de más de diez elementos. Como «solución» existía la posibilidad de utilizar a otras personas!!!.
El siguiente paso lo realizaron las antiguas civilizaciones de Egipto y de los valles asiáticos, que consistió en representar los números por grupos de guijarros en montones de diez. Este método con el tiempo derivó en el ábaco, que más evolucionado ha llegado a nuestros días.
Hasta el momento, los documentos más antiguos que se conocen fueron descubiertos en los años 3000 – 2800 ADNE, cerca del antiguo estuario del Eufrates, en Mesopotamia, pudiendo afirmarse que representaban el soporte físico del primer sistema para el control económico de que se tiene noticia: se trata de libros de cuentas y de inventarios redactados en escritura cuneiforme arcadiana en tablillas de arcilla. Paralelamente, aparece en Egipto la escritura jeroglífica, destinada originalmente a inscripciones en monumentos y edificios.
Ya en los años 79 – 78 ADNE, se construye en Roma el Tabularium, adoptándose los rollos de papiro empleados por griegos y egipcios, que pueden considerarse como uno de los primeros archivos centrales de un estado.
En el 868 ya se imprimían libros en China, existiendo como prueba de tal aseveración el Sutra del Diamante, versión china de un texto budista sánscrito.
Los diseñadores de sistemas informativos en cada época histórica se vieron favorecidos por la alta estima y consideración de los gobernantes que valoraban significativamente sus servicios.
Así, el diseñador de sistemas utilizó para almacenar información piedras (India y Tibet), monumentos (Egipto, Mesoamérica), cuerdas (Europa, Tibet, Imperio Inca), madera (Europa) e incluso el cuerpo humano mediante tatuajes (Benin), utilizando siempre en su trabajo la técnica disponible en su tiempo, reflejando el desarrollo de la ciencia en la época que les tocó vivir.

GENERACION 0 Computadoras mecánicas 1642-1945

Del ábaco a la primera calculadora mecánica pasaron varios siglos, atribuyéndose este hecho al físico y matemático Blaise Pascal (1623-62) quien dijo al respecto: "Ofrezco al público una pequeña máquina de mi iniciativa, con la cual, usted sólo, podrá realizar todas las operaciones aritméticas sin esfuerzo y se sentirá aliviado del trabajo que con harta frecuencia ha fatigado su espíritu cuando trabajaba con el ábaco y la pluma".
El siguiente paso lo dio el matemático alemán Liebnitz (1646-1716), quien introdujo a la máquina de Pascal la multiplicación de forma directa con la rueda dentada escalonada y no mediante sumas reiteradas como su predecesora.
Un nuevo avance se logró con los trabajos de Charles Babbage (1792-1817) quien estableció los conceptos básicos de las estructuras de las computadoras digitales y en 1812 propuso la idea de una máquina para tabular funciones matemáticas tales como logaritmos, etc., mediante aproximaciones de polinomios. En 1822 terminó un modelo que podía calcular diferencias con seis dígitos de precisión y posteriormente propuso construir una que utilizaba diferencias de 6to orden con 20 dígitos de precisión, pero perdió el interés en ésta cuando concibió su máquina analítica, conceptualmente más avanzada, pero recibida con escepticismo por sus contemporáneos y que a su muerte pasó al olvido.
La continuación de los trabajos de Babbage lo realizó su colaboradora Augusta Ada (1815-52) -condesa de Lovelace e hija de Lord Byron- la cual desarrolló varios programas para resolver problemas matemáticos avanzados, lo que la convierte en la primera programadora en la Historia de la Computación. Igualmente contribuyó a exponer, incluso con más claridad, las ideas de Babbage entre las que pueden señalarse las siguientes:
La Máquina Analítica no pretende, en absoluto, crear nada. Puede realizar lo que nosotros le mandamos.
En relación con el empleo de ciclos repetitivos y las instrucciones de salto expresó: "La máquina es capaz de hacer un examen, en ciertas circunstancias, para averiguar si se ha producido una contingencia posible, dos o más, y seguir después el rumbo que convenga.
En 1888 tiene lugar otro avance significativo, cuando el estadístico norteamericano Herman Hollerith inventó una máquina que contaba automáticamente los huecos perforados en una tarjeta de papel, lo que permitió utilizar este soporte para introducir información a los sistemas, que estuvo vigente hasta la década de los 70-80 del siglo XX.

Primera generación – bulbos 1945 – 1955

A partir del desarrollo de la electricidad a mediados del siglo XIX y los avances en la electrónica en el siglo XX, la Mecánica comienza a ceder terreno en este tipo de aplicaciones y surgen computadoras que emplean dispositivos electrónicos (diodos de vacío constituidos por dos electrodos encapsulados en una ampolla de vidrio al vacío entre los cuales circula una corriente y las más evolucionadas válvulas de vacío que disponen de rejillas colocadas entre los electrodos para regular la magnitud de la corriente), las cuales aventajan en velocidad, tamaño y fiabilidad a las mecánicas.
Posteriormente, el inglés George Boole desarrolló un sistema algebraico para la representación de operaciones lógicas, que constituyó el germen para el diseño de los circuitos lógicos y de cálculo en las computadoras, y la base matemática en que se apoyan algunos métodos actuales de diseño de sistemas informáticos y de bases de datos.

John Von Neumann (era el matemático más eminente en el mundo) hablaba muchos idiomas y tenía conocimientos de física y podía citar textos completos –se le podía comparar a Leonardo da Vinci. Para él fue obvio que programar computadoras con un gran número de interruptores como lo era EDVAC/ENIAC era lento, tedioso e inflexible. Se dio cuenta que el programa podía representarse en forma digital en la memoria de la computadora, junto con los datos. Percibió también que la torpe aritmética decimal en serie utilizada por ENIAC, en la que cada dígitio estaba representado por 10 bulbos (uno encendido y 9 apagados) podía ser sustituida por una aritmética binaria.

El diseño básico que el presentó por primera vez, se conoce como máquina de von Neumann. Se usó en EDSAC, la primera computadora de programa almacenado y sigue siendo la base de casi todas las computadoras digitales, aún ahora, más de medio siglo después.
La máquina de von Neumann tenía 5 partes básicas: la memoria, la unidad aritmética lógica, la unidad de control y el equipo de entrada salida.

En la década del 40, von Newman culmina la configuración de la arquitectura básica de las computadoras, al combinar los conceptos de programa almacenado y ruptura de la secuencia del programa mediante la toma de decisiones, en tanto en los 50 los trabajos empleando semiconductores condujeron al descubrimiento del transistor, base del desarrollo de los circuitos integrados, lo que permitió el tránsito de las computadoras de válvulas a las basadas en microprocesadores, cuyo surgimiento en los 70 originó una profunda transformación, tanto desde el punto de vista de la arquitectura de los sistemas de cómputo como de las técnicas de cómputo y la informática en su conjunto.

Segunda generación – transitores 1955 1965

El transitor fue inventado en los Bell Labs en 1948 por John Bardeen, Walter Brattain y William Schockley, que fueron galardonados con el premio Nobel de física en 1956. El transitor revolucionó a las computadoras, dejando a las computadoras de bulbos obsoletas.
Así se crearon las PDP-1 tenía la capacidad de graficar puntos en diferentes sitios. Los estudiantes utilizaron las PDP-1 para jugar guerras espaciales, el mundo tuvo su primer juego de video. Luego DEC (digital equipment corporation) introdujo la PDP-8 tenía una importante innovación: un bus único (omnibus) (Bus es un conjunto de alambres en paralelo que sirve para conectar los componentes de una computadora). IBM tenía la versión transitorizada la 7090 y la 7094. También tenía una pequeña máquina orientada hacia los negocios la 1401, que podía leer y grabar intas magnéticas, leer y perforar tarjetas e imprimir salidas. Era muy mala para la computación científica, pero era perfecta para la contabilidad comercial.

En 1964 una nueva compañía CDC (control data corporation) introdujo la 6600, más rápida y poderosa que la 7094 de IBM. El diseñador de la 6600 Seymour Cray, fue una figura legendaria similar a von neumann. Dedicó su vida a crear las supercomputadoras (6600, 7600, Cray-1).

En esta era también sobresale LA BURROUGHS B5000 que intentó incluir el software en el hardware, pero la idea cayó en el olvido, aunque luego surgiría más adelante.
Tercera generación – circuitos integrados 1965-1980
La invención del circuito integrado de silicio ROBERT NOYCE en 1958, hizo posible colocar docenas de transitores en un solo chip. Este empaquetamiento permitió construir computadoras más pequeñas, más rápidas y menos costosas que sus predecesores transitoriados. Algunas computadoras más importantes de esta generación son:
System/360 de IBM diseñada para computación científica como comercial. Contenía muchas innovaciones: la compatibilidad con otros modelos de IBM y la multiprogramación (tener varios programas en la memoria a la vez de modo que mientras no estaba esperando el término de una operación de entrada salida, otro podía realizar cálculos.
Fue también la primera máquina que podía emular (simular) otras computadoras.
Otra característica importante de la 360 fue un espacio de direcciones enormes (16 megabytes) pero luego IBM tuvo que reformular esta forma de direccionar la memoria y cambió a 232 o sea 4 GB de memoria (ahora ya existe de 64) en el libro ya está desactualizado y ya se habla de mas también.

Tercera generación – circuitos integrados 1965-1980

La invención del circuito integrado de silicio ROBERT NOYCE en 1958, hizo posible colocar docenas de transitores en un solo chip. Este empaquetamiento permitió construir computadoras más pequeñas, más rápidas y menos costosas que sus predecesores transitoriados. Algunas computadoras más importantes de esta generación son:
System/360 de IBM diseñada para computación científica como comercial. Contenía muchas innovaciones: la compatibilidad con otros modelos de IBM y la multiprogramación (tener varios programas en la memoria a la vez de modo que mientras no estaba esperando el término de una operación de entrada salida, otro podía realizar cálculos. Fue también la primera máquina que podía emular (simular) otras computadoras. Otra característica importante de la 360 fue un espacio de direcciones enormes (16 megabytes) pero luego IBM tuvo que reformular esta forma de direccionar la memoria y cambió a 232 o sea 4 GB de memoria (ahora ya existe de 64) en el libro ya está desactualizado y ya se habla de mas también.

Cuarta generación – integración a muy grande escala (1980….)

Ya se colocaban millones de transitores en un solo chip. Este avance se dio en computadoras pequeñas y más rápidas. Ya se podía hablar de “computadora personal”
Apple y Apple II diseñadas por Steve Jobs y Steve Wozniak se convirtieron en protagonistas para usuarios caseros y escuelas.
IBM introdujo entones la Personal Computer IBM, que fue la computadora más vendida. IBM no mantuvo el diseño en secreto y fue así como salieron muchos clones de la PC a costos mucho menores (Commodore, Apple, Amiga y Atari), aunque el ímpetu de la IBM PC fue tan grande que las demás fueron arrolladas.
IBM PC venía provisto del sistema operativo MS-DOS provisto en aquel entones por la pequeña corporación Microsoft. Luego pudieron producir un sucesor OS/2 que no tuvo mucha acogida. IBM y Microsoft se separan y Microsoft se dedica a hacer de windows un enorme éxito.
Intel y Microsoft lograron destronar luego a IBM.
A mediados de los 80 sale una nueva idea RISC reemplazando a arquitecturas complejas (CISC)
La industria de las computadoras sigue avanzando.
La rapidez del progreso tecnológico puede moderarse de acuerdo con una observación llamada Ley de Moore, (Gordon Moore, cofundador y director de Intel en 1965). Moore se dio cuenta de que cada nueva generación de chips de memoria se estaba introduciendo 3 años después de la anterior. Cada nueva generación tenía 4 veces mas memoria que su predecesora. Moore se percató de que el número de transitores de un chip estaba aumentando de forma constante y predijo que este crecimiento continuaría durante varias décadas. Hoy en día suele expresarse como que el número de transitores se duplica cada 18 meses (60 % en el nro. de transitores cada año). La ley se sigue cumpliendo.

miércoles, 7 de abril de 2010

Definición de Sistema Operativo

Qué es un Sistema Operativo?

Un sistema operativo es un programa que actúa como intermediario entre el usuario (en su sentido amplio) de un computador y el hardware del computador. El propósito de un sistema operativo es crear un entorno en el que el usuario pueda ejecutar programas de forma cómoda y eficiente. Los SO deben acompañar la evolución de los sistemas de cómputo, brindando portabilidad ineroperabilidad, interconectividad, ambiente multitareas multiusuario, seguridad, protección (entre usuarios y desde el exterior), fácil administración, independencia de dispositivo, abstracción del hardware.

Un poco de historia

Un poco de historia: CP/M y D.O.S., el comienzo

CP/M (Control Program for Microcomputers), desarrollado por Gary Kildall fue el primer sistema operativo que podía ejecutarse en PCs de diferentes fabricantes. Cuenta una anécdota que ejecutivos de IBM fueron a visitar a Kildall para ofrecerle un acuerdo para poner el CP/M en la IBM PC, pero Kildall al parecer estaba ocupado en una sesión de vuelo, y no los pudo atender. Resultado: IBM llegó a un acuerdo con un joven llamado Bill Gates para que desarrollara un sistema operativo, que se dio en llamar MS-DOS.
Para muchos de los que hoy nos encontramos trabajando con una computadora el sistema operativo D.O.S (Disk Operating System) fue el primero que nos tocó utilizar. De la misma manera, fue también el comienzo para Bill Gates y su empresa Microsoft.
En sus principios fue desarrollado junto con la empresa IBM, pero diferencias entre las partes hicieron que no fuera un lanzamiento en conjunto. Por el contrario, cada una de las empresas presentó "su" sistema operativo: PC-DOS (IBM) y MS-DOS (Microsoft).
Un tercer competidor para estos sistemas operativos (y de muy buena calidad) fue el DR-D.O.S. de la empresa Digital Research que incluía comandos más prolijos y de mayor funcionalidad, pero que con el tiempo, y gracias a las campañas publicitarias de Microsoft fue quedando relegado a un segundo lugar compartido con el PC-DOS de IBM. Luego de unos años DR-D.O.S. fue adquirido por Novell que presentó una nueva versión conocida como Novell D.O.S. que realmente casi no tuvo cabida en el mercado, aunque era muy buena.
D.O.S. era simplemente una pantalla de texto con una línea de comandos que nos indicaba en qué directorio nos encontrábamos como único dato orientativo. Uno tenía que "saber" que "cosas" había que escribir para que la máquina "hiciera algo". No había menúes contextuales, ni pantallas gráficas que nos guiaran. Carecía por completo de algún nivel intuitivo. D.O.S. todavía hoy utiliza antiguos comandos CP/M tales como DIR, REN y TYPE que aun hoy funcionan bajo la máquina virtual D.O.S. de Windows.
Las versiones que lo hicieron famoso en el mundo entero fueron la 3.0 y la 3.3, mientras que la más utilizada fue la 5.0, que introdujo muchos cambios a sus antecesoras. La versión 4.0 de D.O.S. estuvo plagada de errores, por lo cual casi no se uso (los usuarios se mantuvieron con la versión 3.30).
La última versión del producto como tal fue la 6.22, ya que luego apareció Windows 95 que en su corazón incluía la versión 7.0
Windows, el inicio de una interfaz gráfica
Las dos primeras versiones de este "Entorno Operativo" (nótese que no era un sistema operativo en sus principios) no tuvieron mucho éxito entre el público consumidor. Lo único que logró fue que Apple le iniciara un juicio a Microsoft por su semejanza con su sistema operativo MacOs.
El boom de Windows se produjo con su versión 3.0 (y más aún con la 3.1) cuando comenzó a aprovechar las capacidades de los procesadores "386" y le dio un mejor manejo a la memoria hacia el año 1991
Fue simplemente un "shell" para DOS, ya que sin este no funcionaba. Y por esa razón no es un sistema operativo, sino un "entorno operativo". El atractivo que tuvo para con la gente fue su "casi real" facilidad de uso y su "cara" gráfica que hacía olvidar "las pantallas negras" de DOS.
Un tiempo más tarde se le agregaron capacidades para trabajar con redes y pasó a la versión 3.11 (para grupos de trabajo). Esta fue la última versión comercial que salió al mercado antes de que Windows 95 hiciera su aparición.
> Windows 95: El entorno operativo
Desde el principio, Windows 95 se publicitó como un sistema operativo de 32 bits. Pero cuando salió a la luz se pudo ver que esto no era totalmente verdad: era un sistema operativo (ya no un entorno), porque no necesitaba de ningún otro programa para poder funcionar (aunque se incluía el DOS 7.0 "completo" y alguien dijo que "sí" lo necesitaba). Por otro lado, la promesa de los 32 bits (programas más rápidos y mejor aprovechamiento de la memoria) no se cumplió. Muchas de las "partes" de este sistema operativo fueron de 16 bits como sus antecesores. Esto se explicó diciendo que era así por la cantidad de programas "heredados" de las versiones anteriores (Windows 3.1).
Casi en el mismo momento (un año antes) apareció en el mercado un verdadero sistema operativo de 32 bits que sería la competencia directa al tan publicitado Windows 95: OS/2 de IBM. En principio fue desarrollado en cooperación entre IBM y Microsoft (como años atrás con el DOS), y como años atrás surgieron diferencias que hicieron que cada empresa presentara su producto.
OS/2 fue un sistema operativo totalmente de 32 bits que muchos expertos consideran mejor, más estable y con mayores prestaciones que Windows 95, pero que (nuevamente) las campañas publicitarias relegaron a un segundo lugar, ya que la gran mayoría de los desarrolladores decidieron hacer sus programas "compatibles" con Windows 95 y no con OS/2.

Windows 98/NT: Ya nada sería igual

Windows 98 no representó para los usuarios comunes ningún cambio significativo. Sólo un poco de retoque gráfico y alguna que otra utilidad nueva o mejorada (como el "liberador de espacio" o el viejo "defrag"). Pero si trajo algunas cosas nuevas: el soporte completo para los 32 bits, y la “eliminación” del DOS como sistema independiente (ya que no incluyó una nueva versión, sino un emulador del mismo).
En esta época no podemos dejar de mencionar Windows NT (Windows Nueva Tecnología). Windows NT fue un sistema operativo de 32 bits especializado en redes que utilizó otro sistema para el manejo de los archivos (NTFS), y por lo tanto "incompatible" con Windows 95/98.

Versiones de Windows NT: 3.1, 3.5, 3.51, 4; está última versión tuvo estas variantes: Workstation, Server, Server Enterprise Edition, Terminal Server, Embedded.

Windows 2000/Windows ME, continua la saga

Windows 2000 fue el sucesor de NT, por lo que estuvo orientado a empresas y heredó muchas de las características de este; hasta llegar a su última versión 2003 Server.
Su gran estabilidad, su soporte para varios procesadores, su alto nivel de seguridad, además de sus impresionantes capacidades para desenvolverse como server lo hicieron la mejor opción para una empresa. Era rápido y lo suficientemente fácil de configurar casi para cualquier persona, pero hay que tener en cuenta que tiene poco soporte para el agregado de periféricos como tarjetas de video o de sonido. Es decir, este no fue un sistema operativo totalmente apto para la multimedia.
Al ser de esta manera, es no fue aconsejable su uso en hogares, donde comunmente encontraremos juegos, música en la PC, enciclopedias multimedia y demás.
Ahí es donde entró Windows Millennium Edition (ME), sucesor de Windows 98: Fue un sistema operativo donde primó la facilidad de uso, las mejoras en multimedia, comunicaciones e Internet.
Aunque no contó con la estabilidad de Windows 2000 fue más seguro que Windows 98 y 98 SE (segunda edición) ya que se incorporaron una serie de utilidades para proteger el sistema operativo y hacerlo más resistente a las instalaciones de programas y drivers de terceros que, en definitiva, fueron las principales causas de cuelgues y pantallas azules en sus predecesores.
Una de las cosas interesantes con que nos encontramos en Windows ME es que el modo DOS, tal como lo conocimos, había dejado de existir. Ya no era posible iniciar el sistema en "sólo símbolo del sistema" o apagar el sistema "reiniciando en modo MS-DOS". Tanto es así, que los archivos AUTOEXEC.BAT y CONFIG.SYS ya no tuvieron ninguna función en ME (salvo durante la instalación). Lo que realmente se eliminó de Windows ME fue el soporte para aplicaciones DOS de 16 bits en modo real.
En su momento, la elección de uno u otro sistema dependió del uso que deseaba hacer de la PC, siendo lo más lógico Windows 2000 para empresas y Windows ME para hogares.
El tiempo también dijo que Windows Millennium Edition fue el más inestable de los sistemas operativos post Windows 95.

La línea Windows 2000 Server fué reemplazada por Windows Server 2003, y Windows 2000 Professional con Windows XP Professional.

Versiones de Windows 2000: Professional, Server, Advanced Server y Datacenter Server.

Windows XP/Windows 2003 Server, la nueva generación del escritorio

Windows XP fue la mejora más importante técnicamente desde Windows 9x, y unificó en cierto modo las versiones separadas que hubo estos años: WINDOWS 9x/ME para usuarios hogareños y SOHO contra Windows NT/2000 para usuarios corporativos con requerimientos de trabajo en redes de alto nivel.
Windows XP se distribuyó en 2 versiones principales: Windows XP Home Edition y Windows XP Profesional. La versión Home no tenía tanto soporte para redes, lo que si incluyó la versión Profesional.
Esto S.O., además de constituirse en la unión de los entornos mencionados, es en realidad la continuación de Windows NT/2000. Se destacó en este producto su alto grado de integración con las redes e Internet, además de proveer una nueva interfase gráfica que se hizo notar ni bien se comienza a utilizar. Los cambios de interfaz fueron básicamente estéticos. La diferencia real con sus predecesores estuvo dada por el soporte LAN, soft de grabación de CDs, multimedia, escritorio remoto y manejo de usuarios.
Algo muy importante es el hecho de que Microsoft con esta versión de su S.O. ha puso especial énfasis en los drivers. WXP fue muchísimo más renuente que sus predecesores a instalar drivers no certificados para el mismo. Con esto Microsoft pretendió reducir al máximo las ya tan conocidas (y sufridas) "pantallas azules", aduciendo que la mayoría de las causas de inestabilidad de las versiones anteriores estaba dada por el uso de drivers no certificados, obsoletos o mal desarrollados. Debido a esto, se destaca la búsqueda inteligente de controladores que hace el S.O. al momento de instalar un dispositivo nuevo, escaneando unidades en busca de los drivers correctos.

Windows XP contó con las actualizaciones más profundas a nivel seguridad que ningún otro sistema operativo Microsoft: prueba de ello fueron los Service Pack 1 y 2. También fue el primero en adoptar un sistema de verificación de autenticidad del S.O.: WGA (Windows Genuine Advantage)

Windows 2003 Server estuvo basado en el núcleo de Windows XP, al que se le añadieron una serie de servicios, y se le han bloqueado algunas características. A grandes rasgos, Windows Server 2003 es un Windows XP simplificado, no con menos funciones, sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las características de servidor.

Versiones de Windows XP:
Windows XP 64 Bits: Uso en procesadores de 64 bits.
Windows XP Media Center Edition
Windows XP Tablet PC Edition: Tablet PC
Windows XP Embedded: ATM, terminales.
Windows Fundamentals for Legacy PCs: Versión simplificada de XP para uso en hardware obsoleto.
Windows XP Starter Edition: distribuida solo en determinados países, (una versión tan básica y limitada que por momentos se torna bastante impráctica al momento de utilizarla).

Versiones de Windows 2003 Server: Web Edition, Standard Edition, Enterprise Edition, Datacenter Edition

Windows Vista, la era post XP de Microsoft

Windows Vista requiere de hardware realmente potente para ejecutarse en toda su dimensión o con una performance aceptable; incluso para las versiones más "básicas" de este S.O.
Las versiones disponibles son varias: Enterprise, Business, Ultimate (para usuarios corporativos), Starter (solo comercializada en países emergentes, una versión reducida que si es similar a su homónima de Windows XP); y por último las versiones Home Basic y Home Premium (para usuarios domésticos).

Windows 7
Es la más reciente versión de Microsoft Windows, un sistema operativo producido por Microsoft Corporation 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. Su equivalente para servidores, Windows Server 2008 R2, será lanzado al mismo tiempo.

A diferencia de su antecesor, Windows 7 es una actualización incremental del núcleo NT 6.0, lo que tiene como fin el mantener cierto grado de compatibilidad con aplicaciones y hardware en los que Windows Vista ya era compatible. Las metas de desarrollo para Windows 7 fueron el mejorar su interfaz para hacerla más amigable al usuario e incluir nuevas características que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo en que se realizarían esfuerzos para lograr un sistema más ligero, estable y rápido.

Diversas presentaciones dadas por la compañía en el 2008 se enfocaron en demostrar capacidades multitáctiles, una interfaz rediseñada junto con una nueva barra de tareas y un sistema de redes domésticas denominado Grupo en el Hogar,[6] además de mejoras de rendimiento.

Linux: el futuro alternativo?

Cuando Linus Torvalds comenzó a trabajar sobre Minix para obtener su propio sistema operativo no tenía ni la más remota idea de lo que su trabajo llegaría a ser en todo el mundo. Este sistema operativo es totalmente distinto a los vistos anteriormente por un montón de razones. He aquí algunas de ellas:
* No fue desarrollado por una gran empresa:
Linus Torvalds desarrolló el kernel (el corazón) del sistema y luego liberó el código fuente del mismo en Internet para que cualquier programador que se animara pudiera modificarlo y agregarle lo que quisiera. Así, el Linux que hoy se conoce fue creado por cientos de programadores "libres" alrededor del mundo y no por una empresa.
* Es gratis y abierto:
Todo el sistema operativo es totalmente gratuito (al igual que muchísimos de sus programas), si posee una conexión a Internet es posible bajarlo a su máquina. Lo que algunas empresas hacen es "empacar" el sistema y algunos programas y grabarlos en CD’s, que junto con algún manual es lo que luego "venden". Esto se conoce como Distribuciones.
Además, junto con el sistema vienen los códigos fuentes del mismo (y de algunos programas) para que pueda ser modificado a gusto del usuario (si este es un programador experimentado), es por esto que se dice que es "abierto".
* Nació a partir de otro sistema operativo:
Es una modificación del sistema Minix, que a su vez nació como una "reducción" de UNIX, "el único sistema operativo verdadero, a partir del cual se crearon los demás" (incluido DOS) según la opinión de muchos Hackers.
Este sistema operativo es el elegido por las empresas que proveen acceso a Internet, debido a su gran estabilidad y eficiencia. Además, posee un muy buen manejo de redes y seguridad, lo que está haciendo que muchas empresas e instituciones (escolares sobre todo) lo tengan en cuenta para reemplazar sus sistemas actuales.
En un principio, Linux también era una "pantalla negra" en modo texto y muy poco intuitivo (al igual que DOS, al igual que UNIX). Pero desde hace un tiempo se desarrollaron entornos gráficos (varios: KDE, Gnome, etc.) que no tienen nada que envidiarle a Windows 95/98 y que hacen que más usuarios (menos experimentados) se "animen" a usarlo.
Por lo anterior y el gran auge de Internet este es el sistema operativo que más crecimiento ha tenido en los últimos años, y el que se perfila quizá como una alternativa válida para el futuro.
Algunas distribuciones de Linux conocidas: Red Hat, Debian, Fedora, Gentoo, Mandriva, Rxart, Slackware, Suse, Ubuntu, Kubuntu

------------------- o --------------------
Sin el sistema operativo nada funcionaria... por lo tanto no cabe mucho más que acotar. Solo es de esperarse que la evolución se mantenga y quizás avizorar más alternativas a “Windows”.