Anda di halaman 1dari 33

Curso de Armado, Reparacin y

Mantenimiento de Computadoras

Captulo N12
Sistemas Operativos

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Windows 1.0 y Windows 2.0. ................................................................................................ 17


Windows 3.0 y 3.1 ................................................................................................................ 17
Windows 95, 98, y Me .......................................................................................................... 18
Familia NT ................................................................................................................................... 18
Sistemas operativos de 64 bits ............................................................................................. 18
Windows CE ......................................................................................................................... 19
Windows 8 ............................................................................................................................ 19
Historia de Windows .................................................................................................................... 20
Historial de lanzamientos ............................................................................................................. 21
Seguridad .................................................................................................................................... 21
Windows Defender ...................................................................................................................... 22
Permisos de archivos .................................................................................................................. 22
Aplicaciones ................................................................................................................................ 22
Crticas y polmicas..................................................................................................................... 23
Algunos componentes del SO Windows ......................................................................................... 24
Biblioteca de enlace dinmico ..................................................................................................... 24
API de Windows .......................................................................................................................... 25
Direct X........................................................................................................................................ 26
DirectX 10 ............................................................................................................................ 27
DirectX 11 ............................................................................................................................ 28
Registro de Windows ...................................................................................................................... 30
Estructura del Registro de Windows ............................................................................................ 30
Manipulacin del Registro de Windows ....................................................................................... 30

Pgina 2 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Existieron y existen muchsimos sistemas operativos producto de tecnologas en el tiempo, formas de


distribucin, necesidades de momento etc.
En la actualidad, Tres de los ms prominentes ejemplos de sistemas operativos (por mencionar
algunos), son Windows y Macintosh (de distribucin paga) o GNU/Linux (de distribucin libre).

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.

Generaciones de los Sistemas Operativos


Para empezar a hablar de la evolucin de los sistemas operativos es importante mencionar que esta
ha estado ntimamente relacionada con el avance de la arquitectura de los computadores.
A continuacin haremos un recuento del progreso tanto de los computadores como el surgimiento y
evolucin de los sistemas operativos.
Aunque la primera computadora digital real creada por el matemtico ingls Charles Babbage (1792
1871) no tuvo un sistema operativo, cre el comienzo de los desarrollos tecnolgicos tanto de
hardware como de software y los comienzos de lo que ms adelante conducira a la creacin de los
sistemas operativos.

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Tipos de sistemas operativos


Segn las necesidades que plantean diferentes usos y entornos, encontramos sistemas operativos:

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Un poco de historia:
Ken Thompson y Dennis Ritchie
Desarrolladores de C y Unix.

William Henry Gates III, mejor conocido como Bill Gates, es


un empresario y filntropo estadounidense, cofundador de la
empresa de software Microsoft.

Steve Jobs. Fund Apple en 1976 junto con un amigo de la


adolescencia, Steve Wozniak, en el garaje de su casa

Linus Torvalds es un ingeniero de software finlands


estadounidense, conocido por iniciar y mantener el desarrollo
del "kernel" Linux,
Richard Matthew Stallman es un programador
estadounidense y fundador del movimiento por el software libre
en el mundo.
1965: Multics
Multics (Multiplexed Information and Computing Service) aport muchas de las ideas
presentes en Unix.
1970: Unix
Sistema operativo multiusuario, multitarea que ha contado con gran aceptacin en la industria.
Unix es a la vez: un sistema operativo, un tipo de sistemas operativos y una marca comercial.
1973: Se decide reescribir Unix en C
Anteriormente se utilizaba el lenguaje ensamblador para programar los sistemas operativos.
Las ventajas de utilizar C son: portabilidad y facilidad de desarrollo.
1981: MS-DOS v1.0
Capaz de soportar 16KB de memoria RAM y discos flexibles de 5.25 pulgadas de 160KB.
Pgina 9 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

1984: Apple Macintosh utiliza interfaz grfica


