So - Windows 7

92
INTRODUCCIÓN Un sistema operativo es la herramienta primordial que permite convertir una computadora en un objeto útil. De esta manera, un sistema operativo se define como un conjunto de instrucciones, que permiten establecer una interfaz entre el hardware y el software de un computador a fin de ser útil para los usuarios. A manera general existen principalmente tres familias de sistemas operativos dominantes en el mercado, que son: Windows, Mac OS y Linux. Cada uno tiene versiones o distribuciones (en el caso de Linux) dependiendo de su evolución a lo largo de los años. Específicamente, en el caso de Windows, el término en sí mismo, describe todas las generaciones del sistema operativo de Microsoft, teniendo a la fecha una influencia de más de 90% en el mercado mundial. La última presentación de este sistema es la versión Windows 7, que viene con una arquitectura robustecida del núcleo NT y bajo la intención de haber mejorado todos los fallos de la pasada versión Windows Vista. Windows 7 fue lanzado en el 2009 prometiendo mejoras en muchos sentidos, especialmente en los aspectos de estabilidad y usabilidad. La recepción de parte del público ha sido favorable, observándose una rápida migración a la nueva versión. En este trabajo se plantea la descripción del sistema operativo Windows 7, tanto del punto de vista exterior como del punto de vista de la arquitectura interna, así como también los nuevos desarrollos y evoluciones que se prevén para el proyecto principal de desarrollo de software de Microsoft Corporation. 1

Transcript of So - Windows 7

Page 1: So - Windows 7

INTRODUCCIÓNUn sistema operativo es la herramienta primordial que permite convertir una computadoraen un objeto útil. De esta manera, un sistema operativo se define como un conjunto deinstrucciones, que permiten establecer una interfaz entre el hardware y el software de uncomputador a fin de ser útil para los usuarios.A manera general existen principalmente tres familias de sistemas operativos dominantesen el mercado, que son: Windows, Mac OS y Linux. Cada uno tiene versiones odistribuciones (en el caso de Linux) dependiendo de su evolución a lo largo de los años.Específicamente, en el caso de Windows, el término en sí mismo, describe todas lasgeneraciones del sistema operativo de Microsoft, teniendo a la fecha una influencia demás de 90% en el mercado mundial.La última presentación de este sistema es la versión Windows 7, que viene con unaarquitectura robustecida del núcleo NT y bajo la intención de haber mejorado todos losfallos de la pasada versión Windows Vista.

Windows 7 fue lanzado en el 2009prometiendo mejoras en muchos sentidos, especialmente en los aspectos de estabilidad yusabilidad. La recepción de parte del público ha sido favorable, observándose una rápidamigración a la nueva versión.En este trabajo se plantea la descripción del sistema operativo Windows 7, tanto del puntode vista exterior como del punto de vista de la arquitectura interna, así como también losnuevos desarrollos y evoluciones que se prevén para el proyecto principal de desarrollode software de Microsoft Corporation.

CAPITULO 11. ANTECEDENTESLa primera versión de Microsoft Windows, versión 1.0, lanzada en noviembre de 1985,compitió con el sistema operativo de Apple. Carecía de un cierto grado de funcionalidad ylogró muy poca popularidad. Windows 1.0 no era un sistema operativo completo; másbien era una extensión gráfica de MS-DOS. Windows versión 2.0 fue lanzado ennoviembre de 1987 y fue un poco más popular que su predecesor. Windows 2.03 (lanzadoen enero de 1988) incluyó por primera vez ventanas que podían solaparse unas a otras.El resultado de este cambio llevó a Apple a presentar una demanda contra Microsoft,debido a que infrigían derechos de autor.Windows versión 3.0, lanzado en 1990, fue la primera versión de Microsoft Windows queconsiguió un amplio éxito comercial, vendiendo 2 millones de copias en los primeros seismeses. Presentaba mejoras en la interfaz de usuario y en la multitarea. Recibió un lavadode cara en Windows 3.1, que se hizo disponible para el público en general el 1 de marzode 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 eraconsiderado como el sistema operativo profesional

y fue la primera versión de Windows

para utilizar la Multitarea apropiativa. Windows NT más tarde sería reestructurado también

1

Page 2: So - Windows 7

para funcionar como un sistema operativo para el hogar, con Windows XP.

El 24 de agosto de 1995, Microsoft lanzó Windows 95, una versión nueva para los

consumidores, y grandes fueron los cambios que se realizaron a la interfaz de usuario, y

también se utiliza multitarea apropiativa. Windows 95 fue diseñado para sustituir no solo a

Windows 3.1, sino también de Windows para Workgroups y MS-DOS. También 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 estándar para Windows 95 finalizó el 31 de

diciembre de 2000 y el soporte ampliado para Windows 95 finalizó el 31 de diciembre de

2001.

El siguiente en la línea 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

comparación con Windows 95, pero muchos de sus problemas básicos fueron

posteriormente rectificados con el lanzamiento de Windows 98 SecondEdition en 1999. El

soporte estándar 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 línea «profesional», Microsoft lanzó Windows 2000 en febrero de 2000.

La versión de consumidor tras Windows 98 fue Windows Me (Windows Millennium

Edition). Lanzado en septiembre de 2000, Windows Me implementaba una serie de

nuevas tecnologías para Microsoft: en particular fue el «Universal Plug and Play». Durante

el 2004 parte del código fuente de Windows 2000 se filtró en internet, estoera malo para

Microsoft porque el mismo núcleo utilizado en Windows 2000 se utilizó en Windows XP.

En octubre de 2001, Microsoft lanzó Windows XP, una versión que se construyó en el

kernel de Windows NT que también 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 características de red de la edición

Professional. Además, la primera edición «Media Center» fue lanzada en 2002, con

énfasis en el apoyo a la funcionalidad de DVD y TV, incluyendo grabación de TV y un

2

Page 3: So - Windows 7

control remoto. El soporte estándar 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 línea de

productos de servidor de Windows 2000 con un número de nuevas características 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

características nuevas, desde un shell rediseñado y la interfaz de usuario da importantes

cambios técnicos, con especial atención a las características de seguridad. Está

disponible en varias ediciones diferentes y ha sido objeto de muy severas críticas debido

a su patente inestabilidad, sobredemanda de recursos de hardware, alto costo, y muy alta

incompatibilidad con sus predecesores, hecho que no ocurría con éstos.

El 22 de octubre de 2009, Microsoft lanzó Windows 7. A diferencia de su predecesor,

Windows Vista, que introdujo a un gran número de nuevas características, Windows 7

pretendía ser una actualización incremental, enfocada a la línea de Windows, con elobjetivo de ser compatible

con aplicaciones y hardware que Windows Vista no era

compatible. Windows 7 tiene soporte multi-touch, un shell de Windows rediseñado 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. A continuación Fig. 1. Árbol genealógico de Windows.

Figura 1. Árbol Genealógico de Windows

1.1.

Conceptos Básicos

3

Page 4: So - Windows 7

Windows 7 es la última versión del sistema operativo Windows, sucesor de Windows

Vista. (Anteriormente fue conocido con los nombres en código de Blackcomb, y luego

Vienna). Un sistema operativo

en PCs,

incluyendo

producido por Microsoft Corporation para uso

equipos

de

escritorio

en

hogares

y

oficinas, portátiles, TabletPCs, netbooks y equipos media center.

A diferencia de su predecesor, Windows 7 está previsto como una actualización

incremental del núcleo NT 6.0, esto con la meta de mantener cierto grado de

compatibilidad con aplicaciones y hardware en los que Windows Vista ya es

compatible.

4

Page 5: So - Windows 7

Las metas de desarrollo para Windows 7 son el mejorar su interfaz para hacerla

más amigable al usuario, con nuevas características que permitirán hacer tareas

de una manera más fácil y rápida, al mismo tiempo en que se realizan esfuerzos

para lograr un sistema más ligero, estable y rápido. Diversas presentaciones

dadas por la compañía en el 2008 se han enfocado en demostrar capacidades

táctiles multi-touch, una interfaz rediseñada junto con una nueva barra de tareas y

un sistema de redes domésticas denominado HomeGroup, además de mejoras en

el rendimiento.

1.2.

Evolución Histórica y Competidores

A manera general existen principalmente tres familias desistemas operativos

dominantes en el mercado, que son: Windows, Mac OS y Linux. Cada uno tiene

versiones o distribuciones (en el caso de Linux) dependiendo de su evolución (2).

Evolución de los SistemasOperativos (Windows, Mac OS y Linux)

Windows XP

Windows 98 SE

Windows 8

Windows 98

Windows 7

Windows Vista

Windows 95

Windows 2000

Windows ME

Windows Server 2008

Windows 3.1

Windows NT 4.0

5

Page 6: So - Windows 7

Windows 3.0

Windows Server 2003

Windows NT 3.5.1

Windows 2.1

Windows 2.0

Windows NT 3.5

Windows 1.0

Windows NT 3.1

1983

1988

System 1

System 2

System 3

System 4

System 5

System 6

1993

1998

2003

2008

2013

2018

6

Page 7: So - Windows 7

Mac OS X 10.0 (Cheetah)

System 7

Mac OS 7.6

Mac OS X 10.1 (Puma)

Mac OS 8

Mac OS X 10.2 (Jaguar)

Mac OS 9

Mac OS X 10.3 (Panther)

Mac OS X 10.4 (Tiger)

Mac OS X 10.5 (Leopard)

Mac OS X Server 1.0

Mac OS X 10.6 (Snow Leopard)

Mac OS X 10.7 (Lion)

Linux 0.1 (source)

Slackware (distro)

RedHat (distro)

Debian (distro)

Mandriva (distro)

Ubuntu (distro)

Linux 1.2 (source)

Linux 1.3 (source)

Linux 2.0 (source)

Linux 2.2 (source)

Linux 2.3 (source)

Linux 2.4 (source)

7

Page 8: So - Windows 7

Linux 2.5 (source)

Linux 2.6 (source)

Linux 3.0 (source)

Figura 2. Evolución de los Sistemas Operativos: Windows, Mac OS y Linux (Aroche, 2007)

(Microsoft, 2011) (Barger, 2002)

En el caso de Windows (Wikipedia, 2011), el término Windows, en sí mismo, describe

todas las generaciones de sistema operativo de Microsoft. Mac OS es el nombre del

sistema operativo creado por Apple (Wikipedia, 2011) para su línea de computadoras

Macintosh, además es conocido por haber sido el primer sistema dirigido al gran público

en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas,

iconos ymenús. Por otro lado, Linux (Wikipedia, 2011) es uno de los términos empleados

para referirse a la combinación de kernel libre similar a Unix. Su desarrollo es uno de los

ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado,

modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia

Pública General de GNU, en inglés: General PublicLicense).

Windows XP es lanzado al mercado el 25 de octubre de 2001 (Microsoft, 2011), con

un nuevo diseño orientado en la facilidad. Con este sistema operativo, Microsoft por

primera vez incluye soporte para plataformas de 64 bits a fin de diseñado para trabajar

con proyectos de grandes volúmenes de memoria. Entre otras características, también

incluye funcionalidades, como compatibilidad con escritorios remotos, sistema de

archivos cifrado y características de red y restauración del sistema, compatibilidad con

redes inalámbricas 802.1x, Windows Messenger y la Asistencia remota.

8

Page 9: So - Windows 7

Windows 7 (lanzado en octubre de 2009) se presenta en 5 ediciones: Starter, Home

Basic, Home Premium, Professional y Ultimate, tanto para 32 bits como para 64 bits, y

también incluye muchas nuevas características (Microsoft, 2011), como mecanismos

para trabajar con ventanas (Ajustar, Aero Peek y Aero Shake). Igualmente se

incorpora la funcionalidad Windows Touch que permite a los usuarios utilizar los dedos

para explorar la Web, ver fotos y abrir archivos y carpetas. Igualmente, se puede

reproducir música, vídeos y fotos desde el equipo en un estéreo o en el televisor.

