Ambiente windows

Page 1

REALIZADO POR: ANA KARINA MANZANO / YULITZA / ANDRIYISEL MARTINEZ.


Ambiente Windows Un sistema operativo es un programa o conjunto de programas de computadora destinado a permitir una gestión eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario. Windows NT Es una familia de sistemas operativos producidos por Microsoft, de la cual la primera versión fue publicada en julio de 1993. Previamente a la aparición del famoso Windows 95 la empresa Microsoft concibió una nueva línea de sistemas operativos orientados a estaciones de trabajo y servidor de red. Un sistema operativo con interfaz gráfica propia, estable y con características similares a los sistemas de red UNIX. Las letras NT provienen de la designación del producto como "Tecnología Nueva" (New Technology). Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Además, Windows NT se distribuía

en dos versiones, dependiendo de la utilidad que se le fuera a dar: Workstation para ser utilizado como estación de trabajo y Server para ser utilizado como servidor. Desarrollo Cuando el desarrollo comenzó en noviembre de 1993, Windows NT (usando modo protegido) fue desarrollado a la vez que OS/2 3.0, la tercera versión del sistema operativo desarrollado en conjunto entre Microsoft e IBM. Adicionalmente al trabajo de las tres versiones de OS/2, Microsoft continuó desarrollando paralelamente un ambiente Windows basado en DOS y con menos demanda de recursos (usando modo real). Cuando Windows 3.0 fue liberado en mayo de 1990, tuvo tanto éxito que Microsoft decidió cambiar la API por la todavía no liberada NT OS/2 (como era conocida) de una API de OS/2 a una API extendida de Windows. Esta decisión causó tensión entre Microsoft e IBM, y la colaboración se vino abajo. IBM continuó el desarrollo de OS/2 por su cuenta, mientras Microsoft continuó, trabajando en el recién nombrado Windows NT.


Microsoft contrató a un grupo de desarrolladores de Digital Equipment Corporation liderados por Dave Cutler para desarrollar Windows NT, y muchos elementos que reflejan la experiencia de DEC con los VMS y RSX-11. EL SO fue diseñado para correr en múltiples arquitecturas, con el núcleo separado del hardware por una capa de abstracción de hardware. Las APIs fueron implementadas como subsistemas por encima de la indocumentada API nativa; esto permitió la futura adopción de la Windows API. Originalmente un micro núcleo fue diseñado, subsecuentes liberaciones han integrado más funciones para mejorar el rendimiento del núcleo. Windows NT fue el primer sisterma operativo en usar Unicode internamente.

La familia de los sistemas operativos Windows NT de Microsoft está constituida por versiones como Windows 10, Windows 8.x, 7, Vista, XP, Windows Server 2003, Windows 2000 y Windows NT. Todos tienen multitarea apropiativa y son sistemas operativos que han sido diseñados para trabajar tanto con computadoras con un solo procesador como con múltiples procesadores que en inglés es el Symmetrical Multi Processor o SMP. Para procesar las peticiones de entrada/salida (en inglés Input/Output, I/O) acude a una dirección de paquetes de E/S que utiliza peticiones (IRP) y E/S asíncrona. A partir de Windows 2000 Advanced Server, Microsoft comenzó a desarrollar sistemas operativos que soportaban 64-bits. Antes sus sistemas operativos estaban basados en un modelo de 32-bits. Arquitectura La arquitectura de Windows NT es altamente modular y se basa en dos capas principales: •

Modo usuario: Cuyos programas y subsistemas están limitados a los recursos del sistema a los que tienen acceso.


Modo núcleo: Tiene acceso total a la memoria del sistema y los dispositivos externos. Los núcleos de los sistemas operativos de esta línea son todos conocidos como núcleos híbridos, aunque hay que aclarar que este término está en discusión ya que este núcleo es esencialmente un núcleo monolítico que está estructurado al estilo de un micro núcleo. La arquitectura dentro del modo núcleo se compone de lo siguiente: 1. Un núcleo híbrido. 2. Una capa de abstracción de

hardware (en inglés Hardware Abstraction Layer o HAL) 3. Controladores

o

también

llamados drives. 4. Executive: Sobre el cual son

implementados todos servicios de alto nivel.

los

5. Librerías dinámicas para su

correcto funcionamiento, como ntoskrnl.exe El modo núcleo de la línea de Windows NT está compuesto por subsistemas capaces de pasar peticiones de E/S a los controladores apropiados usando el gestor de E/S. Dos subsistemas