Steve Jobs copia de Xerox la idea de utilizar una interfaz grfica de usuario (GUI) en los
ordenadores.
1991: Aparece el ncleo Linux y se completa GNU/Linux
El proyecto GNU necesitaba un kernel para completar su sistema operativo. Gracias al
desarrollo de Linux a cargo de Linus Torvalds se pudo contar con un ncleo libre.
1992: Beta de Windows NT 3.1 (primera versin comercial)
Microsoft desarrolla un nuevo sistema operativo multiusuario, multitarea y estable dedicado a
competir con los servidores Unix, se trata de Windows NT.
1995: Se lanza al mercado Windows 95
Evolucin del sistema operativo MS-DOS que reemplaza la consola y el entorno grfico de las
versiones anteriores (Windows 3.x)
2001: Aparece Mac OS X
Apple abandona su obsoleto sistema operativo para presentar un nuevo sistema operativo que
forma parte de la familia Unix.

Pgina 10 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Estructuras de los Sistemas Operativos


Modelo Cliente-Servidor
Esta arquitectura consiste bsicamente en un
cliente que realiza peticiones a otro programa (el
servidor) que le da respuesta. Aunque esta idea
se puede aplicar a programas que se ejecutan
sobre una sola computadora es ms ventajosa en
un sistema operativo multiusuario distribuido a
travs de una red de computadoras.
En esta arquitectura la capacidad de proceso est
repartida entre los clientes y los servidores,
aunque son ms importantes las ventajas de tipo
organizativo debidas a la centralizacin de la
gestin de la informacin y la separacin de
responsabilidades, lo que facilita y clarifica el
diseo del sistema.
La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se
ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo programa. Los tipos
especficos de servidores incluyen los servidores web, los servidores de archivo, los servidores del
correo, etc. Mientras que sus propsitos varan de unos servicios a otros, la arquitectura bsica
seguir siendo la misma.
Una disposicin muy comn son los sistemas
multicapa en los que el servidor se descompone
en diferentes programas que pueden ser
ejecutados por diferentes computadoras
aumentando as el grado de distribucin del
sistema.
La arquitectura cliente-servidor sustituye a la
arquitectura monoltica en la que no hay
distribucin, tanto a nivel fsico como a nivel
lgico.

Sistemas Por Capas


Un sistema operativo por capas consiste en organizar o
estructurar por jerarqua cada una de estas capas o anillos,
cada una construida sobre la inmediata inferior. El primer
sistema construido de esta manera fue el sistema THE
(Technische Hogeschool Eindhoven), desarrollado en
Holanda por E. W. Dijkstra (1968) y sus estudiantes. La capa
superior tiene un mayor nivel de abstraccin en la forma en
la que trabaja el OS.

Pgina 11 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

La Capa 5 es el usuario que opera las aplicaciones el sistema.


La capa 4 es donde estaban los programas del usuario, estos no tenan
que preocuparse por el proceso, memoria, consola o control de E/S.
La capa 3 controla los dispositivos de E/S y guarda en buffers los flujos
de informacin entre ellos. Por encima de la capa 3, cada proceso puede
trabajar con dispositivos exactos de E/S con propiedades adecuadas, en
vez de dispositivos reales con muchas peculiaridades.
La capa 2 se encargaba de la comunicacin entre cada proceso y la
consola del operador. Por encima de esta capa, cada proceso tiene su
propia consola de operador.
La capa 1 realizaba la administracin de la memoria. Asignaba el
espacio de memoria principal para los procesos y un recipiente de
palabras de 512K se utilizaba para almacenar partes de los procesos
(pginas) para las que no exista lugar en la memoria principal. Por
encima de la capa 1, los procesos no deban preocuparse si estaban en
la memoria o en el recipiente; el software de la capa 1 se encargaba de
garantizar que las pginas llegaran a la memoria cuando fueran
necesarias.
La capa 0 trabaja con la asignacin del procesador y alterna entre los
procesos cuando ocurren las interrupciones o expiran los cronmetros.
Sobre la capa 0, el sistema consta de procesos secunciales, cada uno
de los cuales se podra programar sin importar que varios procesos
estuvieran ejecutndose en el mismo procesador, la capa 0
proporcionaba la multitarea bsica de la CPU.
Una generalizacin ms avanzada del concepto de capas se presento en el sistema MULTICS. En
lugar de capas, MULTICS estaba organizado como una serie de anillos concntricos, siendo los
anillos interiores los privilegiados. Cuando un procedimiento de un anillo exterior deseaba llamar a un
procedimiento de un anillo interior, debi hacer el equivalente a una llamada al sistema
Mientras que el esquema de capas de THE era en realidad un apoyo al diseo, debido a que todas
las partes del sistema estaban ligadas entre s en un solo programa objeto, en MULTICS, el
mecanismo de anillos estaba ms presente durante el tiempo de ejecucin y era reforzado por el
hardware. La ventaja del mecanismo de anillos es su facilidad de extensin para estructurar
subsistemas del usuario.
Capa 5: El operador.
Capa 4: Programas de usuario (aplicaciones).
Capa 3: Control E/S.
Capa 2: Comunicacin operador-proceso
Capa 1: Administrador de los recursos del sistema (memoria, disco, etc.).
Capa 0: Asignacin del procesador y multitarea.