Windows Vista se presentó al mercado en 2006 (Microsoft, 2011) con nuevas

características de seguridad. Entre estas, es notable mencionar las siguientes: control

de cuentas de usuario, afin de evitar que software potencialmente dañino ejecute

cambios en el equipo, y cifrado de unidad BitLocker para brinda mejor protección de

datos al equipo. Además, Windows Vista cuenta con mejoras en el Reproductor de

Windows Media, permitiendo al usuario mirar televisión, mirar y enviar fotografías, y

editar vídeos.

Mac OS 10.6 es un sistema operativo de 64 bits, apodado Snow Leopard que fue

lanzado el 28 de agosto de 2009 y más rápido que sus predecesores (Aroche, 2007),

además de tener varias nuevas características: nuevo exposé integrado en el Dock, la

zona horaria se ajusta automáticamente, ofrece soporte para conectarse a los

servidores Microsoft Exchange 2007 y menor consumo de espacio en disco duro y

soporte (teórico) para un máximo de 16 TB de RAM, entre otros.

9

Page 10: So - Windows 7

Mac OS X 10.7 (Lion) es la octava entrega del sistema operativo Mac OS X de Apple.

Incluye elementos heredados del sistema iOS, tales como Mac App Store, Launchpad,

Mission

Control,

Aplicaciones

a

Pantalla

Completa,

Gestos

Multitáctiles

y

Animaciones, y el sistema de encriptado de datos FileVault 2 (Wikipedia, 2011).

Linux

es

un

10

Page 11: So - Windows 7

sistema

operativo

multitarea,

multiusuario,

multiplataforma

y

multiprocesador (Wikilibros, 2011); en las plataformas Intel corre en modo protegido;

protege la memoria para que un programa no pueda hacer caer al resto del sistema;

carga sólo las partes de un programa que se usan; comparte la memoria entre

programas aumentando la velocidad y disminuyendo el uso de memoria; usa un

sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache;

permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye

con código fuente; usa hasta64 consolas virtuales; tiene un sistema de archivos

avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP

como en otros protocolos. Debido a su gratuidad, licencia y popularidad es muy

utilizado en entornos científicos y académicos. Por otro lado, una distribución Linux es

una distribución de software basada en el núcleo Linux que incluye determinados

paquetes de software para satisfacer las necesidades de un grupo específico de

usuarios, dando así origen a ediciones domésticas, empresariales y para servidores.

Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a

menudo incorporan aplicaciones o controladores propietarios (Wikipedia, 2011).

1.3.

11

Page 12: So - Windows 7

Versiones/Ediciones de Windows 7

Existen seis ediciones de Windows 7, que van agregando incrementalmente

funcionalidades al sistema. La comercialización sólo se centrará en las ediciones Home

Premium, Professional y Ultimate. Añadidas a estas tres, se suman las versiones Home

Basic y Starter, además de la versión Enterprise, que está destinada a grupos

empresariales que cuenten con licenciamiento Open o Select de Microsoft.⇒ Windows 7 Starter: Es la versión de Windows 7 con menos funcionalidades. Posee

una versión incompleta de la interfaz Aero que no incluye los efectos de transparencia

Glass, Flip 3D o las vistas previas de las ventanas en la barra de inicio y además no

permite cambiar el fondo de escritorio. Está dirigida a PC de hardware limitado (como

netbooks), siendo licenciada únicamente para integradores y fabricantes OEM.

Incluye una serie de restricciones en opciones de personalización, además de ser la

única edición de Windows 7 sin disponibilidad de versión para hardware de 64 bits.⇒ Windows 7Home

Basic:

Versión

con

más

funciones

12

Page 13: So - Windows 7

de

conectividad

y

personalización, aunque su interfaz seguirá siendo incompleta como en la edición

Starter. Sólo estará disponible para integradores y fabricantes OEM en países en vías

de desarrollo y mercados emergentes.⇒ Windows Premium: Además de lo anterior, se incluye Windows Media Center, el tema

Aero completo y soporte para múltiples códecs de formatos de archivos multimedia.

Disponible en canales de venta minoristas como librerías, tiendas y almacenes de

cadena.⇒ Windows Profesional: Equivalente a Vista Business, pero ahora incluirá todas las

funciones de la versión Home Premium más «Protección de datos» con «Copia de

seguridad avanzada», red administrada con soporte para dominios, impresión en red

localizada mediante LocationAwarePrinting y cifrado de archivos. También disponible

en canales de venta al público.⇒ Windows 7 Enterprise: Añade sobre la edición Professional de Windows 7,

características de seguridad y protección de datos como BitLocker en discos duros

externos e internos, Applocker, Direct Access, BranchCache, soporte a imágenes

virtualizadas de discos duros (en formato VHD) y el paquete de opción multilenguaje.

Únicamente se vende por volumen bajo contrato empresarial Microsoft software

Assurance. También es la única que da derecho a la suscripción del paquete de

optimización de escritorio MDOP.

⇒ Windows Ultimate: Esta edición es igual a la versión Enterprise pero sin las

restricciones de licenciamiento por volumen, permitiéndose su compra en canales de

13

Page 14: So - Windows 7

venta al público general, aunque Microsoft ha declarado que en lugar de publicitarse

en medios comunes, será ofrecida en promociones ocasionales de fabricantes y

vendedores.⇒Windows Ediciones N: Las ediciones N están disponibles para actualizaciones y

nuevas compras de Windows 7 Home Premium, Professional y Ultimate. Las

características son las mismas que sus versiones equivalentes, pero no incluyen

Windows Media Player. El precio también es el mismo, ya que Windows Media Player

puede descargarse gratuitamente desde la página de Microsoft.

CAPITULO 2

2. DESCRIPCIÓN DEL SISTEMA

Windows 7, es un Sistema Operativo desarrollado por la empresa Microsoft, cuyo origen

data del 2007 y fue liberado al mercado en el 2009 como sucesor de Windows Vista. Ha

sufrido grandes mejoras respecto a su antecesor, muchas de las cuales han sido

contribución de los usuarios. Hasta los momentos, oficialmente solo tiene un solo Service

Pack. Desarrollado en lenguaje c, soporta las plataformas IA-32, X86 y X64. El núcleo se

basa en una Arquitectura Hibrida o Kernel modular. Se cataloga como un sistema

operativo Multiusuario y multitarea.

2.1.

Características

Tanto como Windows 7 y Windows 2008 server, se basan en la introducción del rediseño

del Kernel perteneciente a Windows Vista. Muchas de las mejoras desarrolladas para

Windows 7 se basan en la introducción de nuevas tecnologías y mejoramiento de las

existentes. Dentro de estas mejoras podemos mencionar (Stallings, 2012):

Mejoras en la ingeniería. El desempeño de cientos de escenarios clave, como abrir un

14

Page 15: So - Windows 7

archivo desde la GUI, es rastreado y es catalogado continuamente con el objeto de

identificar y reparar los problemas. El sistema ahora es construido en capas que pueden

ser probadas separadamente, mejorando, de esta manera, la modularidad y reducir la

complejidad.

Mejoras en el rendimiento. El montón del usuario-modo es más tolerante de errores de

asignación de memoria por C/C + programistas, como continuar para utilizar memoria

después de que sea libertado. Los programas que hacen tales errores son discernidos y

las políticas de asignación de montón son modificadas para ese programa para diferir

libertando memoria y evita corrupción de los datos del programa.

La eficiencia de la energía. Muchas mejoras han sido hechas para mejorar la eficiencia

de la energía por parte de Windows. En los servidores, cuando un procesador no es

usado puede ser “estacionado," reduciendo así el consumo de energía. Todos los

sistemas de Windows son más eficientes en cómo los relojes trabajan; evitando

interrupciones de reloj y la actividad asociada de fondo permite los procesadores para

quedarse parado por más tiempo, lo que permite que los procesadores modernos

consuman menos energía. Windows logra esto uniéndose interrupciones de reloj en

series.

La seguridad. Windows 7 incorpora las características de seguridad de Windows vista,

añade niveles de integridad a los modelos de seguridad, proporcionado por la encriptación

de volumen BitLocker. BitLocker ahora es más fácil de configurar y usar, y las acciones

privilegiadas dan como resultado muy pocos advertencias.

Otras de las características del sistema operativo, se encuentran incluidas en la Interface

Grafica de Usuario de Windows, algunas de las cuales se mencionan a continuación:

Grupo Hogar: es un grupo de equipos en una red doméstica que puede compartir

archivos e impresoras. El uso de un Grupo Hogar facilita el uso compartido. Puede

compartir imágenes, música, vídeos, documentos e impresoras con otras personas del

Grupo Hogar. Oreas personas no pueden modificar los archivos que usted comparte,

excepto que tengan permiso para hacerlo. Puede ayudar aproteger su Grupo Hogar con

15

Page 16: So - Windows 7

una contraseña, que puede cambiar en cualquier momento (Microsoft-Grupo del Hogar,

2012).

Figura 3. Grupo del Hogar

JumpLists: Permite el acceso rápido a sus imágenes, canciones, sitios web y

documentos favoritos. Las JumpLists, nuevas en Windows 7, te llevan directamente a los

documentos, imágenes, canciones o sitios web a los que recurres cada día. Para abrir

una JumpList, simplemente haz clic con el botón secundario en el botón de un programa

en la barra de tareas de Windows 7. (También encontrarás JumpLists haciendo clic en la

flecha situada al lado del nombre del programa en el menú Inicio) (Microsoft-List de Salto,

2012).

Figura 4. JumpList

Ajustar: Es una manera novedosa, rápida y divertida de ajustar el tamaño y comparar las

ventanas del escritorio. Ajustar es una manera rápida (y divertida) de ajustar el tamaño de

las ventanas abiertas; simplemente debe arrastrarlas hacia el borde de la pantalla. Según

dónde arrastra la ventana, puede expandirla verticalmente, hacer que ocupe la pantalla o

aparezca junto a otra ventana. Ajustar facilita la lectura, la organización y la comparación

de ventanas (Microsoft-Snap, 2012).

Figura 5. Ajustar

Windows Live Essentials: Siete programas excelentes, una descarga gratuita. Correo,

MovieMaker, Galería fotográfica y mucho más. Es un conjunto de programas gratuito

para su equipo con Windows que hace que sea fácil crear y compartir películas

16

Page 17: So - Windows 7

mejoradas, organizar el correo electrónico y más (Microsoft-Live essential, 2012).

Figura 6. Windows Essentials.

Windows Search: Puede encontrar prácticamente todo en su equipo y al instante. En

Windows 7, puedes buscar más cosas en más lugares, documentos, mensajes de correo

electrónico,canciones, etc., y de forma más rápida. Comienza a escribir en el cuadro de

búsqueda del menú Iniciar y al instante verás una lista de archivos relevantes en tu

equipo. Puedes buscar escribiendo el nombre del archivo, o dependiendo de sus

etiquetas, el tipo de archivo e incluso contenido. Para ver incluso más coincidencias, haz

clic en una categoría de los resultados, como Documentos o Imágenes, o haz clic en Ver

más resultados. Los términos de búsqueda se muestran resaltados para facilitar el

examen de la lista (Microsoft-Search, 2012).

Figura 7. Windows Search

Windows Barra de tareas: Mejores vistas en miniatura, iconos más fácilmente visibles y

más formas de personalizar la nueva barra de tareas de Windows 7 sigue siendo el

mismo lugar familiar para pasar de una ventana a otra. Pero ahora es más fácil de ver,

más flexible y más avanzada (Microsoft-taskbar, 2012).

Figura 8. Barras de Tareas

2.2.

Versiones de Prueba

Durante el desarrollo de Windows 7 se procedieron a liberar versiones con el objeto de

recabar información acerca de la aceptación de la nueva versión de Windows. A

continuación se muestra una tabla en donde se recalca el nombre código y la fecha de

liberación de la versión (Wikipedia-Development, 2012).

17

Page 18: So - Windows 7

Tabla 1. Versiones de desarrollo de Windows 7

