Mantenimiento de Computadoras
Captulo N12
Sistemas Operativos
Captulo N12
Tabla de Contenido
Sistemas Operativos ......................................................................................................................... 3
Definicin....................................................................................................................................... 3
Generacion de Los Sistemas Operativos .......................................................................................... 4
Generacin Cero ........................................................................................................................... 4
Primera Generacin....................................................................................................................... 4
Segunda Generacin ..................................................................................................................... 5
Tercera Generacin ....................................................................................................................... 6
Cuarta Generacin ........................................................................................................................ 6
Quinta generacin ......................................................................................................................... 7
Tipos de sistemas operativos ............................................................................................................ 8
Un poco de historia: .......................................................................................................................... 9
Estructuras de los Sistemas Operativos .......................................................................................... 11
Modelo Cliente-Servidor .............................................................................................................. 11
Sistemas Por Capas .................................................................................................................... 11
Sistemas monolticos ................................................................................................................... 13
Funciones adicionales del Sistema Operativo ................................................................................. 13
Caractersticas de un Sistema Operativo ........................................................................................ 14
Algunos Sistemas Operativos ......................................................................................................... 14
SO para computadoras................................................................................................................ 14
MULTICS (Multiplexed Information and Computing Service) ................................................ 14
UNIX .................................................................................................................................... 15
DOS: .................................................................................................................................... 15
Microsoft Windows: .............................................................................................................. 15
Mac OS ................................................................................................................................ 15
GNU/Linux ............................................................................................................................ 15
SO para dispositivos mviles ....................................................................................................... 16
Android ................................................................................................................................. 16
iOS ....................................................................................................................................... 16
Symbian ............................................................................................................................... 16
Windows Phone ................................................................................................................... 16
BlackBerry OS ...................................................................................................................... 16
Microsoft Windows .......................................................................................................................... 17
Versiones .................................................................................................................................... 17
Primeras versiones ...................................................................................................................... 17
Pgina 1 de 33
Captulo N12
Pgina 2 de 33
Captulo N12
Sistemas Operativos
Definicin
Los sistemas Operativos (SO) son ante todo administradores de recursos del computador.
Un Sistema operativo (SO) es un software (programa) que
acta como intermediario o nexo entre los dispositivos de
hardware que conforman el computador y los programas
llamados aplicaciones (por ejemplo Word) que utiliza un
usuario en dicho computador.
Es responsable de gestionar, coordinar actividades, llevar a
cabo el intercambio de los recursos y acta como estacin de
intercambio para las aplicaciones que se ejecutan en la
mquina.
Funciones del SO
1. Interfaz del usuario.
Es la parte del sistema operativo que permite comunicarse con l de tal manera que se puedan
cargar programas.
2. Administracin de recursos.
Sirven para administrar los recursos de hardware y de redes de un sistema informativo.
3. Administracin de archivos.
Un sistema de informacin contiene programas de administracin de archivos que controlan la
creacin, borrado y acceso de archivos de datos y de programas.
4. Administracin de tareas.
Los programas de administracin de tareas de un sistema operativo administran la realizacin de
las tareas informticas de los usuarios finales.
5. Servicio de soporte.
Actualizacin de versiones.
Mejoras de seguridad.
Inclusin de alguna nueva utilidad (un nuevo entorno grfico, un asistente para administrar
alguna determinada funcin).
Controladores para manejar nuevos perifricos (este servicio debe coordinarse a veces con el
fabricante del hardware).
Correccin de errores de software
Pgina 3 de 33
Captulo N12
Ntese que es un error muy comn denominar al conjunto completo de herramientas que vienen
incluidas en el paquete de instalacin como sistema operativo. Programas como la calculadora de
Windows, el explorador de archivos y el navegador web son tan solo aplicaciones complementarias,
pero ellas no forman parte del sistema operativo son tan solo accesorios.
Generacin Cero
Los primeros sistemas computacionales no posean sistemas
operativos. Para los usuarios eran complejos por que trabajaban
con lenguaje mquina. Todas las instrucciones eran codificadas
manualmente.
Primera Generacin
Los sistemas operativos de los aos cincuenta
fueron diseados para que fueran ms giles. Antes
de que estos sistemas fuesen diseados, se perda
un tiempo considerable entre la terminacin de un
trabajo y el inicio del siguiente. Este fue el comienzo
de los sistemas de procesamiento por lotes, donde
los trabajos se reunan por grupos o lotes.
Pgina 4 de 33
Captulo N12
Cuando el trabajo estaba en ejecucin, ste tena el control total de la mquina. Al terminar cada
trabajo, el control era devuelto al sistema operativo, el cual limpiaba y lea, e iniciaba el trabajo
siguiente.
Al inicio de los 50's esto haba mejorado un poco con la introduccin de tarjetas perforadas (las
cuales servan para introducir los programas en lenguaje de mquina). Se crearon mquinas
suficientemente confiables las cuales se instalaban en lugares especialmente acondicionados,
aunque slo las grandes universidades, las grandes corporaciones y las oficinas del gobierno se
podan dar el lujo de tenerlas.
Para poder ejecutar un trabajo (programa), tenan
que escribirlo en papel (lenguaje ensamblador) y
despus se perforara en tarjetas. Enseguida se
llevara la pila de tarjetas al cuarto de introduccin
al sistema donde eran entregadas a uno de los
operadores. Cuando la computadora terminara el
trabajo, un operador se dirigira a la impresora,
desprendera la salida y la llevara al cuarto de
salida, para que la recogiera el programador.
Al terminar la tarea, el control era devuelto al sistema operativo el cual, limpiaba, lea e iniciaba la
siguiente tarea, repitindose el ciclo.
Segunda Generacin
La caracterstica de estos sistemas operativos fue
el desarrollo de los sistemas compartidos
multitarea y los principios del multiprocesamiento.
En los sistemas de multitarea, varios programas
de usuario se encuentran al mismo tiempo en el
almacenamiento principal y el procesador se
cambia rpidamente de un trabajo a otro.
En los sistemas de multiprocesamiento se utilizan
varios procesadores en un solo sistema
computacional, con la finalidad de incrementar el
poder de procesamiento de la maquina.
La independencia de dispositivos aparece
despus. Un usuario que desea escribir datos en
una cinta en sistemas de la primera generacin
tena que hacer referencia especfica a una unidad
de cinta particular. En la segunda generacin, el
programa del usuario especificaba tan solo que un archivo iba a ser escrito en una unidad de cinta
con cierto nmero de pistas y cierta densidad.
Se desarrollaron sistemas compartidos, en los que varios usuarios podan acoplarse directamente
con el computador a travs de terminales.
Surgieron sistemas de tiempo real, en que los computadores fueron utilizados en el control de
procesos industriales. Los sistemas de tiempo real se caracterizan por proveer una respuesta
inmediata.
En esta generacin se desarrollan los sistemas compartidos con multitarea, en los cuales se utilizan
varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de
la mquina. El programa especificaba tan slo que un archivo iba a ser escrito en una unidad de cinta
Pgina 5 de 33
Captulo N12
con cierto nmero de pistas y cierta densidad. El sistema operativo localizaba entonces una unidad
de cinta disponible con las caractersticas deseadas, y le indicaba al operador que montara una cinta
en esa unidad
Tercera Generacin
Se inicia en 1964, con la introduccin de la familia de computadores Sistema/360 de IBM. Los
computadores de esta generacin fueron diseados como sistemas para usos generales. Casi
siempre eran sistemas grandes, voluminosos, con el propsito de serlo todo para toda la gente.
Eran sistemas de modos mltiples, algunos de ellos soportaban simultneamente procesos por lotes,
tiempo compartido, procesamiento de tiempo real y multiprocesamiento. Eran grandes y costosos,
nunca antes se haba construido algo similar, y muchos de los esfuerzos de desarrollo terminaron
muy por arriba del presupuesto y mucho despus de lo que el planificador marcaba como fecha de
terminacin.
En esta generacin tambin se dio paso al desarrollo de las minicomputadoras comenzando con la
DEC PDP-1 en 1961; a partir de la PDP-7 Ken Thompson, quien haba trabajado en el proyecto
MULTICS, empez a escribir una versin desguarnecida de MULTICS para un usuario, que llamo
UNICS y que ms tarde cambio a UNIX. Este sistema operativo se desplazo a ms computadoras
que cualquier otro y se hizo muy popular.
Cuarta Generacin
Los sistemas de la cuarta generacin constituyen el estado actual de la tecnologa dado a partir de
1980 con la aparicin de la PC.
En ese entonces los 2 sistemas operativos empezaron a dominar el mercado de las computadoras
personales: MS-DOS, hecho Microsoft, Inc. Con el CPU Intel 8088 y sus sucesores, para la IBM PC y
UNIX, que dominaba en las computadoras personales mayores que hacan uso de CPU Motorola
68000.
Los sistemas de seguridad se han mejorado mucho ahora que la informacin pasa a travs de varios
tipos de lneas vulnerables de comunicacin. La clave de cifrado est recibiendo mucha atencin; ha
sido necesario codificar los datos personales o de gran intimidad para que; aun si los datos son
expuestos, no sean de utilidad a nadie ms que a los receptores adecuados.
Los sistemas de bases de datos han adquirido gran importancia. Nuestro mundo es una sociedad
orientada hacia la informacin, y el trabajo de las bases de datos es hacer que esta informacin sea
convenientemente accesible de una manera controlada para aquellos que tienen derechos de acceso.
Los sistemas operativos conocidos en la poca actual son los considerados sistemas de cuarta
generacin. Con la ampliacin del uso de redes de computadoras y del procesamiento en lnea es
posible obtener acceso a computadoras alejadas geogrficamente a travs de varios tipos de
terminales. Con estos sistemas operativos aparece el concepto de mquinas virtuales, en el cual el
usuario no se involucra con el hardware de la computadora con la que se quiere conectar y en su
lugar, el usuario observa una interfaz grfica creada por el propio sistema operativo.
Aunque la versin inicial de MS-DOS era relativamente primitiva, versiones subsiguientes han incluido
ms y ms caractersticas de UNIX, lo que no es totalmente sorprendente dado que Microsoft es un
proveedor importante de UNIX, que usa el nombre comercial de XENIX.
A mediados de la dcada de 1980 se dio el desarrollo de redes de computadoras personales que
corren sistemas operativos en red (con las cuales los usuarios tienen conocimiento de la existencia
de mltiples computadoras y pueden ingresar en mquinas remotas y reproducir archivos de una
mquina a la otra; Cada mquina ejecuta su sistema operativo local y tiene un usuario propio o
usuarios) y sistemas operativos distribuidos, de los cuales hablaremos mas tarde en profundidad.
Pgina 6 de 33
Captulo N12
Los sistemas operativos en red no son fundamentalmente diferentes de los sistemas operativos
uniprocesadores. Sin duda necesitan un controlador de interfaz en red y algn software de bajo nivel
para impulsarlo, as como programas para lograr un ingreso remoto al sistema y un acceso remoto
del archivo.
Quinta generacin
A partir del 2000 en adelante empiezan a aparecer las computadoras de bolsillo (PDA, Personal
Digital Assistant) como ampliacin de las agendas electrnicas y luego el desarrollo de las tabletas.
Los sistemas operativos se empiezan a adaptar a estas nuevas computadoras y dispositivos mviles
inteligentes (mucho ms pequeos que una computadora), un ejemplo es el sistema operativo
ANDROID utilizado en muchos de estos dispositivos y sus sucesores naturales, los SmartPhones.
Pgina 7 de 33
Captulo N12
Nmero de Usuarios
Mono usuario:
Desde el punto de vista de la mquina (o el sistema informtico) no se hace distincin entre los
usuarios que utilizan la mquina. Slo un usuario puede estar trabajando en un momento
determinado. Ejemplos: MS-DOS, Windows 3.x, 95, 98, Me.
Multiusuario:
Varios usuarios pueden trabajar simultneamente en el mismo sistema informtico. Adems, el
sistema realiza distinciones entre usuarios. La gestin de los recursos (memoria, CPU, disco, etc...)
es mucho ms complicada, pero al tener a varias personas trabajando a la vez, se rentabiliza con
mayor facilidad la inversin.
Nmero de tareas
Mono tarea:
El sistema informtico slo puede mantener un proceso en ejecucin, las tareas se realizan
secuencialmente. Ej. DOS
Multitarea:
Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los
recursos disponibles (CPU, memoria, perifricos) de forma alternada a los procesos que los solicitan,
de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente. UNIX, MS
Windows 95 en adelante.
Cantidad de procesadores
Mono Procesador:
Sistemas operativos que solamente utilizan un solo procesador, en caso que la maquina tenga mas
de uno, solo se utiliza uno y el otro permanece lgicamente apagado. MS-DOS, Windows 3.x, 95, 98,
Me.
Multiprocesador:
El sistema informtico es capaz de ejecutar varios procesos simultneamente. Si hubiese suficientes
CPUs, se ejecutara cada proceso en una CPU distinta, si el nmero de CPUs es menor (como
habitualmente ocurre) que el de procesos preparados para ejecutar. El sistema operativo asigna
franjas de uso de CPU a cada proceso, para simular una ejecucin en paralelo. De cualquier modo,
realmente o de forma simulada, los procesos en ejecucin avanzan en paralelo.
Tiempo compartido:
Se realiza una planificacin del uso de las CPUs disponibles entre los procesos preparados para ser
ejecutados. De este modo, aparentemente, se ejecutan todos los procesos a la vez.
Tiempo real:
Los sistemas operativos en tiempo real son predecibles, de tal manera que se comprometen a
realizar determinadas tareas dentro de unos lmites de tiempo. Su aplicacin tpica es el control de
maquinaria y procesos industriales. Ejemplos: Centrales Telefnicas.
Pgina 8 de 33
Captulo N12
Un poco de historia:
Ken Thompson y Dennis Ritchie
Desarrolladores de C y Unix.
Captulo N12
Pgina 10 de 33
Captulo N12
Pgina 11 de 33
Captulo N12
Pgina 12 de 33
Captulo N12
Sistemas monolticos
La estructura de este consiste en que no hay
estructura. El sistema operativo se escribe
como una coleccin de procedimientos, cada
uno de los cuales puede invocar a cualquiera
de los otros cuando necesita hacerlo, cada
procedimiento del sistema tiene una interfaz
bien definida en trminos de parmetros y
resultados, y cada uno est en libertad de
invocar a cualquier otro, si este ltimo realiza
algn clculo til que el primero necesita. No
obstante, incluso en los sistemas monolticos
es posible tener al menos un poco de
estructura. Los servicios (llamadas al sistema) proporcionados por el sistema operativo se solicitan
colocando los parmetros en lugares bien definidos, como en registros o en la pila, y ejecutando
despus una instruccin de trampa especial conocida como llamada al Kernel o llamada al
supervisor. Esta instruccin conmuta la mquina del modo de usuario al modo de Kernel y transfiere
el control al sistema operativo (La mayor parte de las CPU tienen dos modos: modo de Kernel, para el
sistema operativo, en el que se permite todas las instrucciones; y modo de usuario, para programas
de usuario, en el que no se permiten instrucciones de E/S y de ciertos otros tipos). A continuacin, el
sistema operativo examina los parmetros de la llamada para determinar cul llamada al sistema se
ejecutar; Acto seguido, el sistema operativo consulta una tabla que contiene en la ranura k un
apuntador al procedimiento que lleva a cabo la llamada al sistema k. Una vez que se ha completado
el trabajo y la llamada al sistema ha terminado, se devuelve el control al programa de usuario a fin de
que pueda continuar su ejecucin con la instruccin que sigue a la llamada al sistema. Esta
organizacin sugiere una estructura bsica para el sistema operativo: 1. Un programa principal que
invoca el procedimiento de servicio solicitado. 2. Un conjunto de procedimientos de servicio que
llevan a cabo las llamadas al sistema. 3. Un conjunto de procedimientos de utilera que ayudan a los
procedimientos de servicio. En este modelo, para cada llamada al sistema hay un procedimiento de
servicio que se ocupa de ella. Los procedimientos de utilera hacen cosas que varios procedimientos
de servicio necesitan, como obtener datos de los programas de usuario
Captulo N12
SO para computadoras
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbat
del MIT, con General Electric y los laboratorios Bell, que comenz en los
60, pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX. Se desarroll inicialmente para el mainframe GE645, un sistema de 36 bits. Fue uno de los primeros. Adems, los traduca
a instrucciones de alto nivel destinadas a BDOS.
Pgina 14 de 33
Captulo N12
UNIX
El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y
es ahora usado como una de las bases para la supercarretera de la informacin.
Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras,
desde supercomputadoras, Mainframes, Minicomputadoras, computadoras
personales y estaciones de trabajo. Esto quiere decir que muchos usuarios
pueden estar usando una misma computadora por medio de terminales o usar
muchas de ellas.
DOS:
El famoso DOS, que quiere decir Disk Operating
System (sistema operativo de disco), es ms
conocido por los nombres de PC-DOS y MS-DOS.
MS-DOS fue hecho por la compaa de software
Microsoft y es en esencia el mismo SO que el PCDOS. Cuando Intel liber el 80286, DOS se hizo tan
popular y firme en el mercado que DOS y las
aplicaciones DOS representaron la mayora del
mercado de software para PC. En aquel tiempo, la
compatibilidad IBM, fue una necesidad para que los
productos tuvieran xito.
Microsoft Windows:
A mediados de los aos 80 se crea este sistema operativo, pero no es
hasta la salida de Windows 95 que se le puede considerar un sistema
operativo, solo era una interfaz grfica del MS-DOS. Hoy en da es el
sistema operativo ms difundido en el mbito domstico aunque tambin
hay versiones para servidores como Windows NT. Aos despus se hizo
el Windows 98 que era el ms eficaz de esa poca Despus se creara el
sistema operativo de Windows ME (Windows Millenium Edition) en 1999.
Un ao despus se creara el sistema operativo de Windows 2000. Despus le seguira el sistema
operativo ms utilizado en la actualidad, Windows XP y Windows 7 el ms reciente es Windows 8.
Mac OS
Las computadoras Macintosh no seran tan populares como lo son si no
tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo
es tan amigable para el usuario que cualquier persona puede aprender a
usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar
archivos y usarlos de manera eficaz. Este fue creado por Apple Computer,
Inc.
GNU/Linux
Este sistema es similar a Unix, basado en el estndar POSIX , un sistema que en
principio trabajaba en modo comandos. Hoy en da dispone de Ventanas, gracias a
un servidor grfico 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 o Compiz. Lo que permite utilizar linux de
una forma visual atractiva.
Pgina 15 de 33
Captulo N12
Symbian
Es un sistema operativo que fue producto de la alianza de varias
empresas de telefona mvil, entre las que se encuentran Nokia, Sony
Mobile Communications, Psion, Samsung, Siemens, Arima, Benq,
Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp,
etc. Sus orgenes provienen de su antepasado EPOC32, utilizado en
PDA's y Handhelds de PSION.El objetivo de Symbian fue crear un sistema operativo para terminales
mviles que pudiera competir con el de Palm o el Windows Mobile 6.X de Microsoft y ahora Android
de Google Inc., iOS de Apple Inc. y BlackBerry de RIM.
Windows Phone
Es un sistema operativo mvil desarrollado por Microsoft,
como sucesor de la plataforma Windows Mobile. A diferencia
de su predecesor, est enfocado en el mercado de consumo
generalista en lugar del mercado empresarial por lo que carece de muchas funcionalidades que
proporcionaba la versin anterior. Microsoft ha decidido no hacer compatible Windows Phone con
Windows Mobile por lo que las aplicaciones existentes no funcionan en Windows Phone haciendo
necesario desarrollar nuevas aplicaciones.
BlackBerry OS
Pgina 16 de 33
Captulo N12
Microsoft Windows
Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por
Microsoft. Microsoft introdujo un entorno operativo denominado Windows el 20 de noviembre de 1985
como un complemento para MS-DOS en respuesta al creciente inters en las interfaces grficas de
usuario (GUI). Microsoft Windows lleg a dominar el mercado mundial de computadoras personales,
con ms del 90% de la cuota de mercado, superando a Mac OS, que haba sido introducido en 1984.
Las versiones ms recientes de Windows son Windows 8 para equipos de escritorio, Windows Server
2012 para servidores y Windows Phone 8 para dispositivos mviles.
Versiones
El trmino Windows describe colectivamente todas o parte de varias generaciones de productos de
sistema operativo de Microsoft. Estos productos generalmente se clasifican como sigue:
Primeras versiones
Windows 1.0 y Windows 2.0.
La historia de Windows se remonta a septiembre del ao 1981, con el proyecto denominado
Interface Manager. Se anunci en noviembre de 1983 (despus del Apple Lisa, pero antes de
Macintosh) bajo el nombre Windows, pero Windows 1.0 no se public hasta el mes de noviembre
de 1985. El shell de Windows 1.0 es un programa conocido como MS-DOS Executive. Otros
programas suministrados fueron la Calculadora, Calendario, Cardfile, Visor del portapapeles, Reloj,
Panel de control, el Bloc de notas, Paint, Reversi, Terminal y Write. Windows 1.0 no permite la
superposicin de ventanas, debido a que Apple Computer ya contaba con esta caracterstica. En su
lugar fueron mosaico en todas las ventanas. Solo los cuadros de dilogo podran aparecer en otras
ventanas.
Windows 2.0 fue lanzado en octubre de 1987 y present varias mejoras en la interfaz de usuario y en
la gestin de memoria e introdujo nuevos mtodos abreviados de teclado. Tambin podra hacer uso
de memoria expandida.
Windows 2.1 fue lanzado en dos diferentes versiones: Windows/386 empleando Modo 8086 virtual
para realizar varias tareas de varios programas de DOS, y el modelo de memoria paginada para
emular la memoria expandida utilizando la memoria extendida disponible. Windows/286 (que, a pesar
de su nombre, se ejecutara en el 8086) todava se ejecutaba en modo real, pero podra hacer uso de
la rea de memoria alta. Apple demand a Microsoft por lo parecido del software a su sistema
MacOS, Microsoft gan la demanda.
Las primeras versiones de Windows se suele considerar como interfaz grfica de usuario simple.
Incluso las primeras versiones de Windows de 16 bits ya supone muchas de las funciones tpicas de
sistema operativo; en particular, tener su propio formato de archivo ejecutable y proporcionar sus
propios Controladores de dispositivo (temporizador, grficos, impresora, ratn, teclado y sonido) para
aplicaciones. A diferencia de MS-DOS, Windows permite a los usuarios ejecutar las aplicaciones
grficas de mltiples al mismo tiempo, a travs de la multitarea cooperativa. Windows implementa un
esquema de software elaborada, basado en el segmento, memoria virtual, lo que le permiti ejecutar
aplicaciones ms grandes que la memoria disponible: segmentos de cdigo y los recursos se
intercambian y se tira cuando escaseaba la memoria, y segmentos de datos en la memoria cuando se
traslad una aplicacin dada, haba cedido el control del procesador, por lo general la espera de la
entrada del usuario.
Windows 3.0 y 3.1
Windows 3.x.
Pgina 17 de 33
Captulo N12
Windows 3.0 (1990) y Windows 3.1 (1992) mejoraron el diseo, principalmente debido a la memoria
virtual y los controladores de dispositivo virtual deslastrables (VxD) que permiti compartir dispositivos
arbitrarios entre DOS y Windows. Adems, las aplicaciones de Windows ahora podran ejecutar en
modo protegido (cuando se ejecuta Windows en el modo estndar o 386 mejorado), que les da
acceso a varios megabytes de memoria y se elimina la obligacin de participar en el esquema de la
memoria virtual de software.
Windows 95, 98, y Me
Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario, compatibilidad con nombres de
archivo largos de hasta 250 caracteres, y la capacidad de detectar automticamente y configurar el
hardware instalado (plug and play). De forma nativa podran ejecutar aplicaciones de 32-bits y
present varias mejoras tecnolgicas que aumentaron su estabilidad respecto a Windows 3.1. Hubo
varios OEM Service Releases (OSR) de Windows 95, cada una de las cuales fue aproximadamente
equivalente a un Service Pack.
El siguiente lanzamiento de Microsoft fue Windows 98 en 1998. Microsoft lanz una segunda versin
de Windows 98 en 1999, llamado Windows 98 Second Edition (a menudo acortado a Windows 98
SE).
En el 2000, Microsoft lanza Windows Millennium Edition (comnmente llamado Windows Me), que
actualiza el ncleo de Windows 98 pero que adopta algunos aspectos de Windows 2000 y elimina
(ms bien, oculta) la opcin de Arrancar en modo DOS. Tambin aade una nueva caracterstica
denominada Restaurar sistema, que permite al usuario guardar y restablecer la configuracin del
equipo en una fecha anterior.
Familia NT
La familia de sistemas Windows NT fue hecha y comercializada para satisfacer la demanda de una
mayor fiabilidad por parte de negocios y otras organizaciones. El primer lanzamiento fue de MS
Windows NT 3.1 (1993), el nmero 3.1 para que coincidiera con la versin Windows de consumo,
que fue seguido por NT 3.5 (1994), NT 3.51 (1995), NT 4.0 (1996), y Windows 2000 (2000). 2000 es
la ltima versin de Windows NT, que no incluye la activacin de productos de Microsoft. NT 4.0 fue
el primero en esta lnea para implementar la interfaz de usuario de Windows 95 (y el primero en incluir
tiempos de ejecucin de 32 bits integrada de Windows 95). Microsoft pas a combinar sus reas de
negocio dirigidas a consumo y a profesionales con el sistema operativo Windows XP, que incluye las
versiones Home y Professional (y las versiones posteriores para tabletas y centros multimedia).
Tambin se separaron los calendarios de lanzamiento para los sistemas operativos de servidor.
Windows Server 2003, lanzado un ao y medio despus de Windows XP, puso Windows Server al
da con MS Windows XP. Despus de un proceso de desarrollo largo, Windows Vista fue lanzado
hacia el final de 2006, y su homlogo de servidor, Windows Server 2008 fue lanzado a principios de
2008. El 22 de julio de 2009, Windows 7 y Windows Server 2008 R2 se publicaron como RTM
(versin de disponibilidad general). Windows 7 fue lanzado el 22 de octubre de 2009.
Windows CE, la oferta de Microsoft en los mercados mviles e integrados, es tambin un verdadero
sistema operativo 32 bits que ofrece diversos servicios para todas las subestaciones de trabajo de
explotacin.
Sistemas operativos de 64 bits
Windows NT incluye soporte para varias plataformas diferentes antes de x86 - basado en ordenador
personal se convirti en dominante en el mundo profesional. Versiones de NT desde 3.1 a 4.0
diversamente compatibles PowerPC, DEC Alpha y MIPS R4000, algunos de los cuales eran
procesadores de 64 bits, aunque el sistema operativo trat como procesadores 32 bits.
Pgina 18 de 33
Captulo N12
Con la introduccin de la arquitectura Intel Itanium, que se conoce como IA-64, Microsoft lanz
nuevas versiones de Windows para apoyarlo. Las versiones Itanium de Windows XP y Windows
Server 2003 fueron liberadas al mismo tiempo que con sus principales contrapartes x86 (32-bit). En e
2005, Microsoft lanz Windows XP Professional x64 Edition y x64 versin de Windows Server 2003
para el apoyo de x86-64 (o x64 en la terminologa de Microsoft). Microsoft elimin el soporte para la
versin de Itanium de Windows XP en 2005. Windows Vista es la primera versin de usuario final de
Windows que Microsoft ha publicado simultneamente en las ediciones de x86 y x64. Windows Vista
no es compatible con la arquitectura Itanium. La familia de Windows de 64 bits moderna comprende a
AMD64/intel64 versiones de Windows Vista y Windows Server 2008 en tanto en Itanium y en
ediciones x64. Windows Server 2008 R2 cae la versin de 32 bits, y Windows 7 que tambin est en
versiones de 32 bits (para mantener la compatibilidad).
Windows CE
Artculo principal: Windows CE.
Windows CE (oficialmente conocido como Windows Embedded), es una edicin de Windows que se
ejecuta en equipos minimalistas, tales como sistemas de navegacin por satlite y,
excepcionalmente, los telfonos mviles. Windows Embedded se ejecuta como CE, en lugar de NT,
por lo que no debe confundirse con Windows XP Embedded, que es NT. Windows CE, que se utiliz
en la Dreamcast junto con sistema operativo propietario de Sega para la consola. Windows CE es el
ncleo del que deriva Windows Mobile.
Windows 8
Pgina 19 de 33
Captulo N12
Historia de Windows
La primera versin de Microsoft
Windows, versin 1.0, lanzada en
noviembre de 1985, compiti con el
sistema operativo de Apple. Careca de
un cierto grado de funcionalidad y logr
muy poca popularidad. Windows 1.0 no
era un sistema operativo completo; ms
bien era una extensin grfica de MSDOS. Windows versin 2.0 fue lanzado
en noviembre de 1987 y fue un poco
ms popular que su predecesor.
Windows 2.03 (lanzado en enero de
1988) incluy por primera vez ventanas
que podan solaparse unas a otras. El
resultado de este cambio llev a Apple
a presentar una demanda contra
Microsoft, debido a que infringan
derechos de autor.
rbol genealgico de Windows.
Windows versin 3.0, lanzado en 1990, fue la primera versin de Microsoft Windows que consigui un
amplio xito comercial, vendiendo 2 millones de copias en los primeros seis meses. Presentaba
mejoras en la interfaz de usuario y en la multitarea. Recibi un lavado de cara en Windows 3.1, que
se hizo disponible para el pblico en general el 1 de marzo de 1992. El soporte de Windows 3.1
termin el 31 de diciembre de 2001.
En julio de 1993, Microsoft lanz Windows NT basado en un nuevo kernel. NT era considerado como
el sistema operativo profesional y fue la primera versin de Windows en utilizar la Multitarea
apropiativa. Windows NT ms tarde sera reestructurado para funcionar tambin como un sistema
operativo para el hogar, con Windows XP.
El 24 de agosto de 1995, Microsoft lanz Windows 95, una versin nueva para los consumidores, y
grandes fueron los cambios que se realizaron a la interfaz de usuario, y tambin se utiliza multitarea
apropiativa. Windows 95 fue diseado para sustituir no solo a Windows 3.1, sino tambin de Windows
para Workgroups y MS-DOS. Tambin fue el primer sistema operativo Windows para utilizar las
capacidades Plug and Play. Los cambios que trajo Windows 95 eran revolucionarios, a diferencia de
los siguientes, como Windows 98 y Windows Me. El soporte estndar para Windows 95 finaliz el 31
de diciembre de 2000 y el soporte ampliado para Windows 95 finaliz el 31 de diciembre de 2001.
Pgina 20 de 33
Captulo N12
El siguiente en la lnea de consumidor fue lanzado el 25 de junio de 1998, Microsoft Windows 98.
Sustancialmente fue criticado por su lentitud y por su falta de fiabilidad en comparacin con Windows
95, pero muchos de sus problemas bsicos fueron posteriormente rectificados con el lanzamiento de
Windows 98 Second Edition en 1999. El soporte estndar para Windows 98 termin el 30 de junio de
2002, y el soporte ampliado para Windows 98 termin el 11 de julio de 2006.
Como parte de su lnea profesional, Microsoft lanz Windows 2000 en febrero de 2000. La versin
de consumidor tras Windows 98 fue Windows Me (Windows Millennium Edition). Lanzado en
septiembre de 2000, Windows Me implementaba una serie de nuevas tecnologas para Microsoft: en
particular fue el Universal Plug and Play. Durante el 2004 parte del cdigo fuente de Windows 2000
se filtr en internet, esto era malo para Microsoft porque el mismo ncleo utilizado en Windows 2000
se utiliz en Windows XP.
En octubre de 2001, Microsoft lanz Windows XP, una versin que se construy en el kernel de
Windows NT que tambin conserva la usabilidad orientada al consumidor de Windows 95 y sus
sucesores. En dos ediciones distintas, Home y Professional, el primero carece por mucho de la
seguridad y caractersticas de red de la edicin Professional. Adems, la primera edicin Media
Center fue lanzada en 2002, con nfasis en el apoyo a la funcionalidad de DVD y TV, incluyendo
grabacin de TV y un control remoto. El soporte estndar para Windows XP termin el 14 de abril de
2009. El soporte extendido continuar hasta el 8 de abril de 2014.
En abril de 2003, Windows Server 2003 se introdujo, reemplazando a la lnea de productos de
servidor de Windows 2000 con un nmero de nuevas caractersticas y un fuerte enfoque en la
seguridad; lo cual fue seguido en diciembre de 2005 por Windows Server 2003 R2.
El 30 de enero de 2007, Microsoft lanz Windows Vista. Contiene una serie de caractersticas
nuevas, desde un shell rediseado y la interfaz de usuario da importantes cambios tcnicos, con
especial atencin a las caractersticas de seguridad. Est disponible en varias ediciones diferentes y
ha sido objeto de muy severas crticas debido a su patente inestabilidad, sobredemanda de recursos
de hardware, alto costo, y muy alta incompatibilidad con sus predecesores, hecho que no ocurra con
stos.
El 22 de octubre de 2009, Microsoft lanz Windows 7. A diferencia de su predecesor, Windows Vista,
que introdujo a un gran nmero de nuevas caractersticas, Windows 7 pretenda ser una actualizacin
incremental, enfocada a la lnea de Windows, con el objetivo de ser compatible con aplicaciones y
hardware que Windows Vista no era compatible. Windows 7 tiene soporte multi-touch, un Windows
shell rediseado con una nueva barra de tareas, conocido como Superbar, un sistema red llamado
HomeGroup, y mejoras en el rendimiento sobre todo en velocidad y en menor consumo de recursos.
El 29 de febrero de 2012, Microsoft lanz Windows 8 Consumer Preview, la versin beta de Windows
8, build 8250. Por primera vez desde Windows 95, el botn Inicio ya no est disponible en la barra de
tareas, aunque la pantalla de inicio est an activa haciendo clic en la esquina inferior izquierda de la
pantalla y haciendo clic en Inicio en el teclado. El presidente de Windows Steven Sinofsky dijo que
ms de 100.000 cambios realizados desde la versin de desarrollo. En el primer da de su
lanzamiento, Windows 8 Consumer Preview fue descargado ms de un milln de veces. Microsoft
lanz Windows 8 Release Preview, Build 8400 el 1 de junio de 2012. Al igual que la versin previa
para desarrolladores, la Consumer Preview y la Release Preview estn configurados para expirar el
15 de enero de 2013.
Historial de lanzamientos
Seguridad
Una de las principales crticas que con frecuencia reciben los sistemas operativos Windows es la
debilidad del sistema en lo que a seguridad se refiere y el alto ndice de vulnerabilidades crticas. El
Pgina 21 de 33
Captulo N12
propio Bill Gates, fundador de Microsoft, ha asegurado en repetidas ocasiones que la seguridad es
objetivo primordial para su empresa.
Partiendo de la base de que no existe un sistema completamente libre de errores, las crticas se
centran en la lentitud con la que la empresa reacciona ante un problema de seguridad que puede
llegar a meses o incluso aos de diferencia desde que se avisa de la vulnerabilidad hasta que se
publica un parche.
En algunos casos la falta de respuesta por parte de Microsoft ha provocado que se desarrollen
parches que arreglan problemas de seguridad hechos por terceros.
Uno de los pilares en que se basa la seguridad de los productos Windows es la seguridad por
ocultacin, en general, un aspecto caracterstico del software propietario que sin embargo parece ser
uno de los responsables de la debilidad de este sistema operativo ya que, la propia seguridad por
ocultacin, constituye una infraccin del principio de Kerckhoff, el cual afirma que la seguridad de un
sistema reside en su diseo y no en una supuesta ignorancia del diseo por parte del atacante.
Windows Defender
El 6 de enero de 2005, Microsoft lanz una versin Beta de Microsoft AntiSpyware, basado en Giant
AntiSpyware publicado anteriormente. El 14 de febrero de 2006, Microsoft AntiSpyware se convirti
en Windows Defender con el lanzamiento de la Beta 2. Windows Defender es un programa diseado
para proteger contra spyware y otro software no deseado. Los usuarios de Windows XP y Windows
Server 2003 que tienen copias originales de Microsoft Windows pueden descargar libremente el
programa desde el sitio web de Microsoft y Windows Defender se suministra como parte de Windows
Vista y 7. En Windows 8, Windows Defender y Microsoft Security Essentials se han combinado en un
solo programa, denominado Windows Defender. Sus caractersticas y la interfaz de usuario se basan
en Microsoft Security Essentials. A pesar de que est activada de forma predeterminada, se puede
desactivar para utilizar otra solucin antivirus.
Permisos de archivos
En todas las versiones de Windows con NT 3 se han basado en un sistema de permisos de sistema
de archivos denominado AGDLP (cuentas, Global, Local, permisos) AGLP que en esencia donde se
aplican los permisos de archivo a la carpeta en forma de un grupo local que luego tiene otros 'grupos
globales' como miembros. Estos grupos globales mantienen otros grupos o a usuarios segn las
diferentes versiones de Windows que utiliza. Este sistema vara de otros productos de proveedores
tales como Linux y NetWare debido a la 'esttica' asignacin de permiso se aplica directorio para el
archivo o carpeta. Sin embargo con este proceso de AGLP/AGDLP/AGUDLP permite a un pequeo
nmero de permisos estticos para aplicarse y permite cambios fciles a los grupos de cuentas sin
volver a aplicar los permisos de archivo de los archivos y carpetas.
Aplicaciones
Son aplicaciones que trae preinstaladas el sistema operativo Windows.
En Windows 8 se han introducido nuevas aplicaciones.
Fotos
Vdeo
Msica
Xbox Music
Calendario
Mensajes
Contactos
Mapas
Windows Store
Cmara
SkyDrive App
Noticias
Deportes
Viajes
Bing App
Pgina 22 de 33
Captulo N12
Internet Explorer es un navegador web de Internet producido por Microsoft para su plataforma
Windows. Fue creado en 1995 tras la adquisicin por parte de Microsoft del cdigo fuente de
Mosaic, un navegador desarrollado por Spyglass, siendo rebautizado entonces como Internet
Explorer. Las primeras versiones, basadas en Mosaic, no supusieron ninguna amenaza para
el entonces dominante Netscape Navigator, ya que eran bastante simples y no eran
compatibles con algunas de las extensiones ms populares de Netscape que dominaban la
web de la poca (como los marcos o JavaScript). Es el navegador de Internet con mayor
cuota de mercado, ya que se incluye integrado por defecto con Windows, hecho que le ha
costado a Microsoft demandas por monopolio en Europa.
Windows Anytime Upgrade es el mtodo de actualizar Windows incluida en Windows vista y
actualmente en Windows 7 y Windows 8, el usuario introduce un cdigo en la aplicacin el
cual en 10 minutos actualizara a una versin ms avanzada de Windows, el pack de
actualizacin se compra a travs de Microsoft Store o con el fabricante OEM.
Windows Media Center es una aplicacin con una interfaz de usuario, diseado para servir
como equipo personal de cine en casa. Est incluido en Windows XP Media Center Edition
como parte de dicha versin especial del sistema operativo, ya que la aplicacin no puede ser
aadida a una instalacin existente de XP. Tambin se incluye en las ediciones superiores de
Windows Vista (Vista Home Premium y Vista Ultimate), Windows 7 (todas las ediciones
exceptuando Starter y Home Basic) y en Windows 8 Pro.
WordPad es un procesador de textos bsico que se incluye con casi todas las versiones de
Microsoft Windows desde Windows 95 hacia arriba. Es ms avanzado que el Bloc de notas
pero ms sencillo que el procesador de textos de Microsoft Works y Microsoft Word.
Paint es un programa simple de dibujo grfico desarrollado por Microsoft. Paint ha
acompaado al sistema operativo Microsoft Windows desde la versin 1.0.
Crticas y polmicas
Microsoft fue demandado por el Gobierno de Estados Unidos en 1998 por competencia desleal, y
especialmente por la inclusin del navegador Internet Explorer en su versin Windows 95.
En 2004 Microsoft lanz una campaa, llamada Get the facts, en la que mostraba cientos de
empresas conocidas que migraron de GNU/Linux a Windows Server y aumentaron su productividad y
otro tipo de comparativas, aunque la cerr poco despus, en 2007. Los defensores de GNU/Linux
desarrollaron su propio estudio argumentando que, en contra de uno de los reclamos de Microsoft,
GNU/Linux tiene menores costos administrativos que servidores basados en Windows.22 Otro
estudio realizado por el Yankee Group afirma que la actualizacin desde una versin de Windows
Server a otra plataforma tiene un coste inferior al de cambiar de GNU/Linux a Windows Server. En
2007 Windows Vista tuvo que enfrentarse a pruebas de que su sistema ofertado funcional a partir de
512MB requera ms de 4GB para serlo, ello avalado por un consultor de IBM experto en el sistema.
estando sobrecargado de objetos, los cuales hacen que los computadores que actualmente estn
funcionando con Windows XP no soporten adecuadamente el sistema y no ofrezcan al usuario una
experiencia fluida de uso, aunque si bien es cierto que gracias a caractersticas como el ReadyBoot,
el Superfetch, ReadyBoost, ReadyDrive y similares el rendimiento de Vista incluso puede llegar a ser
superior al de XP en computadores potentes.
Debido al fracaso de Windows Vista, en 2007 Microsoft lanz un parche para hacer downgrade hacia
Windows XP en las versiones Business, Entreprise y Ultimate.
Pgina 23 de 33
Captulo N12
Reducen el tamao de los archivos ejecutables: Gran parte del cdigo puede estar
almacenado en bibliotecas y no en el propio ejecutable lo que redunda en una mejor
modularizacin.
Pueden estar compartidas entre varias aplicaciones: Si el cdigo es suficientemente genrico,
puede resultar de utilidad para mltiples aplicaciones (por ejemplo, la MFC es una biblioteca
dinmica con clases genricas que recubren la API grfica de Windows y que usan gran parte
de las aplicaciones).
Facilitan la gestin y aprovechamiento de la memoria del sistema: La carga dinmica permite
al sistema operativo aplicar algoritmos que mejoren el rendimiento del sistema cuando se
carguen estas bibliotecas. Adems, al estar compartidas, basta con mantener una copia en
memoria para todos los programas que la utilicen.
Brindan mayor flexibilidad frente a cambios: Es posible mejorar el rendimiento o solucionar
pequeos errores distribuyendo nicamente una nueva versin de la biblioteca dinmica.
Nuevamente, est correccin o mejora ser aprovechada por todas las aplicaciones que
compartan la biblioteca.
Pgina 24 de 33
Captulo N12
API de Windows
La interfaz de programacin de aplicaciones de Windows, cuyo nombre en ingls es Windows API
(Windows application programming interface), es un conjunto de funciones residentes en bibliotecas
(generalmente dinmicas, tambin llamadas DLL por sus siglas en ingls, trmino usado para
referirse a stas en Windows) que permiten que una aplicacin corra bajo un determinado sistema
operativo.
Debido a su estrecha relacin con el desarrollo de software, los programas en sus especificaciones
generalmente explicitan la versin de la API del sistema operativo, mediante diversas nomenclaturas
tales como la versin especfica del sistema operativo (para Windows 98, por ejemplo), o explicitando
la versin del conjunto de bibliotecas (Plataforma Win32, etc.).
Las funciones API se dividen en varias categoras:
Versiones
La primera versin de esta interfaz era de 16 bits, y llamada Win16. Slo se utilizaba en las versiones
de 16 bits de Windows.
En su nueva versin 32 bits, se increment el nmero de funciones disponibles. Microsoft proporciona
un kit de desarrollo de software en el que se incluyen la documentacin y las herramientas necesarias
para que los programadores puedan crear sus aplicaciones y aprovechar los recursos del sistema.
Las versiones modernas de Windows utilizan la API de 32 bits llamada Win32. Est compuesta por
funciones en C almacenadas en bibliotecas de enlace dinmico (DLL), especialmente en las del
ncleo:
kernel32.dll
user32.dll
gdi32.dll
Aunque la implementacin de Microsoft tiene derechos de autor, generalmente se acepta que otras
empresas puedan emular Windows proporcionando API idnticas, sin que implique violacin de
derechos de autor.
La extensin 64 bits de la versin 32 bits se llama Win64.
Pgina 25 de 33
Captulo N12
Direct X
DirectX es una coleccin de API desarrolladas para facilitar las complejas tareas relacionadas con
multimedia, especialmente programacin de juegos y vdeo, en la plataforma Microsoft Windows.
DirectX consta de las siguientes API:
A pesar de ser desarrollado exclusivamente para la plataforma Windows, se est desarrollando una
implementacin de cdigo abierto de su API para sistemas Unix (en particular Linux) y X Window
System por el proyecto WineHQ, del cual existe fork propietario, Cedega, desarrollada por la empresa
de software Transgaming y orientada a la ejecucin de juegos desarrollados para Windows bajo
sistemas Unix.
Historial de lanzamientos
Versin de DirectX
Nmero de versin
Sistema Operativo
Fecha de Lanzamiento
DirectX 5.2
4.05.01.1998
Windows 98
5 de mayo de 1998
DirectX 6.0
4.06.00.0318
Windows CE
7 de agosto de 1998
DirectX 8.0a
7 de noviembre de 2000
DirectX 8.1
4.08.01.0810
4.08.01.0881 (RC7)
Windows XP
12 de noviembre de 2001
DirectX 9.0
4.09.00.0900
19 de diciembre de 2002
DirectX 9.0a
4.09.00.0901
26 de marzo de 2003
DirectX 9.0b
4.09.00.0902 (RC2)
13 de agosto de 2003
DirectX 9.0c
4.09.0000.0904
(RC0)
DirectX 9.0c
4.09.0000.0904
9 de diciembre de 2005
Pgina 26 de 33
Captulo N12
4.09.29.1974
6.00.6000.16386
30 de noviembre de 2006
6.00.6001.18000
4 de febrero de 2008
DirectX 10
6.00.6002.18005
28 de abril de 2009
Windows 7 y Windows
Server 2008 R2
7.00.6002.18107
DirectX 11
22 de octubre de 2009
Nota: Las versiones y revisiones corresponden solo a las modificaciones en Windows XPSP3, en el
cual fue instalado el 30 de Abril.
DirectX 10
Como cambio mayor en la API DirectX, DirectX 10 es lanzado junto a Windows
Vista y es exclusivo de este sistema; versiones anteriores de Windows no
pueden ejecutar aplicaciones exclusivas de DirectX 10 de manera oficial.
Muchas partes de la API fueron sacadas en el ltimo DirectX SDK y se mantienen nicamente con
motivos de compatibilidad: Para mantener una compatibilidad hacia atrs, DirectX de Windows Vista
contiene muchas versiones de Direct3D:
Direct3D 9: emula el comportamiento de Direct3D 9 como lo era en Windows XP. Las ventajas del
nuevo Windows Display Driver Model de Vista no son mostradas a la aplicacin si no estn instalados
controladores WDDM.
Direct3D 9Ex: permite acceso total a las nuevas capacidades de WDDM (si estn instalados
controladores compatibles con WDDM) a la vez que se mantiene compatibilidad con aplicaciones
Direct3D existentes. La interfaz de usuario Windows Aero trabaja en D3D 9Ex.
Pgina 27 de 33
Captulo N12
Direct3D 10: Diseada alrededor del nuevo modelo de controlador de Windows Vista y
proporcionando muchas mejoras a las capacidades y flexibilidad de renderizado, incluyendo el
Shader Model.
Direct3D 10.1 es una actualizacin incremental de Direct3D 10, la cual se incluye y requiere de
Windows Vista Service Pack 1. Este release slo determina algunos estndares de calidad para los
fabricantes de tarjetas grficas, a la vez que proporciona a desarrolladores ms control en la calidad
de la imagen. Tambin incluye una serie de nuevos requerimientos mnimos al hardware, como
Shader Model 4.1 y operaciones de punto flotante de 32-bit. Direct3D 10.1 soporta completamente el
hardware Direct3D 10, pero para acceder a las nuevas caractersticas se necesita de una tarjeta
nueva.
Sin embargo hay que tener en consideracin, que a pesar de que Microsoft trato de mantener en
DirectX 10 cierta retrocompatibilidad, hay programas (especialmente videojuegos creados antes de la
aparicin de DirectX 10) que requieren tener instalado algunos de los archivos de DirectX 9; pero los
cuales no fueron considerados que estuvieran presentes en la versin DirectX 10. Debido a ello
igualmente a los usuarios de Windows Vista, se les sugiere tambin haber instalado la ltima versin
de DirectX 9.0c (actualizaciones bimensuales); con el objetivo de mejorar la compatibilidad entre
Windows Vista y los programas que requieran DirectX 9 naxo (ambas versiones de DirectX son
compatibles, ya que solo sern instalados los archivos que no estn presentes en la versin posterior
de DirectX; con lo cual DirectX 10 an permanecer como la versin instalada en Windows Vista).
DirectX 11
DirectX 11, la prxima generacin de tecnologa de grficos, llega con
Windows 7. Esta es una gran noticia para los jugadores ya que muchos de los
juegos ms novedosos para Windows aprovechan al mximo esta tecnologa
para crear mundos de manera ms inmersiva y detallada, tanto como para
mejorar las experiencias visuales. Los desarrolladores de juegos utilizan las nuevas caractersticas
para crear mundos ricos, personajes realistas, y hacer ms fluido el juego.
DirectX 11 caractersticas, incluyen:
Teselacin - Teselacin se ejecuta sobre la GPU para calcular una superficie ms suave curva que
resulta en imgenes detalladas de manera ms grfica, incluyendo ms personajes llenos de vida en
los mundos de juego que explorar.
Multi-Threading - La capacidad de las escalas dentro de las CPU Multincleo permitir a los
desarrolladores aprovechar mejor el poder dentro de ellas. El resultado ser FPS ms rpidos para
los juegos, sin dejar de apoyar el mayor detalle visual posible.
DirectCompute - Los desarrolladores pueden utilizar la potencia de las tarjetas grficas discretas (De
gama Baja) para acelerar los juegos y aplicaciones. Esto mejora los grficos, al mismo tiempo
permitiendo a los jugadores acelerar las tareas diarias, como la edicin de vdeo, en su PC de
Windows.
Mientras que Windows 7 es totalmente compatible con los juegos y el hardware que utilizan las
versiones anteriores de DirectX, las caractersticas del nuevo DirectX 11 estn disponibles slo con
las tarjetas grficas compatibles con los juegos diseados para Directx 11.
DirectX 11.1
La versin 11.1 de Direct3D incluida en DirectX 11.1 es una actualizacin que ser incluida en
Windows 8. Necesitar de WDDM 1.2 y DXGI 1.2.
Esta actualizacin soporta el registro de trazas de los shaders por lo que facilitar el depurado,
tambin aade soporte para reproduccin de vdeo, procesado de vdeo mediante shaders y cambio
al vuelo entre contextos Direct3D 10 y 11 y sus niveles de caractersticas. Tambin se aaden
Pgina 28 de 33
Captulo N12
Pgina 29 de 33
Captulo N12
Registro de Windows
El Registro de Windows (Windows registry). es una base de datos que almacena configuraciones y
opciones del sistema operativo Windows (en sus versiones 32 bits y 64 bits).
Contiene informacin y configuracin sobre todo el hardware, software del sistema operativo,
aplicaciones externas, usuarios, preferencias de la PC, etc. Cuando un usuario hace algn cambio en
la configuracin en el Panel de Control, en la asociacin de archivos, en las polticas del sistema, o
instala una aplicacin, estos cambios se ven reflejados y almacenados en este registro.
El Registro de Windows fue introducido para lograr una forma unificada en la configuracin de los
programas para Windows. En versiones antiguas de Windows no exista un registro unificador, esto
haca que, en general, los programas almacenaran su informacin en archivos INI.
Pgina 30 de 33
Captulo N12
Trucos en Windows
Windows al igual que todos los sistemas operativos, poseen una serie de funcionalidades
documentadas para la utilizacin del producto en forma genrica.
Tambin existen funciones no documentadas de programas grficos que no pueden ser alcanzados
desde la propia interfaz grfica, pero pueden ser llamados desde el smbolo del sistema.
Por ltimo, existen funciones que nicamente pueden ser ingresadas en formato de lneas de
comando o arrancando Windows en modo a prueba de fallos. A estos artilugios no documentados en
forma genrica, se los denomina en la jerga como Trucos de Windows.
A continuacin se incluyen una serie de enlaces a algunas pginas del rubro donde se detallan estos
trucos.
Atencin:
Considere que los trucos listados en los siguientes enlaces no han sido testeados por lo cual no hay
garanta de que cumplan con lo indicado o produzcan daos. Utilcelos con precaucin.
http://www.trucoswindows.com/
http://www.trucoteca.com/trucos-windows/
http://www.todowindows7.com/index.php/trucos-de-windows-7.html
http://www.duiops.net/windows/
http://www.monografias.com/trabajos12/trucosw/trucosw.shtml
http://www.trucoswindows.net/trucoswindows/
Pgina 31 de 33
Captulo N12
Miscelaneas
Windows 98 se cuelga cuando Bill Gates lo presenta en CNN - Youtube
Pgina 32 de 33