crean la capa del modo usuario de Windows 2000: el subsistema de Entorno (ejecuta aplicaciones escritas para distintos tipos de sistemas operativos), y el subsistema Integral (maneja funciones específicas de sistema de parte del subsistema de Entorno). El modo núcleo en Windows 2000 tiene acceso total al hardware y a los recursos del sistema de la computadora. El modo núcleo impide a los servicios del modo usuario y las aplicaciones acceder a áreas críticas del sistema operativo a las que no deberían tener acceso. El Executive se relaciona con todos los subsistemas del modo usuario. Se ocupa de la entrada/salida, la gestión de objetos, la seguridad y la gestión de procesos. El núcleo se sitúa entre la capa de abstracción de hardware y el Executive para proporcionar sincronización multiprocesador, hilos y programación y envío de interrupciones, y envío de excepciones. El núcleo también es responsable de la inicialización de los controladores de dispositivos al arrancar. Hay tres niveles de controladores en el modo núcleo: controladores de alto nivel, controladores intermedios y controladores de bajo nivel.


El modelo de controladores de Windows (en inglés Windows Driver Model, WDM) se encuentra en la capa intermedia y fue diseñado principalmente para mantener la compatibilidad en binario y en código fuente entre Windows 98 y Windows 2000. Los controladores de más bajo nivel también son un legado de los controladores de dispositivos de Windows NT que controlan directamente un dispositivo o puede ser un bus hardware PnP. Modo Usuario El modo usuario está formado por subsistemas que pueden pasar peticiones de E/S a los controladores apropiados del modo núcleo a través del gestor de E/S (que se encuentra en el modo núcleo). Dos subsistemas forman la capa del modo usuario de Windows 2000: el subsistema de Entorno y el subsistema Integral. El subsistema de entorno fue diseñado para ejecutar aplicaciones escritas para distintos tipos de sistemas operativos. Ninguno de los subsistemas de entorno puede acceder directamente al hardware, y deben solicitar el acceso a los recursos de memoria a través del Gestor de Memoria Virtual que se ejecuta en modo núcleo. Además, las aplicaciones se ejecutan a menor

prioridad que los procesos del núcleo. Actualmente hay tres subsistemas de entorno principales: un subsistema Win32, un subsistema OS/2 y un subsistema POSIX. Modo Núcleo El núcleo del sistema operativo se encuentra entre el HAL y el Executive y proporciona sincronización multiprocesador, hilos y envío y planificación de interrupciones, gestión de interrupciones y envío de excepciones, también es responsable de la inicialización de controladores de dispositivos que son necesarios en el arranque para mantener el sistema operativo funcionando. Esto es, el núcleo realiza casi todas las tareas de un micronúcleo tradicional, la distinción estricta entre el Executive y el núcleo son los mayores restos en este último del diseño original del micronúcleo, y que la documentación histórica del diseño se refiere al componente del núcleo como "el micronúcleo”. El núcleo a menudo interactúa con el gestor de procesos. El nivel de abstracción es tal que el núcleo nunca llama al gestor de procesos, únicamente se permite al revés (salvo para un puñado de casos, sin llegar aún hasta el punto de una dependencia funcional).


El modo núcleo está formado por servicios executive, que a su vez están formados por varios módulos que realizan tareas

específicas, controladores de núcleo, un núcleo y una Capa de Abstracción del Hardware o HAL.

VERSIONES

Versiones de Windows NT NT ver.

Nombre

Ediciones

Fecha

Compilación

Lanzamiento NT

Workstation, Advanced Server

julio 1993

528

3.1

Windows NT 3.1

NT

Windows NT 3.5

Workstation, Server

septiembre 19 94

807

Windows NT 3.51

Workstation, Server

mayo 1995

1057

julio 1996

1381

febrero 2000

2195

3.5 NT 3.51

NT

Windows NT 4.0

4.0

NT 5.0

Windows 2000

Workstation, Server, Server Enterprise Edition, Terminal Server, Embedded

Professional, Server, Advanced Server, Datacenter Server Home, Professional, Media Center (2004 & 2005),


NT

Windows XP

Tablet PC, Starter, Embedded, N, 64 bit edition (IA-64)

octubre 2001

2600

abril 2003

3790

julio 2006

2600

enero 2007

6000

5.1

NT 5.2

NT 5.1

NT 6.0

Windows Serve r 2003

Windows Fundamentals for Legacy PC

Windows Vista

Standard, Enterprise, Datacenter, Web, XP Pro x64

Versión recortada de Windows XP con menos complementos, hecha especialmente para PCs con menores prestaciones

Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate (la única versión que no está disponible para equipos de 64 bits es la versión Starter, ya que es una


versi贸n para equipos b谩sicos)

Standard, Enterprise, NT 6.0

Windows

Datacenter,

Server 2008

Web, Storage,

febrero 2008

6001

octubre 2009

7600

Octubre 2012

9200

Octubre 2013

9600

Small Business Server

Starter, Home Basic, Home Premium, Professional, Ultimate, NT 6.1

Windows 7

Enterprise (al igual que en Vista, la versi贸n Starter no dispone de soporte para 64 bits)

Windows 8, Windows 8 Pro, NT 6.2

Windows 8

Windows RT(ARM), Windows Phone 8 (ARM)

NT 6.3

Windows 8.1

Windows 8.1, Windows 8.1 Pro, Windows


RT(ARM), Windows


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.