Nombre Código

Milestone 1

Milestone 2

Milestone 3

Pre-Beta

Beta

Pre-releasecandidatebuilds

Windows 7 Milestone 1 Build 6519.

Similar a Vista, con algunas diferencias.

Fue enviado por Microsoft en sus versiones 32 y 64 bits en enero de 2008

Windows 7 Milestone 2 Build 6589.

April or May 2008.

Windows 7 Milestone 3 Build 6780.

September 2008.

Windows 7 Build 6801 conocidocomo PDC build.

8 October 2008.

x86 and x64.

November 2008, screenshot of Windows 7 build 6936.

Windows 7 beta (build 7000)

December 23, 2008

The Windows 7 Beta was released on January 7, 2009 to TechNet and

MSDN subscribers.

32 and 64-bit versions of the Beta were made available to the public until the

10th of February.

February 8, 2009 build 7022 x86 of Windows 7

18

Page 19: So - Windows 7

March 1, 2009, build 7022 x64

that Internet Explorer 8 had been updated to RC1

The build was completed on January 15, 2009

A 64-bit build 7048 Fueliberado en marzo 2, 2009 y la de 32-bit build 7048

fueliberado en marzo March 6

Los cambiosfueron notables como Internet Explorer, Windows Search, y

Windows Media Player y el Panel de Control.

En abril 7, 2009, fue liberada la version de 32-bit build 7077, y la de x64

Nombre Código

ReleaseCandidate

Releaseto

manufacturing

2.3.

dos días después el 9 de abril 2009.

Liberado al público en mayo 5 de 2009.

July 24, 2009 Microsoft released Windows 7 to OEMs

Language Packs for Windows 7 RTM are available via Windows Update

since August 25, 2009.

Requerimientos de Hardware

Al igual que todas las cosas los sistemas operativos han sufrido una evolución a lo largo

de los años al igual que el hardware de las computadoras, estos años se pueden agrupar

en generaciones. Actualmente, se considera que nos encontramos en lo que algunos

autores denominan la 6ta generación de computadoras. Esta se define desde los finales

19

Page 20: So - Windows 7

de los años 90, en donde el hardware ha sufrido radicales cambios que se deben en su

mayor parte a los descubrimientos que se desarrollaron y en algunos de los avances

tecnológicos de la última década del siglo XX y lo que se espera lograr en el siglo XXI

(Tecnotopia, 2012).

Las computadoras de esta generación cuentan con arquitecturas combinadas

Paralelo/Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo

tiempo; se han creado computadoras capaces de realizar más de un millón de millones de

operaciones aritméticas de punto flotante por segundo (teraflops); las redes de área

mundial (Wide Area Network, WAN) seguirán creciendo desorbitadamente utilizando

medios de comunicación a través de fibras ópticas y satélites, con anchos de banda

impresionantes. Las tecnologías de esta generación ya han sido desarrolla das o están en

ese proceso. Algunas de ellas son: inteligencia / artificial distribuida; teoría del caos,

sistemas difusos, holografía, transistores ópticos, etcétera.

En tal sentido, los sistemas operativos se han adaptado para poder manejar todos estos

cambios y los que vendrán en un futuro reciente. En nuestro caso, para instalar el Sistema

Operativo Windows 7 en su versión más básica, se debe contar, mínimo, con los

siguientes requerimientos (Microsoft, 2012):

Procesador de 32 bits (x86) o 64 bits (x64) a 1 Gigahercio (GHz) o más.

1 Gigabyte de Memoria RAM (GB) (32 bits) o 2 GB (64 bits).

Espacio disponible en disco rígido de 16 GB (32 bits) o 20 GB (64 bits).

19

20

Page 21: So - Windows 7

Dispositivo Gráfico DirectX 9 con controlador WDDM 1.0 o superior.

Para contar con ciertas características adicionales, se necesitarían ciertos requisitos, tales

como:

Acceso a Internet (puede tener costes adicionales).

Según la resolución, la reproducción de vídeo puede requerir memoria adicional y

hardware gráfico avanzado. Es posible que algunos juegos y programas requieran

tarjetas gráficas compatibles con DirectX 10 o superior para un rendimiento óptimo.

Para algunas funcionalidades de Windows Media Center, es posible que necesite un

sintonizador de TV yhardware adicional.

Windows Touch y Tablet PCs requieren hardware específico.

Grupo Hogar requiere una red y equipos que ejecuten Windows 7.

Para la creación de DVD/CD se necesita una unidad óptica compatible.

21

Page 22: So - Windows 7

BitLocker requiere el Módulo de plataforma segura (TPM) 1.2.

BitLockerToGo requiere una unidad flash USB.

Windows XP Mode requiere 1 GB adicional de memoria RAM y 15 GB adicionales de

espacio disponible en disco duro.

Para escuchar música y sonidos se necesita una salida de audio.

La funcionalidad del producto y los gráficos pueden variar en función de la

configuración del sistema. Algunas funciones pueden requerir hardware avanzado o

adicional.

Adicionalmente, Windows 7 fue diseñado para trabajar con los procesadores actuales, los

cuales constan de varios núcleos. Todas las versiones de 32 bits de Windows 7 pueden

admitir hasta 32 núcleos de procesadores, mientras que las versiones de 64 bits pueden

admitir hasta 256 núcleos de procesadores

(Microsoft, 2012). Cabe destacar que

22

Page 23: So - Windows 7

Windows 7 en sus versiones Professional, Enterprise y Ultimate admiten dos

procesadores físicos, lo que permite obtener el mejor rendimiento en estos equipos,

mientras que Windows 7 Starter, Home Basic y Home Premium reconocerán solamente

un procesador físico.

A fines de ilustrar el funcionamiento del sistema operativo Windows 7 en un computador,

se ofrece la descripción de un equipo de reciente lanzamiento. La Laptop Thinkpad T420

de Lenovo, empresa que desde 2005 adquirió la división de portátiles de IBM

(International Business Machine) así como las marcas registradas ThinkVision, ThinkPad,

ThinkVantage, ThinkCentre, Aptiva y NetVista (Wikipedia-Lenovo, 2012).

Figura 9. Lenovo

Thinkpad T420

Este modelo, surge a mediados de 2011 con las tecnologías que se consideraban de

punta en ese momento. Se le considera una laptop de gama media, ya que sus

características eran superiores a las de sus competencias más cercanas, algunas de las

cuales podemos apreciarla en la siguiente tabla.

Algunas de las ventajas más sobresalientes que se pueden destacar está el hecho de que

cuentan con la segunda generación de los procesadores Intel® Core™ de 2a generación

de la empresa Intel, lo que garantiza un 20% de aumento en el rendimiento del equipo;

gráficos Intel de alta definición con el doble de rendimiento en comparación con las

generaciones anteriores; además de ofrece un tiempo de autonomía se encuentra entre

la 23 y 30 horas con una batería laminar externa; posee el sistema dock que caracteriza a

la firma IBM, entre otras (Lenovo, 2012).

Tabla 2. Características Thinkpad T420

23

Page 24: So - Windows 7

Procesador:

Disco Duro:

Video:

Red:

Webcam

Memoria RAM:

Lenovo Thinkpad T420

Procesador Core i7-2620M 2.70GHz

320GB 7200rpm SSD

1GB NVIDIA N12P-NS2

Intel 802.11agn wireless, 1Gb Ethernet, Bluetooth.

Camera 1.3Mp

4GB RAM DDR3 1333Mhz

Pantalla:

Unidad lectora

Adicional:

Bateria:

Sistema

Operativo:

2.4.

Lenovo Thinkpad T420

Led 14in 1600x900 LCD

CDRW/DVDRW

Fingerprintreader

6c Li-Ion

24

Page 25: So - Windows 7

Win7 Pro 64

Compatibilidad

Durante el diseño del Windows 7 se contemplaron una serie de consideraciones en

cuanto a hardware y software se refiere. En primera instancia, los controladores de

hardware desarrollados para este sistema aun no se encontraban disponibles del todo,

por lo que muy pocos dispositivos eran compatibles aunmas en su versión de 64 bits; y

mucho del software comercial no era 100% compatible con el nuevo Windowsdebido a

algunas diferencias en las API’s (Microsoft, 2012).

HARDWARE.

DeviceStage es una nueva característica en esta versión de Windows que muestra

detalles acerca de un dispositivo y de las tareas que se pueden realizar con ese

dispositivo. Cuando conecta al equipo un dispositivo que es compatible con DeviceStage,

DeviceStage se abrirá automáticamente y acceder de forma automática a servidores

especializados en donde bajar los controladoras adecuados.

En este sentido se recomienda que Windows descargue automáticamente controladores e

información detallada para el hardware y los dispositivos. Esta es una buena manera de

asegurarse de que todo el hardware y los dispositivos funcionen correctamente.

Figura 10. Algunos dispositivos

Un controlador es software que permite que el equipo se comunique con dispositivos de

hardware. Sin controladores, los dispositivos que se conectan al equipo, por ejemplo un

mouse

o

25

Page 26: So - Windows 7

una

unidad

correctamente. Windows puede

de

disco

comprobar

duro

externa,

automáticamente

si

no

funcionarán

hay

controladores

disponibles para los nuevos dispositivos que se conectan al equipo.

Para el hardware que ha conectado anteriormente al equipo, los controladores

26

Page 27: So - Windows 7

actualizados pueden estar disponibles más adelante, pero esos controladores no se

instalan automáticamente. Para instalar estas actualizaciones opcionales, se debe recurrir

Windows Update en el Panel de control, compruebe si hay actualizaciones y luego vea e

instale las actualizaciones de controladores que estén disponibles para su equipo.

En el panel de control se pueden apreciar los dispositivos e impresoras que están

conectados al equipo.

Figura 11. Ejemplo de dispositivos instalados

SOFTWARE.

Lamayoría de los programas escritos para versiones anteriores de Windows también

funcionan en esta versión de Windows, aunque es posible que algunos programas

antiguos no se ejecuten correctamente o no funcionen

Programas, 2012).

