Arquitectura Interna de Windows 2000

14 - enero - 2009

En clase estamos viendo la estructura interna y el funcionamiento de los sistemas operativos desde un punto de vista teórico y hemos visto que la arquitectura interna de un sistema operativo actual es jerárquica y se compone de una serie de módulos que se relacionan entre sí.

Escribo este artículo para que veáis concretamente cual es la arquitectura interna de un sistema Windows NT. Más concretamente, el sistema Windows 2000; padre de Windows XP y Vista y, por lo tanto, muy parecido a ellos.

La arquitectura interna es la siguiente:

architecture

Hay 4 tipos básicos de procesos en modo usuario:

  • Fijos (System Support processes), como el proceso de logon (autenticación) o el de gestión de sesión, que no son servicios de Windows 2000 (esto es, no iniciados por el gestor de control de servicios).
  • Procesos de Servicios, que contienen los servicios Win32, como la planificación de procesos o el servicio de colas. Algunas aplicaciones, como por ejemplo SQL Server, también incluyen componentes que se ejecutan como servicios.
  • Aplicaciones de usuario, que pueden ser de 5 tipos: Win32, Windows 3.1, MS-DOS, POSIX, o OS/2 1.2.
  • Subsistemas de Entorno, que permiten a las aplicaciones acceder a los servicios nativos del sistema operativo mediante funciones.

Las DLL de Subsistema, efectúan la labor de intermediario entre las llamadas a los servicios de sistema ejecutadas por las aplicaciones de usuario.

Los componentes en modo kernel (núcleo) de Windows 2000 son:

  • Windows 2000 executive, contiene los servicios básicos del sistema operativo, como la gestión de memoria, la planificación de procesos e hilos de ejecución, seguridad, Entrada/Salida y comunicación entre procesos.
  • Windows 2000 kernel, consistente en las funciones de bajo nivel del sistema, como planificación de hilos de ejecución, gestión de interrupciones y sincronización de varios procesadores.
  • Hardware Abstraction Layer, es una capa de código que aísla el kernel, los drivers de dispositivos, y el resto de componentes específicos de la plataforma de los diferentes tipos de hardware.
  • Windowing And Graphics System, es el componente encargado de la interfaz gráfica de usuario.

Información extraída del siguiente artículo.


Novedades relacionadas con el Hardware

13 - noviembre - 2008

En primer lugar, los nuevos procesadores Intel Xeon 7400 Series para servidores. Tienen seis núcleos, tecnología de 45nm y velocidad de hasta 2.66 GHz. AMD, por su parte, ya había sacado con anterioridad los procesadores Phenom de 6 núcleos e Intel se acaban de estrenar y poner a la altura.

Características:

Processor number Δ L2 cache L3 cache Clock speed Front side bus System type Power Number of cores
45-nm technology
X7460 9MB 16MB 2.66 GHz 1066 MHz MP 130W 6

Más información en: INTEL

Ahora os presento dos placas base: la primera de ellas tiene el procesador incorporado. Es una placa base modelo VIA VB8001 e incorpora un procesador VIA nano a 1.6 GHz (procesador de bajo consumo de VIA). Su formato es Mini-ITX de 17×17 cm y tiene todos los puertos necesarios.

Una imagen:

via_vb80011

Más información: PÁGINA DE VIA

La otra placa base que os presento también es de VIA, también tiene el microprocesador integrado pero lo más destacable es su reducido tamaño. Tiene un formato Pico-ITX que es muy pequeño: 10×7.2 cm. Sin embargo, no le falta ningún detalle y tiene las prestaciones del ordenador más potente que pudieramos encontrar hace tres años. Esto es bastante para muchos usuarios actuales. Este tipo de ordenador tan pequeño es ideal para usarlo como un barebone (ordenador pequeño) o como un media center (multimedia, televisión, salón de casa).

Alguna imagen:

epia-px_comparison

Más información: ESPECIFICACIÓN DE LA PLACA VIA