Pgina 12 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Funciones adicionales del Sistema Operativo


Administracin del procesador: el sistema operativo administra la distribucin del procesador entre los
distintos programas por medio de un algoritmo de programacin. El tipo de programacin depende
completamente del sistema operativo, segn el objetivo deseado.
Gestin de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio
de memoria asignado para cada aplicacin y para cada usuario, si resulta pertinente. Cuando la
memoria fsica es insuficiente, el sistema operativo puede crear una zona de memoria en el disco
duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren
una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es
mucho ms lenta.
Gestin de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los
programas a los recursos materiales a travs de los drivers (tambin conocidos como administradores
perifricos o de entrada/salida).
Gestin de ejecucin de aplicaciones: el sistema operativo se encarga de que las aplicaciones se
ejecuten sin problemas asignndoles los recursos que stas necesitan para funcionar. Esto significa
que si una aplicacin no responde correctamente puede "sucumbir".
Pgina 13 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Administracin de autorizaciones: el sistema operativo se encarga de la seguridad en relacin con la


ejecucin de programas garantizando que los recursos sean utilizados slo por programas y usuarios
que posean las autorizaciones correspondientes
Gestin de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y
las autorizaciones de acceso a archivos de aplicaciones y usuarios.
Gestin de la informacin: el sistema operativo proporciona cierta cantidad de indicadores que
pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

Caractersticas de un Sistema Operativo


En general, se puede decir que un Sistema Operativo tiene las siguientes caractersticas:

Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una computadora.


Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la
manera ms eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que permita
el desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin interferir con
el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una
mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es,
asignar a cada proceso una parte del procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a travs del Kernel). El Sistema Operativo se debe encargar
de comunicar a los dispositivos perifricos, cuando el usuario as lo requiera.
Organizar datos para acceso rpido y seguro.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta
facilidad todo lo referente a la instalacin y uso de las redes de computadoras.
Procesamiento por bytes de flujo a travs del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario el acceso y
manejo de los dispositivos de Entrada/Salida de la computadora.

Algunos Sistemas Operativos


Existen varios tipos de sistemas operativos, definidos segn su capacidad para administrar
simultneamente informacin de 16 bits, 32 bits, 64 bits o ms.
Algunos sistemas operativos conocidos son los siguientes:

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

SO para dispositivos mviles


Android
Fue desarrollado inicialmente por Android Inc., una firma comprada por
Google en 2005. Es el principal producto de la Open Handset Alliance, un
conglomerado de fabricantes y desarrolladores de hardware, software y
operadores de servicio. Las unidades vendidas de telfonos inteligentes con
Android se ubican en el primer puesto en los Estados Unidos, en el segundo
y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer
trimestre. A nivel mundial alcanz una cuota de mercado del 50,9% durante
el cuarto trimestre de 2011, ms del doble que el segundo sistema operativo
(iOS de Apple, Inc.) con ms cuota.
iOS
Es un sistema operativo desarrollado por Apple Inc. para los dispostivos mviles
iPod touch, iPhone e iPad. Est basado en una variante del Mach kernel de Mac
OS X.

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