(Microsoft-Correr viejos

Si un programa antiguo no se ejecuta correctamente o no se instala, Windows 7 cuenta

con un Solucionador de problemas de compatibilidad de programas, que simula una

versión anterior de Windows. Puede ejecutar el asistente en el mismo programa de

instalación si el programa no se instala o puede ejecutar el asistente en el programa si se

instala y no se ejecuta correctamente.

Figura 12. Compatibilidad con programas anteriores

A continuación se describen cada uno de los ítems.⇒ Modo de compatibilidad: Ejecuta el programa con la configuración de una versión

anterior de Windows. Seleccione esta opción si sabe que el programa fue diseñado (o

funcionaba) en una versión anterior determinada de Windows.

27

Page 28: So - Windows 7

⇒ Ejecutar con 256 colores: El programa se ejecuta con un conjunto de colores limitado.

Algunos programas antiguos están diseñados para trabajar con menos colores.

⇒ Ejecutar con una resolución de pantalla de 640 × 480: Ejecuta el programa en una

ventana de menor tamaño. Esta configuración puede ser conveniente si la interfaz

gráfica de usuario aparece irregular o no se presenta correctamente.⇒ Deshabilitar los temas visuales: Deshabilita los temas en el programa. Esta opción

puede ser útil si hay algún problema con los menús o botones en la barra de título del

programa.⇒ Deshabilitar la composición de escritorio: Desactiva la transparencia y otras funciones

avanzadas de la presentación en pantalla. Elija esta opción si el movimiento en la

pantalla aparece errático o sidetecta otros problemas de presentación en la pantalla.⇒ Deshabilitar el ajuste de escala de la pantalla si se usa la configuración elevada de

ppp: Desactiva el cambio de tamaño automático de los programas cuando se usa una

fuente de tamaño grande. Esta opción puede ser conveniente si el uso de fuentes de

escala grande interfiere con el aspecto del programa. Para obtener más información,

consulte Aumentar o reducir el texto de la pantalla.⇒ Nivel de privilegio: Ejecuta los programas como administrador. Para poder ejecutar

correctamente algunos programas se requieren privilegios de administrador. Esta

opción no estará disponible si no ha iniciado sesión como administrador.⇒ Cambiar la configuración para todos los usuarios: Permite elegir la configuración que

se aplicará a todos los usuarios del equipo.

WINDOWS XP MODE.

Otra de las alternativas que ofrece Windows 7 es el Windows XP Mode, este funciona de

dos maneras: como un sistema operativo virtual y como medio para abrir programas

dentro de Windows 7. Windows XP Mode se ejecuta en una ventana independiente en el

escritorio de Windows 7 de forma similar a un programa, excepto que es una versión

completamente funcional de Windows XP. En Windows XP Mode, puede obtener acceso

28

Page 29: So - Windows 7

a la unidad de CD/DVD de su equipo físico, instalar programas, guardar archivos y

realizar otras tareas como si estuviera usando un equipo con Windows XP

(MicrosoftWindowsXpmode, 2012).

La razón de la implementación de esta solución fue debido al gran éxito de Windows xp

en su comercialización. Fue uno de los sistemas más difundidos y se programaron un

gran número de soluciones en este entorno, por lo cual no se podía permitir abandonar

estas aplicaciones. Este se convirtió en el medio más aceptable dellevar a cabo la

migración de xp al Windows 7 sin mayores complicaciones.

Los requisitos para instalar Windows XP mode son: tener instalado Windows 7 en sus

versiones Enterprise, Professional o Ultimate; que el CPU admita y tener activada la

Virtualización asistida por hardware.

Al instalar un programa en Windows XP Mode, el programa aparece en la lista de

programas de Windows XP Mode y en la lista de programas de Windows 7 para que

pueda abrir el programa directamente desde Windows 7.

Figura 13. Windows XP mode

CAPITULO 3

3. ARQUITECTURA INTERNA

Como se ha explicado en los capítulos anteriores, el sistema operativo Windows 7 es la

última versión del principal proyecto de desarrollo de software de Microsoft Corporation.

Su estructura interna es básicamente la misma desde la versión denominada Windows XP

lanzada en 2001, la cual estaba basada en la arquitectura de Windows NT, resultando en

mejoras sustanciales en estabilidad y rendimiento.

La Figura 14 muestra la estructura global de Windows 7 (Stallings, 2012). Es una

29

Page 30: So - Windows 7

estructura modular que soporta su implementación en arquitecturas del tipo x86, x86-64 y

AMD64 (la versión Server 2008 solo soporta AMD64 e Itaniun). Anteriores versiones de

Windows soportaban otras arquitecturas de procesadores como Digital Alpha, PowerPC y

MIPS, pero fallaron a nivel de mercado y se hicieron inviables para Microsoft.

Figura 14. Arquitectura de Windows 7 (Stallings, 2012)

Tal como lo explica Stallings (2012), y como se muestra en la figura anterior, Windows

separa el software de las aplicaciones, o modo usuario, del software del núcleo del

sistema operativo. Este último, que se ejecuta en modo núcleo, incluye el sistema

ejecutivo, el núcleo o kernel y la capa de abstracción dehardware o HAL (Hardware

AbstractionLayer). De esta forma, mediante el acceso en modo núcleo, se tiene acceso a

los datos de sistema y al hardware. En contraste, con el acceso modo usuario el acceso a

los datos de sistema es restringido.

Los componentes del módulo de usuario se ejecutan como procesos independientes

(Haldar &Aravind, 2010). Los procesos de Soporte de Sistema incluyen: inicio de sesión

(Winlogon), administración de sesiones y control de servicios, entre otros. Por otro lado,

los Procesos de Servicio incluyen el programador de tareas, la cola de impresión, servidor

de intercambio, etc. Los procesos del Subsistema del Entorno emulan diferentes entornos

de sistemas operativos y versiones anteriores de Windows, permitiendo compatibilidad del

sistema operativo Windows 7.

Los componentes del modo núcleo son el Sistema Ejecutivo, el Kernel, la Capa de

Abstracción de Hardware, los Controladores de Dispositivos (E/S) y el Gestor de

Ventanas y Modo Gráfico (Stallings, 2012).

El Núcleo o Kernel controla la ejecución del procesador. Administra la programación

de hilos, intercambio de procesos, excepciones, interrupciones y sincronización de

30

Page 31: So - Windows 7

multiprocesadores.

El Controlador de Dispositivos corresponde a las libreriasdinamicas que extienden las

funcionalidades del Sistema Ejecutivo. Estas librerias incluyen controladores de

hardware que traducen las llamadas de E/S del usuario en requerimientos de

hardware y componentes de software,

para

implementar sistemas de archivos,

protocolos de red, y cualquier otro proceso que requiera ejecutarse en modo núcleo.

La Capa de Abstracción de Hardware es un elemento que funciona como una interfaz

entre el software y el hardware del sistema. Consecuentemente, establecelos vinculos

entre los comandos y respuestas genericos de hardware y aquellos especificos a una

plataforma determinada. El HAL permite que el bus de sistema, el controlador de

acceso a memoria directa (DMA – DirectMemory Access), el controlador de

interrupciones, los temporizadores de sistema y los módulos de memoria de cada

máquina se sincronicen al núcleo.

El Gestor de Ventanas y Modo Gráfico se encarga de implementar las funciones de la

interfaz gráfica de usuario (GUI – GraphicsUser Interface).

31

Page 32: So - Windows 7

El Sistema Ejecutivo contiene los servicios básicos del sistema operativo que son

usados por los demas subsistemas de entorno (Gestión de Memoria, Procesos e

Hilos, Seguridad, E/S y comunicación entre procesos, entre otros). La Figura 15

muestra cada uno de estos subsistemas.

Gestor de E/S

Llamada a 

Procedimiento 

Local (LPC)

Gestor de 

Caché

Gestor de 

Configuración

Gestor de 

Objetos

Sistema 

Ejecutivo

Gestor de 

Procesos e 

Hilos

Gestor de Plug 

& Play

32

Page 33: So - Windows 7

Gestor de 

Memoria 

Virtual

Gestor de 

Potencia

Monitor de 

Referencia de 

Seguridad

Figura 15. Subsistemas del Sistema Ejecutivo (Stallings, 2012)

3.1.

Núcleo o Kernel

El núcleo de Windows 7 y Windows Server 2008 R2 es la versión 6.1 del kernel utilizado

originalmente en Windows NT, tal como se muestra en la Tabla 3.

Tabla 3. Versiones bajo arquitectura NT (Wikipedia, 2012)

Version del Kernel

Versión de Windows

Año

NT 3.1

33

Page 34: So - Windows 7

Windows NT 3.1

1993

NT 3.5

Windows NT 3.5

1994

NT 3.51

Windows NT 3.51

1995

NT 4.0

Windows NT 4.0

1996

NT 5.0

Windows 2000

2000

NT 5.1

34

Page 35: So - Windows 7

Windows XP

2001

NT 5.2

Windows Server 2003

2003

NT 6.0

Windows Vista

2006

NT 6.0 Windows Server 2008

2008

NT 6.1

Windows 7

2009

NT 6.1

Windows Server 2008 R2

35

Page 36: So - Windows 7

2009

Este núcleo presenta una configuración del tipo hibrido, ya que además del código para

las funciones básicas también existen instrucciones para otras funciones. La siguiente

figura detalla de mejor manera la diferencia entre la arquitectura de núcleo monolítico,

microkernel e hibrido. Este último trata de aprovechar los beneficios del tipo monolítico,

donde se cargan todos los módulos en la memoria del núcleo a fin de lograr una

optimización del sistema, y el microkernel, donde únicamente se cargan las instrucciones

para las funciones básicas del sistema a fin de reducir la complejidad.

Figura 16. Estructura de núcleo monolítico, micronúcleo y núcleo híbrido (Wikipedia, 2012)

Una de las innovaciones más relevantes de Windows 7 es la introducción del concepto de

un micro núcleo denominado MinWin. Este componente incluye ciertas interfaces del

kernel, pero no es “todo el núcleo”, ya que algunas de las partes de la implementación del

llamado kernel32 no pertenecen a MinWin. Algunas de esas características se han

implementado por encima de la base del núcleo de Windows.

Figura 17. Capas del MinWin (Microsoft, 2010)

MinWin es el primer paso para crear una arquitectura segmentada orientada hacia la

escalabilidad del sistema. De esta forma, el MinWin puede ser compilado, iniciado y

probado separadamente del resto sistema.

3.2.

Gestión de Procesos

36

Page 37: So - Windows 7

Tal como lo describe Stallings (2012), el diseño de un proceso en Windows está orientado

a la necesidad de proporcionar soporte a varios sistemas operativos. De esta forma, los

procesos soportados por distintos entornos de sistemas operativos se distinguen en los

siguientesaspectos:

Como se denominan los procesos

Si se proporcionan hilos con los procesos

Representación de los procesos

Mecanismos usados para la comunicación

Como se relacionan los procesos entre si

A consecuencia de esta filosofía de operación, las estructuras de los procesos y servicios

proporcionados por el kernel son relativamente sencillos y de propósito general, lo que

31

permite que cada subsistema del sistema operativo emular una estructura y funcionalidad

particular del proceso.

37

Page 38: So - Windows 7

Dentro de las principales características de los procesos en Windows 7, tenemos las

siguientes:

Los procesos están implementados como objetos

Un proceso en ejecución puede tener uno o mas hilos

Tanto el objeto proceso como el objeto hilo poseen capacidades de sincronización

pre-construidas.

Windows utiliza dos tipos de objetos relacionados con los procesos: procesos e hilos

(Figura 18). Un proceso es la entidad correspondiente a un trabajo de usuario o una

aplicación que posee recursos como la memoria y archivos abiertos. Un hilo es una

unidad de trabajo que se puede activar, que se ejecuta secuencialmente y que es

interrumpible, permitiendo al procesador cambiar a otro hilo.

Figura 18. Objetos de Proceso e Hilos en Windows 7 (Stallings, 2012)

En la Figura 19 se puede observar la manera como un proceso se asocia a los recursos

que utiliza o controla. Inicialmente a cada proceso se le asigna una ficha de acceso o PID

(Process ID). El proceso incluye una tabla de objetos, donde hay un manejador para cada

hilo contenido en el objeto. Adicionalmente, existen una serie de bloques que definen el

espacio de direcciones virtuales asignadas al proceso.

38

Page 39: So - Windows 7

Figura 19. Proceso en Windows y susrecursos (Stallings, 2012)

La creación de un proceso en Windows se inicia con la petición de una aplicación de un

nuevo proceso. La aplicación manda una solicitud de creación de proceso a su

correspondiente subsistema, que pasa la solicitud al ejecutivo de Windows. El ejecutivo

crea un objeto proceso y devuelve al subsistema el manejador de dicho objeto.

Cada objeto hilo se encuentra en uno de los estados mostrados en la Figura 20, los

cuales se entienden como sigue:

Listo: Es cuando puede planificarse (disponible) para ejecución.

Sustituto: Es un estado donde el hilo espera hasta que el hilo en ejecución se bloquea

o se agota su porción de tiempo.

Ejecutando: Una vez que el micronúcleo realiza un intercambio de hilo o proceso, el

hilo sustituto para al estado de ejecución hasta que es expulsado.

Esperando: Esto ocurre cuando el hilo se bloquea en un evento, espera por temas de

sincronización, o un subsistema envía al hilo a estado suspendido.

39

Page 40: So - Windows 7

Transición: Cuando los recursos no están disponibles.

Terminado: Cuando se completan las tareas internas el hilo se borra del sistema, o el

ejecutivo puede retenerlo.

Figura 20. Estados de un objeto hilo en Windows 7 (Stallings, 2012)

Actualmente, existe una aplicación gratuita distribuida por Microsoft que permite realizar

un seguimiento de los procesos activos, esta herramienta se denomina Process Explorer,

y muestra información acerca de los procesos de identificadores y archivos DLL que se

han abierto o cargado (Microsoft, 2007). Process Explorer también tiene una eficaz

capacidad de búsqueda que mostrará rápidamente los procesos que hayan abierto ciertos

identificadores o cargado determinados archivos DLL. En la Figura 21 se muestra unalista de los

procesos activos en un equipo con configuración Pentium Dual-Core CPU

E5300 (2.60 GHz), 2.0 GB RAM, Intel G41 Express Chipset.

Figura 21. Procesos abiertos en un equipo con configuración Pentium Dual-Core CPU

E5300 (2.60 GHz), 2.0 GB RAM, Intel G41 Express Chipset

Con la herramienta Process Explorer podemos hacer seguimiento a los hilos asociados a

un proceso determinado, así como a sus estados (Figura 22).

Figura 22. Visualización de Hilos (Threads) y sus estados con Process Explorer

35

40

Page 41: So - Windows 7

3.3. Gestión de Memoria

El administrador de memoria virtual de Windows controla la manera en que el sistema

reserva la memoria, así como el proceso de paginación. El diseño permite operar en una

amplia gama de plataformas, así como para utilizar tamaños de página que van desde los

4 Kbytes hasta los 64 Kbytes (Stallings, 2012).

En plataformas de 32 bits, cada proceso de usuario ve un espacio independiente de

direcciones de 32 bits, permitiendo 4 Gbytes de memoria por proceso. Por omisión, una

parte de esta memoria se encuentra reservada por el sistema operativo, de manera tal

que solo son 2 Gbytes Figura 23).

