Está en la página 1de 9

Memory Manager

Maneja la memoria virtual, controlando la paginacion y proteccion


dentro y fuera de la memoria fisica a almacenamietno secundario.
Implementa un asignador general de la memoria fisica
Implementa un parseador de ejecutables PE que permite que los
ejecutables sean mapeados o no mapeados
Windows NT 4.0 Terminal Server Edition permite diferentes instancias
de subsitemas de win32 y drivers GDI corran simultaneamente
Process Structure
Handles process and thread creation and termination, and it
implements the concept of Job, a group of processes that can be
terminated as a whole, or be placed under shared restrictions (such a
total maximum of allocated memory, or CPU time). Job objects were
introduced in Windows 2000.
Maneja la creacion y terminacion de procesos y threads; implementa
el concepto de Job introducido en Windows 2000
PnP Manager
Maneja el plug and play y apoya la deteccion de dispositivos e
instalacion al momento de inicio
Power Manager
Maneja los eventos relacionados con la energia y notifica los drivers
afectados con IRPs especiales
System Reference Monitor
Es la autoridad primaria que hace cumplir las reglas seguridad integral
del subsistema. Es el que permite si un programa se puede accesar
via la lista de control de acceso ACLs
Graphics Device Interface (GDI)
Es el responsanle de dibujar lineas y curvas, renderizando fuentes y
manejando paletas.
Kernel
Provee sincronizacion multiprocesador, thread y manejo y despacho
de interrupciones.
Es responsanle de inicializar los dispositivos necesarios para
mantener el Sistema operative corriendo.
Por lo general es referido como el microkernel porque hace todo lo
que le microkernel puede hacer.
Kernel-mode Drivers
Windows NT usas estos drivers para interactuar con los dispositivos
de hardware.
Hay de Alto Nivel, Nivel Intermedio, Nivel Bajo
Hardware abstraction layer
Es la capa entre el hardware fisico y el resto del Sistema operativo.
Fue diseado para seconder las diferencias en el hardware y proveer
una plataforma consistente para el kernel.
Incluye el codigo especifico para el hardware para controlar la interfaz
I/O, controladores de interrupciones y multiples procesadores
Trabaja junto al kernel

También podría gustarte