Es un SO mvil desarrollado por Research In Motion para sus dispositivos


BlackBerry. El sistema permite multitarea y tiene soporte para diferentes
mtodos de entrada adoptados por RIM para su uso en computadoras de mano,
particularmente la trackwheel, trackball, touchpad y pantallas tctiles. Su
desarrollo se remonta la aparicin de los primeros handheld en 1999.

Pgina 16 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Windows 8, el sucesor de Windows 7, fue lanzado al mercado el 26 de octubre de 2012. Windows 8


ha sido diseado para ser utilizado tanto en dispositivos mviles como tabletas o Smart Phones como
en PC. La tableta Microsoft Surface fue lanzada junto con Windows 8, como un competidor para el
iPad de Apple y el Galaxy Tab de Samsung. Se ha anunciado que Microsoft Surface estar disponible
en dos ediciones - una para el usuario final tpico, y una edicin profesional dirigido a diseadores y
otros usuarios basados en el trabajo.

Pgina 19 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Algunos componentes del SO Windows


Biblioteca de enlace dinmico
Una biblioteca de enlace dinmico o ms comnmente DLL (sigla en ingls de dynamic-link library) es
el trmino con el que se refiere a los archivos con cdigo ejecutable que se cargan bajo demanda de
un programa por parte del sistema operativo. Esta denominacin es exclusiva a los sistemas
operativos Windows siendo ".dll" la extensin con la que se identifican estos ficheros, aunque el
concepto existe en prcticamente todos los sistemas operativos modernos.
Ventajas
Las DLL son o se pueden ver como la evolucin de las bibliotecas estticas (en diversos sistemas) y
de forma anloga contienen funcionalidad o recursos que utilizan otras aplicaciones. Sin embargo, su
uso proporciona algunas ventajas:

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.

Infierno de las DLL


Sin embargo, no todo son ventajas. En los sistemas Windows, las DLL son muy comunes y muchos
programas usan las mismas bibliotecas de enlace dinmico. Pero debido a la evolucin, cada una de
las bibliotecas evoluciona incorporndose mejoras pero modificndolas de tal forma que dejan de ser
compatibles. Esto puede producir dos efectos no deseados:
Que la instalacin de un programa reemplace una DLL con una nueva versin incompatible.
Que la desinstalacin del programa borre una DLL compartida.
En ambos casos, el resultado es que dejan de funcionar los programas que utilizaban la vieja versin.
Estos problemas se denominaron el infierno de las DLL.
Las versiones modernas de Windows y los nuevos scripts de instalacin MSI (sobre todo su
caracterstica de instalaciones residentes) abordan y resuelven este problema. Sin embargo, el
problema persiste cuando se utilizan otros instaladores (versiones antiguas) o se realizan
modificaciones manuales.

Pgina 24 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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:

Depuracin y manejo de errores


E/S de dispositivos
Varias DLL, procesos e hilos
Comunicacin entre procesos
Manejo de la memoria
Monitorizacin del desempeo
Manejo de energa
Almacenamiento
Informacin del sistema
GDI (interfaz para dispositivos grficos) de Windows (tales como impresoras)
Interfaz de usuario de Windows

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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:

Direct3D: utilizado para el procesamiento y la programacin de grficos en tres dimensiones


(una de las caractersticas ms usadas de DirectX).
Direct Graphics: para dibujar imgenes en dos dimensiones (planas), y para representar
imgenes en tres dimensiones.
DirectInput: para procesar datos del teclado, mouse, joystick y otros controles para juegos.
DirectPlay: para comunicaciones en red.
DirectSound: para la reproduccin y grabacin de sonidos de ondas.
DirectMusic: para la reproduccin de pistas musicales compuestas con DirectMusic Producer.
DirectShow: para reproducir audio y vdeo con transparencia de red.
DirectSetup: para la instalacin de componentes DirectX.
DirectCompute: lenguaje e instrucciones especiales para el manejo de cientos o miles de hilos
de procesamiento, especial para procesadores de ncleos masivos.

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