que quedan disponibles

Figura 23. Espacio de direcciones virtuales de Windows (Stallings, 2012)

Haciendo referencia a la figura anterior, la primera sección de memoria está reservada

para permitir a los programadores la captura de apuntadores nulos. El siguiente espacio

está disponible para el usuario, y está dividido en páginas que se pueden cargar de la

memoria principal. Seguidamente se encuentra una página de guarda no disponible al

usuario que usa el sistema para verificar punteros fuera del rango. Finalmente, existe un

área de 2 GB utilizada por el Ejecutivo, elMicronucleo y los manejadores de dispositivos.

Paginación

Cada vez que un proceso se crea, puedo utilizar todo el espacio de usuario de 2 Gbytes,

el cual se encuentra dividido en páginas de tamaño fijo, cualquiera de las cuales se puede

cargar en la memoria principal.

Para efectos prácticos, se puede encontrar en alguno de los siguientes estados:

Disponible, cuando son páginas que no están actualmente en uso.

Reservada, son aquellas contiguas al gestor de memoria virtual y que han sido

separadas para un proceso a fin de evita que sea usada por otro proceso.

Asignada, son las direcciones inicializadas para el uso de los procesos que solicitan

acceso a las páginas de memoria principal.

41

Page 42: So - Windows 7

3.4. Gestión de Archivos

Tal como lo acta Stallings (2012), desde el punto de vista del usuario, uno de los aspectos

mas importantes de un sistema operativo es el sistema de archivos, ya que mediante el

sistema de archivos el usuario puede crear las colecciones de datos, denominadas

ficheros con las propiedades deseadas como:

Existencia a largo plazo

Compatibilidad con distintos procesos

Estructura conveniente

Un sistema de gestión de ficheros es lo que permite al usuario y a las aplicaciones la

utilización de tales ficheros bajo las características anteriores. En este sentido, Windows 7

proporciona soporte para varios sistemas de archivo, incluyendo el sistema FAT (File

AllocationTable) diseñado inicialmente para MS-DOS, y el nuevo sistema de ficheros de

Windows denominado NTFS (New Table File System), el cual está pensado para alcanzar

altas prestaciones, además de otros sistemas comunes como CDFS (Compact Disk File

System) y UDF (Universal Disk Format).

A manera general, el sistema de archivosFAT se compone de cuatro secciones (Figura

24):

El sector de arranque. Incluye información básica, punteros a las demás secciones, y

la dirección de la rutina de arranque del sistema operativo.

La región FAT. Por motivos de seguridad, contiene dos copias de la tabla de

asignación de archivos. Estos son mapas de la partición, indicando que clusters están

ocupados por los archivos.

La región del directorio raíz. Es el índice principal de carpetas y archivos.

La región de datos. Es el lugar donde se almacena el contenido de archivos y

carpetas.

42

Page 43: So - Windows 7

Por otro lado el sistema NTFS es el sistema de archivos nativo de esta versión de

Windows, y básicamente está conformado por:

El sector de arranque. Contiene información sobre la estructura del volumen, las

estructuras del sistema de archivos, así como la información de arranque de inicio y el

código.

La tabla maestra de archivos (MFT), el cual se organiza como una tabla de filas de

longitud variable, llamadas registros, y cada fila describe un fichero o una carpeta

incluyendo el propio MFT. De esta manera, cada registro del MFT esta formado por un

conjunto de atributos que sirven para describir el archivo o carpeta, así como su

contenido.

Figura 24. Arquitectura de Sistemas de Archivo FAT y NTFS (Wijk, 2007)

NTFS permite llevar el sistema de archivos a un estado consistente ante la presencia de

errores de sistemas o fallas de disco. En este sentido, los elementos clave que soportan

la recuperación son los siguientes:

Gestor E/S

Servicio de Fichero de Registros

Gestor de Caché

Gestor de Memoria Virtual

La capacidad de recuperación del sistema NTFS está fundamentada en el uso de

registros, permitiendo quecada operación sea tratada como una transacción y

proporcionándole propiedades de atomicidad, es decir se completa o no se completa. De

esta forma, el NTFS inicialmente graba en el registro del sistema cualquier transacción

que modificará el volumen, luego modifica el volumen en la caché, para que

43

Page 44: So - Windows 7

posteriormente el gestor de caché registre el volcamiento del fichero en el disco en el

sistema de registro de archivos. Finalmente, luego de actualizado el registro, el gestor de

caché vuelca los cambios en el disco (Figura 25).

Figura 25. Componentes NTFS (Stallings, 2012)

3.5 Sistemas de E/S

Cada sistema operativo tiene un implícito o explícito de E/S es un modelo para manejar el

flujo de datos hacia y desde los dispositivos periféricos. Una de las características de

Microsoft® Windows 7 es su soporte para E/S asincrónica Además, el modelo E/S tiene

las siguientes características generales:

El Administrador de E/S presenta una interfaz consistente para todos los controladores

en modo kernel, como de nivel más bajo, intermedio, y los conductores del sistema de

archivos. Todas las peticiones de E/S a los conductores que se envían como paquetes

de solicitud de E/S (IRP).

Los servicios del sistema, que en modo de usuario subsistemas protegidos requieren

para llevar a cabo las operaciones de E/S en nombre de sus aplicaciones y / o

usuarios finales. El Administrador de E/S intercepta estas llamadas, crea uno o más

IRP, y la dirige a través de los conductores, posiblemente, en capas de dispositivos

físicos.

•El Administrador de E/S define un conjunto de rutinas estándar, necesarios unos y

otros opcionales, que los conductores puedan apoyar. Todos los conductores siguen

un modelo de implementación relativamenteconstante, dadas las diferencias entre los

dispositivos periféricos y la funcionalidad requerida de los diferentes autobuses, la

función de filtro, y los conductores del sistema de archivos.

•Al igual que el propio sistema operativo, los controladores están basados en objetos.

44

Page 45: So - Windows 7

Los conductores, sus dispositivos y hardware del sistema se representan como

objetos. El Administrador de E/S y otros componentes del sistema operativo de

exportación en modo kernel de rutinas de soporte que los conductores pueden llamar

para obtener trabajo realizado por la manipulación de los objetos apropiados.

•Además de usar IRP para transmitir las peticiones tradicionales de E/S, el

Administrador de E/S trabaja con la Policía Nacional y administradores de energía

para enviar IRP Plug and Play y que contienen las solicitudes de energía.

El Software de E/S (Figura 26) suele estar organizado en 4 capas, cada una con una

función bien definida y una interfaz clara con las capas adyacentes:⇒ Manejadores de interrupciones⇒ Manejadores de dispositivos⇒ Software de E/S independiente del dispositivo (SID)⇒ Software de E/S en el espacio de usuario

Figura 26. Estructura y componentes del software de E/S (Tanenbaum, 2003)

Entre los objetivos del software E/S se encuentran:

Independencia de dispositivo

Se debe poder acceder a los dispositivos de E/S sin tener que especificar previamente de

qué tipo de dispositivo se trata. Como en los disp. de bloques: disquetes, discos duros,

cdrom's. El SO debe resolver los problemas causados por usar diferentes dispositivos,

que requieren órdenes distintas para manejarlos.

Nombres uniformes para los dispositivos

45

Page 46: So - Windows 7

El nombre de un fichero o dispositivo debe ser simplemente una cadena o unentero, y no

depender del dispositivo.

Manejo de errores

Deben manejarse tan cerca del hardware como sea posible. Subsanar todos los errores

posibles. Comunicando los no subsanables a los procesos de usuario.

Conversión de transferencias asíncronas (controladas por interrupciones) en

síncronas (por bloqueo)

Casi toda E/S física es asíncrona: la CPU inicia la transferencia y realiza otra tarea hasta

que llega una interrupción. Sin embargo, es más sencillo escribir los programas si las

operaciones de E/S son bloqueantes. El SO ha de hacer que las operaciones que son

controladas por interrupciones parezcan bloqueantes para el programador.

Compartición de recursos

Debe permitir la compartición de ciertos dispositivos (como los discos). Pero al mismo

tiempo debe garantizar el uso exclusivo de otros (como las impresoras)

Uso de buffers

46

Page 47: So - Windows 7

Debe proporcionar almacenamiento temporal en memoria para evitar pérdida de datos

(teclado) o acelerar dispositivos (discos).

3.6.Protección y Seguridad

Desarrollado sobre la base de la seguridad de Windows Vista, Windows 7 es la respuesta

a los comentarios de los clientes que solicitaban que el sistema fuera más fácil de usar y

administrar, y que contuviera las mejoras de seguridad adecuadas para ayudar a luchar

contra el panorama de amenazas que evoluciona continuamente. Este documento

presenta las mejoras de seguridad más importantes de Windows 7 y se divide en cuatro

secciones:

Plataforma fundamentalmente segura: Windows 7 se basa en las excelentes mejoras

de seguridad introducidas por primera vez en Windows Vista y responde a los

comentarios de los clientes para que el sistema sea más fácil de usar y administrar.

Acceso seguro desde cualquierequipo: Windows 7 proporciona los controles de

seguridad apropiados para que los usuarios puedan tener acceso a la información que

necesitan para ser productivos, en cualquier momento y sin importar si están en la

oficina o en otra ubicación.

Protección de los usuarios y la infraestructura: Windows 7 proporciona protección de

seguridad flexible contra malware e intrusiones para que los usuarios puedan lograr el

47

Page 48: So - Windows 7

equilibrio deseado entre seguridad, control y productividad.

Protección de datos contra la visualización no autorizada: Windows 7 amplía el Cifrado

de unidad BitLocker™ para proteger los datos almacenados en medios portátiles (por

ejemplo, unidades flash USB, discos duros USB portátiles) de modo que solo los

usuarios autorizados puedan leer los datos, incluso si se pierden los medios, los roban

o se usan incorrectamente.

Plataforma fundamentalmente segura

Windows 7 se basa en el linaje de seguridad de alto nivel de Windows Vista y conserva

todas las tecnologías y los procesos de desarrollo que convirtieron a Windows Vista en la

versión más segura del cliente Windows hasta la fecha. Las características de seguridad

fundamentales como la protección contra las revisiones del kernel, el sistema de

protección de servicios, la prevención de ejecución de datos, ASLR (AddressSpace

LayoutRandomization) y los niveles de integridad obligatorios continúan proporcionando

protección mejorada contra el malware y los ataques. Windows 7 se diseñó y desarrolló

con el ciclo de vida de desarrollo de seguridad (SDL) de Microsoft, y se ha diseñado para

satisfacer los requisitos de criterios comunes con el objetivo de lograr la certificación de

nivel 4 de comprobación de la evaluación y cumplir el estándar federal deprocesamiento

de información 140-2. A partir de la sólida base de seguridad de Windows Vista, Windows

7 implementa mejoras importantes en las principales tecnologías de seguridad de

auditoría de eventos y en el Control de cuentas de usuario.⇒ Auditoría mejorada: Windows 7 ofrece capacidades mejoradas de auditoría para que

la organización pueda satisfacer más fácilmente los requisitos de cumplimiento

comerciales y regulatorios. Las mejoras de auditoría comienzan con un enfoque de

administración simplificada para configuraciones de auditoría y finalizan ofreciendo

una mayor visibilidad de lo que sucede en la organización. Por ejemplo, Windows 7

48

Page 49: So - Windows 7

proporciona información más detallada para comprender exactamente por qué un

usuario tiene acceso a determinada información, por qué se le denegó a alguien el

acceso a cierta información y todos los demás cambios efectuados por grupos o

usuarios específicos.⇒ UAC simplificado: El Control de cuentas de usuario (UAC) se incorporó a Windows

Vista para aumentar la seguridad y mejorar el costo total de propiedad al permitir que

la implementación del sistema operativo sin privilegios administrativos. Windows 7

continúa la inversión en UAC con cambios específicos para mejorar la experiencia del

usuario: desde reducir la cantidad de aplicaciones y tareas del sistema operativo que

requieren privilegios administrativos hasta un comportamiento de solicitud de

consentimiento flexible para aquellos usuarios que aún se ejecutan con privilegios

administrativos. El resultado es que los usuarios estándar pueden realizar más

acciones que nunca y todos los usuarios verán menos mensajes.

Figura 27. Control de cuentas de usuario (UAC)⇒ Compatibilidad con dispositivos de seguridad: Windows 7 simplifica elproceso de

conexión de los dispositivos de seguridad a su PC, facilita la administración de los

dispositivos en uso y permite tener acceso fácilmente a las tareas comunes

relacionadas con los dispositivos. Desde la instalación inicial hasta el uso diario, los

dispositivos de seguridad nunca han sido tan fáciles de usar en su entorno.⇒ Dispositivos de almacenamiento con seguridad mejorada: El uso ampliamente

extendido de unidades flash USB y demás dispositivos de almacenamiento personales

aumenta la preocupación de los usuarios por la seguridad de la información

almacenada en dichos dispositivos. No obstante, algunos usuarios no requieren las

completas características de cifrado de datos de BitLockerToGo™. Windows 7 ofrece

49

Page 50: So - Windows 7

compatibilidad para protección con contraseña y autenticación basada en certificados

para los dispositivos de almacenamiento USB que cumplen con IEEE 1667. Los

usuarios pueden usar la protección con contraseña de los dispositivos de

almacenamiento compatibles con IEEE 1667 para mantener la privacidad de los datos

y evitar su revelación accidental.⇒ Inicio de sesión y lectores de huellas digitales integrados: Los escáneres de huellas

digitales son cada vez más comunes en las configuraciones estándar de los equipos

portátiles y Windows 7 garantiza su correcto funcionamiento. Es muy sencillo instalar y

comenzar a usar un lector de huellas digitales; además, en los distintos proveedores

de hardware, resulta más confiable iniciar sesión en Windows con una huella digital.

La configuración de un lector de huellas digitales es fácil de modificar, por lo que

puede controlar cómo iniciar sesión en Windows 7 y administrar los datos de huellas

digitales almacenados en el equipo.⇒ Compatibilidad mejorada de tarjetasinteligentes: La autenticación basada en

contraseña tiene las consabidas limitaciones de seguridad; sin embargo, la

implementación de tecnologías de autenticación seguras sigue siendo un desafío para

muchas organizaciones. Basándose en los avances en la infraestructura de tarjetas

inteligentes realizados en Windows Vista, Windows 7 simplifica la implementación de

tarjetas inteligentes a través de la compatibilidad con Plug and Play. Los controladores

requeridos para admitir tarjetas inteligentes y lectores de tarjetas inteligentes se

instalan automáticamente, sin la necesidad de permisos administrativos ni de la

interacción de los usuarios, lo que facilita la implementación de una autenticación de

dos factores segura en la empresa. Además, Windows 7 amplía la compatibilidad de la

plataforma de PKINIT (RFC 5349) para incluir tarjetas inteligentes basadas en ECC, lo

que permite el uso de certificados de curva elíptica en tarjetas inteligentes para el

inicio de sesión de Windows.

Acceso seguro desde cualquier equipo

Windows 7 proporciona los controles de seguridad apropiados para que los usuarios

puedan tener acceso a la información que necesitan para ser productivos, en cualquier

momento y sin importar si están en la oficina o en otra ubicación. Además de ofrecer

50

Page 51: So - Windows 7

compatibilidad total para las tecnologías existentes, como la Protección de acceso a

redes, Windows 7 ofrece un firewall más flexible, compatibilidad con seguridad DNS y un

paradigma totalmente nuevo en acceso remoto.⇒ Compatibilidad con DNSSec: El Sistema de nombres de dominio (DNS) es un

protocolo esencial que admite muchas de las actividades diarias en Internet, entre

ellas, la entrega de correo electrónico, la exploración web y la mensajería instantánea.

Lasextensiones de seguridad o DNSSEC es un conjunto de extensiones para DNS

que proporciona los servicios de seguridad necesarios para Internet en la actualidad.

Windows 7 es compatible con DNSSEC, tal como se especifica en las RFC 4033,

4034 y 4035.

Figura 28. Configuración del Firewall de Windows 7⇒ Múltiples directivas de firewall activas: En Windows Vista, la directiva de firewall se

basa en el "tipo" de conexión de red establecida: red doméstica, de trabajo, pública o

de dominio (que es un cuarto tipo oculto). No obstante, esto puede presentar

obstáculos de seguridad para los profesionales de TI cuando, por ejemplo, un usuario

conectado a Internet a través de una red "doméstica" usa una red privada virtual para

tener acceso a la red corporativa. En tal caso, debido a que el tipo de red (y, por ende,

la configuración de firewall) se estableció en función de la primera red a la que se

conectó el usuario, no se pudo aplicar la configuración de firewall apropiada para tener

acceso a la red corporativa.

Windows 7 libera a los profesionales de TI de este problema mediante la admisión de

varias directivas de firewall activas, que permite que PCs obtengan y apliquen

información de perfil de firewall del dominio sin importar si hay otras redes activas en

sus PCs. Mediante estas capacidades, que se encuentran entre las características

principales que solicitan los clientes empresariales, los profesionales de TI pueden

simplificar las directivas de seguridad y conectividad al conservar un único conjunto de

reglas para clientes remotos y clientes que están físicamente conectados a la red

51

Page 52: So - Windows 7

corporativa.⇒DirectAccess: Con Windows 7, trabajar fuera de la oficina es cada vez más simple.

DirectAccess permite a los usuarios remotos teneracceso a la red corporativa siempre

que se conecten a Internet, sin tener que iniciar una conexión VPN, y, de este modo,

aumentar su productividad cuando están fuera de la oficina. Para los profesionales de

TI, DirectAccess ofrece una infraestructura de red corporativa más segura y flexible

para administrar y actualizar de forma remota PCs de usuarios. DirectAccess

simplifica la administración de TI al proporcionar una infraestructura "siempre

administrada", en la que los equipos que se encuentran dentro y fuera de la red

pueden mantenerse en buenas condiciones, administrados y actualizados.

DirectAccess permite a los profesionales de TI controlar exhaustivamente los recursos

de red a los que los usuarios pueden tener acceso. Por ejemplo, la configuración de

directiva de grupo puede usarse para administrar el acceso de usuarios remotos a las

aplicaciones empresariales. DirectAccess también separa el tráfico de Internet del

acceso a los recursos de redes internas, de forma que los usuarios puedan tener

acceso a sitios web públicos sin generar tráfico de comunicaciones adicional en la red

corporativa.Lo mejor de todo es que DirectAccess se basa en los estándares de la

industria, como IPv6 e IPsec, para garantizar que las comunicaciones de la empresa

sean seguras.

Protección de los usuarios y la infraestructura:

Windows 7 proporciona protección de seguridad flexible contra malware e intrusiones para

que los usuarios puedan lograr el equilibrio deseado entre seguridad, control y

productividad. AppLocker™ e Internet Explorer® 8 son dos ejemplos clave de inversiones

en tecnología que elevan la protección del sistema operativo contra la intrusión de

malware en Windows 7.⇒AppLocker: Windows 7 vuelve a dinamizar las directivas decontrol de aplicaciones

con AppLocker: un mecanismo flexible y fácil de administrar que permite al equipo de

TI especificar exactamente qué está permitido ejecutar en la infraestructura de

52

Page 53: So - Windows 7

escritorio y otorga a los usuarios la capacidad de ejecutar aplicaciones, programas de

instalación y scripts que necesitan para ser productivos. Como consecuencia, el

equipo de TI puede aplicar la normalización de aplicaciones dentro de la organización

a la vez que proporciona ventajas en cuanto a seguridad, funcionalidad y

compatibilidad.

AppLocker ofrece estructuras de reglas simples y eficaces e introduce reglas de

publicador: reglas basadas en firmas digitales de aplicaciones. Las reglas de

publicador permiten crear reglas que sobrevivan a las actualizaciones de la aplicación

al poder especificar atributos como la versión de una aplicación. Por ejemplo, una

organización puede crear una regla para "permitir que todas las versiones superiores

a la 9.0 del programa Acrobat Reader se ejecuten si están firmadas por el editor de

software Adobe". Ahora cuando Adobe actualice Acrobat, se puede implementar de

forma segura la actualización de una aplicación sin tener que crear otra regla para la

versión nueva de la aplicación.

Figura 29. Configuración de AppLocker⇒ Protección de datos contra la visualización no autorizada: Cada año, se pierden, se

roban o se retiran cientos de miles de equipos sin las medidas de seguridad

apropiadas. Sin embargo, la fuga de datos no es solo un problema del equipo físico.

La ubicuidad de las unidades flash USB, las comunicaciones por correo electrónico, la

documentación perdida, etc. proporcionan otras vías posibles para que los datos

caigan en malas manos. Windows 7 conserva las tecnologías de protección de datosdisponibles en

Windows Vista como el sistema de cifrado de archivos (EFS), la

tecnología integrada Active Directory® Rights Management Services y los controles de

puertos USB granulares. Además de las actualizaciones incrementales en estas

tecnologías, Windows 7 ofrece varias mejoras importantes para la popular tecnología

de Cifrado de unidad BitLocker.⇒BitLocker y BitLockerToGo: Windows 7 resuelve la constante amenaza de fuga de

datos con capacidad de administración y actualizaciones de implementación del

Cifrado de unidad BitLocker y la incorporación de BitLockerToGo: protección de

53

Page 54: So - Windows 7

datos mejorada contra la exposición y el robo de datos al extender la compatibilidad

de BitLocker a los dispositivos de almacenamiento extraíbles. La extensión de la

compatibilidad con BitLocker a los volúmenes de datos FAT permite admitir una

variedad más amplia de dispositivos y formatos de discos, incluidas unidades flash

USB y unidades de disco portátiles. Esto permitirá a los usuarios implementar

BitLocker para un rango más amplio de necesidades de protección de datos. Tanto si

debe viajar con su equipo portátil, como compartir archivos de gran tamaño con un

asociado de confianza o llevarse trabajo al hogar, los dispositivos protegidos mediante

BitLocker y BitLockerToGo ayudan a garantizar que solo los usuarios autorizados

puedan leer los datos, incluso si se pierden, roban o se usan incorrectamente los

medios.

BitLockerToGo también permite a los administradores controlar cómo pueden usarse

los dispositivos de almacenamiento extraíbles dentro del entorno y el nivel de