4.08.00.0400 (RC14) ltima versin para


+ parches de
Windows 95
instalacin

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

Windows Server 2003

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)

Windows XP SP2, Windows


Server 2003 SP1, y Xbox
13 de diciembre de 2004
360. ltima versin exclusiva
para 32-bit.

DirectX 9.0c

4.09.0000.0904

Compatible con todos los

9 de diciembre de 2005
Pgina 26 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Sistemas Windows que


soporten 9.0c (RC0) Primera
versin en incluir D3DX
DLLs
DirectX 9.0c actualizaciones
bimensuales

Desde agosto del 2005


hasta el presente. ltima
versin: 18 de Abril de
2011

4.09.29.1974

6.00.6000.16386

Windows Vista y Windows 7

30 de noviembre de 2006

6.00.6001.18000

Service Pack 1 para


Windows Vista, Windows
Server 2008 y Windows 7

4 de febrero de 2008

DirectX 10

incluye Direct3D 10.1

6.00.6002.18005

Service Pack 2 para


Windows Vista, Windows
Server 2008 y Windows 7

28 de abril de 2009

incluye Direct3D 10.1


6.01.7600.16385

Windows 7 y Windows
Server 2008 R2

7.00.6002.18107

Windows Vista SP2 y


Windows Server 2008 SP2,
mediante la actualizacin de
27 de octubre de 2009
plataforma para Windows
Vista y Windows Server
20081

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

actualizaciones menores al lenguaje de shaders, como por ejemplo buffers ms grande e


instrucciones de precisin doble opcionales, adems de modos de mezcla mejorados y soporte
obligatorio para formatos de color de 16 bits para mejorar el rendimiento en las tarjetas de gama baja
como los grficos integrados de Intel.

Pgina 29 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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.

Estructura del Registro de Windows


El Registro se divide en un nmero de secciones lgicas o "keys" (claves). Todas comienzan con
"HKEY", que es una abreviatura para "Handle the Key". Estas divisiones pueden variar en diferentes
versiones del sistema operativo.
HKEY_CLASSES_ROOT
Abreviado HKCR, esta seccin almacena informacin acerca de las aplicaciones registradas,
incluyendo asociacin de extensiones de ficheros e identificadores de clases de objetos OLE para las
aplicaciones usadas para manejarlos.
HKEY_CURRENT_USER
Abreviado HKCU, esta seccin almacena configuraciones que son especficas del usuario que
actualmente se encuentra operando el sistema.
KEY_LOCAL_MACHINE
Abreviado HKLM, esta seccin almacena las configuraciones generales que son para todos los
usuarios del sistema operativo.
HKEY_USERS
Abreviado HKU, esta seccin contiene subclaves correspondientes a las claves en
HKEY_CURRENT_USER para cada usuario registrado en el sistema.
HKEY_CURRENT_CONFIG
Abreviado HKCC, esta seccin contiene informacin reunida en tiempo de ejecucin. La informacin
almacenada en esta clave no es almacenada de forma permanente en el disco duro.

Manipulacin del Registro de Windows


El Registro de Windows puede ser editado manualmente usando el programa regedit.exe o
regedit32.exe ubicado en el directorio de Windows.
Manipular el registro puede causar daos irreversibles en el sistema, por lo tanto siempre es
recomendable hacer una copia de respaldo antes de editarlo.
Existen mltiples herramientas que permiten manipular u optimizar el Registro de Windows, el cual,
luego de mucho tiempo de uso, suele llenarse de claves innecesarias, y aumentar bastante su
tamao, especialmente en las versiones de Windows 95, 98 y ME.

Pgina 30 de 33

Curso de Armado, Reparacin y Mantenimiento de Computadoras

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

Curso de Armado, Reparacin y Mantenimiento de Computadoras

Captulo N12

Miscelaneas
Windows 98 se cuelga cuando Bill Gates lo presenta en CNN - Youtube

Pgina 32 de 33

Anda mungkin juga menyukai