seguridad de la protección que requieren. Los administradores pueden requerir

protección de datos para cualquier dispositivo de almacenamiento extraíble en que losusuarios

deseen escribir datos y, a su vez, permitir que los dispositivos de

almacenamiento no protegidos se usen en modo de solo lectura. También hay

disponibles directivas para requerir contraseñas seguras, una tarjeta inteligente o

credenciales de usuario de dominio para usar un dispositivo de almacenamiento

extraíble protegido. Por último, BitLockerToGo ofrece compatibilidad de solo lectura

configurable para dispositivos extraíbles en versiones anteriores de Windows, lo que

permite compartir de forma más segura archivos con usuarios que aún ejecutan

Windows Vista y Windows XP.

Figura 30. Cifrado de unidad BitLocker

Desarrollado sobre la base de la seguridad de Windows Vista, Windows 7 incorpora las

54

Page 55: So - Windows 7

mejoras de seguridad adecuadas para brindarles a los usuarios la confianza de que

Microsoft les ayuda a estar protegidos. Las empresas se beneficiarán de las mejoras que

ayudan a proteger la información confidencial de la empresa, que ofrecen mayor

protección contra malware y que permiten proteger el acceso a los datos y a los recursos

corporativos desde cualquier lugar. Los consumidores pueden disfrutar de los beneficios

de los equipos y de Internet con la certeza de que Windows 7 es lo último en cuanto a

protección de la privacidad y la información personal. Por último, todos los usuarios se

beneficiarán de las opciones de configuración flexible y reconocible de la seguridad de

Windows 7, que permiten que todos logren el equilibrio justo entre seguridad y capacidad

de uso para su situación en particular.

CAPITULO 4

4. FUTURO DE WINDOWS

En el mundo de la tecnología se habla ya de la era post-PC. Los que apoyan esta

definición dicen que las computadoras tradicionales de sobremesa ya no son el

principalelectrodoméstico para consumir información digital como lo eran antes. Ahora podemos

consumir información y trabajar en los celulares, en tablets, consolas de juegos o incluso

en televisores conectados a internet. Aquí es donde entra Microsoft, la compañía que

durante muchos años ha sido la reina de la informática moderna, ya sea con Windows o

con Office. ¿Cómo iba a subsistir una empresa tan atada a las computadoras en este

nuevo mundo moderno?. La respuesta llega de la mano de Windows 8, el nuevo sistema

operativo de Microsoft del que la multinacional presentó una gran cantidad de detalles

recientemente.

4.1.Próximos Lanzamientos (No va)

s 8 es una reinvención total del veterano sistema operativo. Es el mayor avance

que se ha visto desde que Windows 95 creó el concepto actual del escritorio, con su barra

de aplicaciones y el botón de Inicio. Conceptos que desaparecen en Windows 8, ya que la

nueva pantalla principal deja de lado el mar de iconos y ventanas abiertas en el que

55

Page 56: So - Windows 7

hemos vivido hasta ahora para cambiarlos por una cuadrícula grande, colorida e

informativa a pantalla completa. Por ejemplo el cuadro del correo nos muestra los últimos

emails recibidos, y al hacer clic abrirá el programa con todos los emails. Del mismo modo

el cuadro para entrar a la aplicación de noticias nos muestra antes de entrar los

principales titulares. Si esto le suena a alguno posiblemente caiga en la cuenta de que

esto es muy similar a lo que llevan haciendo los smartphones en los últimos años, como

Android y Windows Phone 7, y más recientemente, los tablets. Y es que Windows 8 ha

tomado varias notas de estos dispositivos para crear un sistema operativo que funciona

bien tanto en una computadora tradicional como en un tablet o en el televisor. Asíes,

Microsoft ha creado un sistema que funciona perfectamente en un tablet al mismo tiempo

que ofrece todas las prestaciones de una computadora completa. Esto conlleva ventajas

como el encendido y apagado ultra rápido (en la demostración tardaba casi más en

encenderse la pantalla de la computadora que Windows 8) o una interfaz muy bien

adaptada para usarla con los dedos en pantallas táctiles.

Figura 31. Interfaz Metro UI

Esta nueva interfaz de hecho es muy atractiva, con el estilo llamado Metro que Microsoft

ya ha utilizado en Windows Phone 7 y, próximamente también estará disponible a través

de una actualización gratuita, en su videoconsola Xbox 360. Microsoft quiere que todos

sus productos tengan un estilo similar, un paso muy importante que facilitará el

aprendizaje para usar nuevos aparatos. Además de atractivo, Windows 8 es rápido. Muy

rápido. De hecho requiere todavía menos recursos que el anterior Windows 7 y Microsoft

asegura que funcionará en todos aquellos dispositivos que ya funcionen con la versión

actual de Windows. Y no sólo eso sino también todas las aplicaciones que usemos en

Windows 7 se abrirán sin problema en esta nueva versión. Para ello se abrirá

automáticamente el antiguo escritorio de Windows (con alguna modificación) como si

fuera una aplicación más para usar las aplicaciones antiguas. Aunque el escritorio estará

disponible en cualquier momento para aquellos que lo prefieran sobre la nueva interfaz

Metro.

56

Page 57: So - Windows 7

Otras nuevas funciones de Windows 8 son la nueva tienda de aplicaciones donde

podremos también descargar versiones de prueba, la integración con las redes sociales

como Twitter y Facebook para compartir prácticamente cualquier cosa que estemos

haciendo, la sincronización de nuestros archivos en la nubeasí como fotos y música y la

aparición de juegos de Xbox Live, entre otros. Para los que estén dudando en actualizar a

Windows 7 ahora, posiblemente les merezca la pena hacerlo de cualquier modo. Windows

8 todavía no está acabado y, aunque todavía no hay una fecha sólida de lanzamiento, se

espera que salga para otoño de 2012. Teniendo en cuenta que Microsoft hará fácil la

actualización de Windows 7 a Windows 8 es todavía una buena opción instalar la versión

actual, ya que hará el paso a la nueva versión el año que viene más sencilla y, además,

más barata.

Figura 32. La revolución de las Tablets y dispositivos móviles contra las PC

Más allá de las buenas intenciones, no todo comienza con el pie derecho. La aventura de

Windows 8 da inicio con objetivos muy claros: Cerrar la brecha entre tablets y PCs,

ubicarse como un sistema operativo especialmente optimizado para interfaces táctiles,

revalorizar el concepto de “aplicación”, defender la postura de “Windows en todas partes”

que mencionó Ballmer en su momento, e implantar la idea de “reinventar” al sistema

operativo. Microsoft cree que ha logrado algo muy importante a partir del desarrollo de

Windows Phone 7, por lo que no fue una sorpresa tan grande saber que en Redmond

tomarían algunas cosas prestadas de la versión móvil de Windows para aplicarlas sobre

Windows 8. Como siempre sucede en estos casos, la idea del cambio polariza a los

usuarios. Quienes desean ver algo nuevo en Windows recibieron la idea con mucha

alegría, mientras que aquellos escépticos se espantan de sólo imaginar a Metro en sus

pantallas LCD gigantes. El proceso de instalación de Windows 8 es prácticamente

idéntico al de Windows 7 (450 millones de licencias y contando), e incluso se puede decir

que hay algunospasos ausentes, ya que el preview no requiere de activación. La

57

Page 58: So - Windows 7

instalación personalizada sigue brillando por su ausencia (básicamente, es instalación

completa o nada), sin embargo, el tiempo que demandó ha sido más que razonable.

Puede que al utilizar una instalación limpia nos hayamos ahorrado algunos dolores de

cabeza y retrasos innecesarios, por lo que recomendamos que hagas lo mismo en caso

de que decidas probar tú mismo a este reciente build. Una vez finalizada la copia de

archivos, recibirás la primera dosis de Metro, que para bien o para mal, está casi en todas

partes. Tras un breve paseo por la configuración de usuarios, llegarás a lo que es el

nuevo menú de inicio en un tiempo muy corto: Las promesas de tiempos de inicio

reducidos parecen estar en buen camino.

Tras llegar a Metro en todo su esplendor el teclado responde bien, el ratón tampoco se

queda atrás, las barras de desplazamiento aparecen para compensar la ausencia de

hardware touch, pero Microsoft deberá permitir a los usuarios modificar algunos aspectos

de Metro si quiere acelerar su absorción. Escoger si el icono de cada aplicación debe ser

más pequeño o más grande difícilmente puede calificar como personalización. ¿Por qué

solamente tres columnas de aplicaciones, y no dos o cuatro? ¿Qué hace Escritorio

Remoto enterrado entre juegos? En Redmond han dejado bien en claro que Metro no

puede ser deshabilitado ya que sería como deshabilitar toda la interfaz de Windows 8.

Bien, pero hasta el menú de inicio de Windows 7, que dicho sea de paso eliminó por

completo el “menú clásico”, permite modificar algunos ítems. Más allá de reordenar

bloques y cambiar levemente su tamaño, el nuevo menú de inicio no le deja mucho al

usuario en cuanto a modificaciones.

Una vezdentro del escritorio, las cosas se vuelven más familiares para quienes buscan 

un entorno un poco más convencional. Claro que, el escritorio es ahora poco más que una 

aplicación paralela que puede ser invocada a voluntad, pero eso no significa que los 

conocidos ajustes de Windows no tengan cabida aquí. Desde la transparencia en Aero 

hasta el fondo de pantalla, pasando por los servicios, la memoria virtual y la edición de 

Registro, todo sigue allí bajo el manto de Metro. La instalación de programas “normales” 

no dio problemas en general, pero hemos encontrado excepciones (Avast gratis no 

58

Page 59: So - Windows 7

funciona), y estando en Metro sólo debes comenzar a escribir parcialmente el nombre del 

programa para que aparezca, tal y como es el sistema de búsqueda en Vista y Windows 

7. ¿Que dónde está el menú de inicio normal? Llevar el cursor a la parte inferior izquierda 

de la pantalla te hará conocer a los Charms, un reemplazo relativamente adecuado que 

permite, además de buscar aplicaciones, compartir contenido rápidamente. La alternativa 

sería desafiar abiertamente a Redmond e instalar algo como Classic Shell. 

Figura 33. La revolución de las Tablets y dispositivos móviles contra las PC 

Abrir el explorador de Windows 8 nos trae otro punto muy controvertido que es la inclusión 

de Ribbon en la interfaz. Todo parece indicar que el caos inicial del Ribbon que 

observamos en Office 2007 ha sido reemplazado por una versión más sencilla y alineada, 

a través de la cual podemos obtener acceso a las funciones más utilizadas del explorador. 

Cambiar el tipo de vista sin tener que ingresar al menú es muy conveniente, pero el 

contenido de Ribbon se altera de acuerdo a la sección sobre la que hagamos clic. 

Seleccionar una unidad de disco trae al frente opciones de mantenimiento, o de seguridad 

como es el caso de BitLocker. Hasta aquí, nos queda la sensación de que la inclusión de 

Ribbon no será tan traumática como se pensaba en un principio. 

Y para cerrar (al menos por ahora), un clásico renovado: Al fin y al cabo es un preview, y 

no podía faltar un BSOD para coronar nuestra sesión, aunque Metro también alcanzó al 

error informático más odiado del universo. Este build de Windows 8 presenta varios 

interrogantes. El que sea más rápido al iniciarse y que demande menor cantidad de 

recursos es algo siempre bienvenido. La compatibilidad con programas “pre-Windows 8” 

no está garantizada al cien por ciento actualmente, pero está bastante cerca de ese 

número. El Ribbon en Windows Explorer fue mejor de lo que esperaba, y definitivamente 

merece un trato más intenso. La virtud, y a la vez el problema de Windows 8, es Metro. 

Estamos convencidos de que eventualmente será una excelente interfaz para dispositivos 

móviles y/o con capacidad táctil, pero es un poco frustrante e inflexible sobre el escritorio. 

59

Page 60: So - Windows 7

Personalmente no tengo problemas en cruzar espadas con la interfaz, pero deberá 

dejarme hacer más que cambiar el tamaño y lugar de los iconos, y acoplar aplicaciones. 

Las características de Windows 8 lo llevar a ser la revolución en el mundo de escritorio, 

por ejemplo: El reconocimiento facial permite que con solo ponerse frente al Pc este 

prendería de manera automática -”Mi PC Knows Me”- recociendo al usuario, y si vamos 

un poco más allá podemos suponer que se puede utilizar este sistema para ingresar a 

nuestras cuentas de correo y otros sitios que necesiten acceso mediante contraseña 

suprimiendo a estos. El sistema de sensores que tendría Windows 8, le permitirían regular 

el brillo y contraste del monitor de acuerdo a los cambios de luz natural o artificial que percibe, adaptándolo

las preferencias del usuario. Conexiones USB 3.0 y Bluetooth 3.0, 

para mayor velocidad de transferencia de datos; conexiones inalámbricas para televisión. 

Como hemos visto en el Kinect de la Xbox, la cámara estereoscópica detecta los 

movimientos y los transmite a la pantalla, suponemos que en el Windows 8 (si aplican 

este mecanismo) las pantallas touchscreen quedaran rezagadas, pues con esta nueva 

tecnología no hace falta tocar la pantalla simplemente funciona con los gestos “a secas” 

algo comparado a la película de ciencia ficción “MinorityReport” usado constantemente 

como ejemplo de nuevas interfaces. Actualmente Microsoft utiliza la tecnología BitLocker 

para cifrar el disco duro, pero logro ser “crakeada” por una empresa de seguridad; ahora 

Microsoft está interesada en crear “la nueva experiencia de BitLocker”. Se tiene prevista la 

salida de Microsoft Windows 8 para el 2012. El futuro nos depara definitivamente un 

acceso a la tecnología sin controles; la máquina reconoce rostros, voz y gestos y hace 

su trabajo. 

CONCLUSIONES 

Para comenzar, la arquitectura nuclear de Windows 7 sigue siendo la misma, pues se 

construyó sobre la misma base de Windows Server® 2008 y Windows Vista®. Esto 

garantiza que casi todos los equipos, aplicaciones y dispositivos que son compatibles con 

Windows Vista conservan su compatibilidad con Windows 7. 

Al diseñar Windows 7, el equipo de ingeniería tuvo un enfoque claro en lo que llamamos 

‘los aspectos básicos’: rendimiento, compatibilidad con aplicaciones, compatibilidad con 

60

Page 61: So - Windows 7

dispositivos, confiabilidad, seguridad y duración de la batería. Este esfuerzo fue asistido 

por datos de telemetría acerca de la forma en que los equipos se utilizan y los problemas 

que generaron un rendimiento pobre o una interrupción. El enfoque en los aspectos 

básicos no comenzó con Windows 7; de hecho es la continuación del trabajo en Windows 

Vista que se materializó en el Service Pack 1. Aunque la primera versión de Windows 

Vista enfrentó dificultades de compatibilidad con hardware y aplicaciones, las mejoras 

introducidas en SP1 y una madurez del ecosistema han contribuido a solucionar estos 

problemas. 

Lo más importante para los profesionales de TI son las mejoras en la capacidad de 

administración y la seguridad, y de qué forma influyen en el trabajo diario. Al igual que 

Windows Vista, Windows 7 se diseñó para que la administración de entorno de PC sea 

más automatizada, controlable y eficiente. Ambos sistemas operativos cliente traen 

herramientas y capacidades de control que no están disponibles en un entorno Windows 

XP. 

Además, la digitalización de Windows 7 se construye sobre las mejoras fundamentales 

realizadas en Windows Vista, agregando las características de enumeración y 

administración de controladores. La migración de datos es más rápida y más flexible 

gracias a la nueva característica de ‘vínculos permanentes’, junto con un soporte técnico 

para la migración sin conexión es frecuente que nos enteremos de las molestias que 

enfrentan para mantener una configuración estándar e impedir que los usuarios finales 

agreguen software y hardware no autorizados. Además, en el caso de los equipos 

portátiles remotos que pasan la mayor parte del tiempo fuera de la red corporativa, la 

administración de revisiones y actualizaciones es problemática y poco confiable. 

En Windows Vista, la característica Control de cuentas de usuario (UAC) permitió que un 

mayor número de organizaciones pusieran a sus usuarios en modo de usuario estándar, 

lo que impidió que se hicieran cambios no autorizados a la configuración básica. Windows 

Vista también agregó de manera significativa más parámetros que se pueden administrar 

con directivas de grupo. 

En Windows 7, estas dos tecnologías avanzan aún más, con un UAC personalizable que 

61

Page 62: So - Windows 7

se puede optimizar para reducir el número de peticiones de elevación, si eso resulta 

adecuado para el entorno. Las preferencias de directivas de grupo también extienden el 

alcance de lo que puede administrar una directiva de grupo y cómo se aplican las 

configuraciones a usuarios o equipos específicos, incluidos los componentes no 

compatibles con estas directivas. La actualización de equipos móviles que pasan la mayor 

parte del tiempo fuera de la red es un problema particularmente desafiante para las 

organizaciones de TI. Windows 7 presentará DirectAccess, una funcionalidad que permite 

la administración y actualización de equipos remotos conectados a Internet, incluso 

cuando están fuera de la red corporativa. En el caso de los profesionales de TI que se 

sienten un poco incómodos en un entorno de scripting con línea de comandos, la nueva 

característica Powershell v2 y su editor gráfico contribuyen a automatizar las tareas 

repetitivas con una experiencia mínima en desarrollo. 

La seguridad es uno de aquellos problemas eternos en la administración de TI, y el 

Cumplimiento de reglamentaciones se está volviendo un desafío mayor producto de la 

expansión de las regulaciones en todo el mundo. Aunque hubo avances significativos en 

la seguridad de los equipos gracias a Windows XP SP2, las innovaciones nefastas en 

malware e ingeniería social indican que los equipos todavía son propensos a las 

amenazas perjudiciales. Además, la implementación de directivas de cumplimiento de 

reglamentaciones (especialmente la protección de datos confidenciales en equipos 

móviles) constituye un desafío particular. 

Windows Vista presentó un modelo de arquitectura que mejoró la seguridad al limitar los 

cambios que se podían hacer al registro sin credenciales administrativas, a la vez que 

proporcionó más instancias para la implementación de usuarios en modo de usuario 

estándar. UAC contribuyó a proteger los equipos, pero en el corto plazo causó algunas 

interrupciones porque las aplicaciones necesitaban evitar la ejecución de ciertas tareas, 

como escribir en el registro o escribir datos en carpetas protegidas. Con SP1, un ecosistema maduro y en

algunos casos el uso creativo de “correcciones de 

compatibilidad”, se resolvió la mayoría de los problemas de compatibilidad con 

aplicaciones, a la vez que se proporciona un nivel agregado de protección. 

La introducción del Cifrado de unidad BitLocker en Windows Vista y la extensión de esta 

62

Page 63: So - Windows 7

protección a volúmenes que no son de arranque en SP1 proporcionaron el mayor grado 

de protección de datos confidenciales que exigen muchas industrias. Windows 7 se 

construyó sobre estos avances con un Control de cuentas de usuario personalizable que 

permite a los profesionales de TI “optimizar” la característica según su entorno; en 

aquellas instancias en que se concede más flexibilidad a los usuarios, aparecerán menos 

peticiones de elevación. Por el contrario, en entornos que requieren mayor control sobre 

la infraestructura de TI, es posible fortalecer el UAC para minimizar los cambios que 

pueda hacer algún usuario. Para proteger los datos, Windows 7 presenta BitLocker 

ToGo™, un cifrado de extensión para unidades extraíbles. Esta característica brinda un 

mayor control sobre la información que sale de la corporación y además ayuda a proteger 

las unidades USB perdidas o robadas. Además, Windows 7 incorpora mejoras a los 

Perfiles de firewall y permite que la TI controle el acceso a aplicaciones específicas por 

parte de usuarios específicos; pero abordaremos esto con mayor detalle en futuros 

artículos. 

Windows Vista presentó Windows ImagingFormat (WIM), lo que permitió la creación e 

implementación de una imagen independiente del hardware y del idioma. En muchas 

instancias, se pudo implementar y mantener una sola imagen en todo el mundo, lo que 

proporcionó un entorno más predecible. Varias herramientas nuevas, entre ellas Microsoft 

DeploymentToolkit, el kit de herramientas de compatibilidad de aplicaciones, y Microsoft 

Assessment and PlanningToolkit contribuyeron a simplificar la planificación, las pruebas y 

la distribución de una implementación a gran escala. 

En Windows 7, la creación e implementación de imágenes se mejora con avances como 

Aprovisionamiento dinámico de controladores, la herramienta Servicio y administración de 

imágenes de implementación, Transferencia de secuencias múltiples de multidifusión y 

mejoras en la migración de estado de usuario. Entraremos en más detalles en futuros 

artículos de la Serie Springboard, de modo que consúltelos con frecuencia. 

En resumen, Windows 7 presenta avances en capacidad de administración, seguridad, 

implementación y productividad del usuario final. ¿Significa esto que usted debe esperar o 

pasar por alto? El hecho es que puede obtener hoy mismo muchas de esas ventajas en 

63

Page 64: So - Windows 7

Windows Vista. A pesar de que la versión original de Windows Vista se encontró con 

problemas de compatibilidad con aplicaciones y hardware, se ha progresado mucho 

gracias a Windows Vista SP1 y a un ecosistema maduro, y este progreso continúa en 

Windows 7. Si en su organización aún no comienzan a considerar seriamente Windows 

Vista, o si usted lo evaluó antes de SP1 y encontró demasiadas dificultades, ahora tiene 

sentido actualizarlo, tanto para beneficiarse de un entorno de PC más avanzado como 

para adelantarse a la curva de adopción de Windows 7. 

64

Page 65: So - Windows 7

BIBLIOGRAFÍA 

Haldar, S., &Aravind, A. (2010).Operating Systems. India: Pearson. 

Microsoft.(14 de Septiembre de 2007). Windows Sysinternals - Process Explorer v11.02 

(Mark Russinovich). Obtenido de http://technet.microsoft.com/esve/sysinternals/bb896653 

Microsoft. (21 de Marzo de 2009). Technet - Mejoras de seguridad de Windows 7. 

Obtenido de http://technet.microsoft.com/eses/library/dd548337%28WS.10%29.aspx 

Microsoft. (15 de Octubre de 2009). Technet - Primera mirada a Windows 7 para 

profesionales de TI. Obtenido de http://technet.microsoft.com/eses/library/dd266801.aspx 

Microsoft. (21 de Febrero de 2010). Technet - Windows 7: seguridad y protección. 

Obtenido de http://technet.microsoft.com/eses/library/dd571075%28WS.10%29.aspx 

Microsoft. (Enero de 2012). SystemInternals. Obtenido de

http://msdn.microsoft.com/enus/windows/hardware/gg463312 

Stallings, W. (2012). Operating Systems: Internal and Design Principles (7th Edition). New 

Jersey (USA): Prentice Hall. 

Tanenbaum, A. (2003). Sistemas Operativos Modernos. México: Pearson Education. 

Voz de América. (14 de Septiembre de 2011). Microsoft revela su futuro Windows 8 

(AnchelLabena). Obtenido de 

http://www.voanews.com/spanish/news/technology/Microsoft-revela-su-futuroWindows-8-129791363.html 

Wijk, J. (2007 de Noviembre de 2007). On-disk filesystem structures.Obtenido de 

http://www.dfsee.com/present/fsystems/fsystems.pdf 

Wikipedia. (15 de Enero de 2012). Hybridkernel. Obtenido de 

http://en.wikipedia.org/wiki/Hybrid_kernel 

Wikipedia. (15 de Enero de 2012). Windows NT. Obtenido de 

http://en.wikipedia.org/wiki/Windows_NT 

65