Está en la página 1de 11

Windows NT

Con la aparición de Windows 95 Microsoft ideo una línea de sistemas operativos para
estaciones de trabajo y servidores RED, dando como resultado el desarrollo de Windows
NT.
Windows New Tecnology mejor conocido como Windows NT es un conjunto de sistemas
operativos desarrollados por Microsoft y publicado el 27 julio de 1993. Fue concebido
como un sistema con una interfaz grafica propia y con similitudes a los sistemas de red
UNIX, originalmente fue un sistema de 32 bits con alta seguridad y servicios de red que
necesitaba al menos 12MB de Memoria RAM y un almacenamiento disponible de al
menos 75MB.
Permite trabajar en un ambiente en el cual dos o más computadoras están comunicadas
entre sí, de una manera transparente para los usuarios. En otras palabras, Windows NT es
un sistema operativo para redes de computadoras.

Para su desarrollo Microsoft contrató a Digital Equipment Corporation dirigidos por Dave
Cutler en conjunto con IBM. Fue diseñado para ejecutarse en diferentes arquitecturas y
con el núcleo separado del hardware por una capa de abstracción de hardware (Hardware
Abstraction Layer o HAL).
Originalmente fue diseñado con un microkernel pero fue actualizado para mejorar el
rendimiento del núcleo agregando nuevas funciones como direccionamiento de hasta 4GB
de memoria RAM, soporte con archivos FAT, NTFS, y HPFS, Soporte de red incorporado,
Soporte multiproceso y Seguridad C2.
El conjunto de sistemas de Windows NT esta conformado por Windows NT (de 1993 al
2001), Windows 2000, Windows Server 2003, Windows XP, Windows Vista, Windows
Server 2008/2008R2, Windows 7, Windows Server 2012/2012R2, Windows 8/8.1,
Windows 10, Windows Server 2016 y Windows Server 2019 (se desconoce si Windows
11 pertenecerá a este conjunto, pero lo más probable es que sí).

La arquitectura de este sistema operativo es altamente modular que está basada en 2


capas principales las cuales son el “Modo Usuario” y el “Modo Núcleo”.

Modo Usuario:
Sus programas y subsistemas están limitados a los recursos del sistema a los que se tienen
acceso, los 2 subsistemas pueden pasar peticiones de Entrada y Salida a los controladores
apropiados del modo núcleo a través del gestor de Entrada y Salida, los cuales son:

Subsistema de Entorno: Fue diseñado para ejecutar aplicaciones para diferentes


sistemas operativos, este no puede acceder directamente al Hardware y solo puede
acceder a los recursos de memoria a través del Gestor de Memoria Virtual. Cuenta con 3
formas principales: 1 Subsistema Win32 (que puede ejecutar aplicaciones de Windows de
32 bits), 1 Subsistema OS/2 (para ejecutar ficheros HPFS [High Performance File System]) y
1 Subsistema POSIX (siendo esta una norma que define una interfaz estándar del sistema
operativo y el entorno, incluyendo un intérprete de comandos, y programas de utilidades
comunes para apoyar la portabilidad de las aplicaciones a nivel de código fuente).
Subsistema Integrado: Se encarga de funciones específicas del sistema operativo de
parte del subsistema de entorno. Se compone de los siguientes subsistemas:
- Subsistema de Seguridad: Se ocupa de los recibos de seguridad, permite o deniega
acceso a las cuentas de usuario basándose en los permisos de los recursos, gestiona las
peticiones de comienzo de sesión e inicia la autenticación y determina qué recursos de
sistema necesitan ser auditados por Windows 2000. También se encarga del Directorio
Activo.
- Servicio de Terminal: Es una API al redirector de red, que proporciona el acceso a la red
a la computadora.
- Servicio de Servidor: Es una API que permite a la computadora proporcionar servicios de
red.

Modo Núcleo:
El modo núcleo tiene acceso total al Hardware, así como a los recursos del sistema de la
computadora y ejecuta su código en un área de memoria protegida. Este modo impide el
acceso a las zonas críticas del sistema operativo a las aplicaciones y servicios del modo
usuario, para ello deben pedir al núcleo que realice esas operaciones en su nombre.
El modo núcleo esta formado por Servicios Executive, Controladores de Núcleo, 1 Núcleo
y una Capa de Abstracción Del Hardware (Hardware Abstraction Layer o HAL).

Servicios Executive: Está relacionado con todos los subsistemas del modo usuario. Está
dividido en varios subsistemas y entre ellos se encuentran:
- Gestor de Objetos: Por el deben pasar todos los otros subsistemas de Executive para
obtener acceso a los recursos de Windows 2000.
- Gestor de Caché: El cual está relacionado con el Gestor de Memoria, Gestor de Entrada
y Salida y los Controladores de Entrada y Salida para proporcionar un caché común para
archivos frecuentes de Entrada y Salida.
- Gestor de Configuración: implementa el registro de Windows.
- Gestor de Entrada/Salida: permite a todos los dispositivos comunicarse con los
subsistemas del modo usuario y se ocupa de traducir los comandos de lectura y escritura
del modo usuario a IRP de escritura o lectura que se envía a los controladores de los
dispositivos, así como peticiones de Entrada y Salida del sistema de archivos.
- Llamadas a Procedimientos Locales: Proporciona comunicación entre procesos a través
de puertos con conexión semántica.
- Gestor de Memoria: Gestiona la Memoria Virtual controlando la protección de memoria
y el paginado de Memoria Física al almacenamiento secundario, e implementa un gestor
de memoria física de propósito general.
- Estructura de Procesos: Gestiona la creación y finalización de procesos e hilos, e
implementa el concepto de trabajo (job), un grupo de procesos que pueden ser finalizados
como un conjunto, o pueden ser puestos bajo restricciones compartidas.
- Monitor de Referencias de Seguridad: es la autoridad principal para hacer cumplir las
reglas del subsistema de seguridad integral. Determina cuándo un objeto o recurso puede
ser accedido, a través del uso de listas de control de acceso que están formadas por
entradas de control de acceso.
- Gestor PnP: Gestiona el Servicio de Plug and Play (Servicio de Enchufar, Conectar y
Usar), mantiene la detección de dispositivos y la instalación en el momento del arranque.
También tiene la responsabilidad de parar y arrancar dispositivos bajo demanda.
- Gestor de Energía: Se ocupa de los eventos de energía y notifica a los controladores
afectados con IRP especiales.

Controladores del Núcleo: Utilizado por Windows 2000 para interactuar con los
dispositivos de Hardware. Cada uno de los controladores tienen rutinas de sistema bien
definidas y rutinas internas que exporta al resto de sistemas operativos.
Los controladores del modo núcleo se encuentran en tres niveles:
Controladores de alto nivel: Son controladores de sistemas de archivos para FAT y NTFS,
dependen de controladores intermedios.
Controladores intermedios: dependen de un controlador de bus que puede tener un filtro
controlador de bus opcional que se encuentra entre él mismo y la función controlador.
El modelo de controladores de Windows (en inglés Windows Driver Model, WDM) se
encuentra en la capa intermedia.
Controladores de bajo nivel: Controlan un dispositivo directamente o que pueden ser un
bus hardware PnP. Esos controladores de bajo nivel controlan directamente el hardware y
no se basan en otros.

Núcleo:  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. El núcleo a menudo interactúa con el gestor de procesos.

Capa de Abstracción Del Hardware (Hardware Abstraction Layer o HAL): Es


una capa que se encuentra entre el hardware físico de la computadora y el resto del
sistema operativo. Fue diseñado para ocultar las diferencias de hardware y por tanto
proporciona una plataforma consistente en la cual las aplicaciones pueden ejecutarse. La
Capa de Abstracción Del Hardware incluye código dependiente del hardware que controla
los interfaces de Entrada y Salida, controladores de interrupciones y múltiples
procesadores.

A pesar de su propósito y su posición dentro del diseño de la arquitectura, la Capa de


Abstracción Del Hardware no es una capa que se encuentre completamente debajo del
núcleo de la misma forma que el núcleo se encuentra debajo del Executive, esto significa
que el núcleo y las variaciones la Capa de Abstracción Del Hardware se distribuyen
conjuntamente, generados específicamente para trabajar juntos.
Comandos:
1.- assoc
Assoc es un comando que nos muestra o nos ayuda a modificar las asociaciones de
extensión de un nombre de archivo, de no usar parámetros el comando nos muestra una
lista de todas las asociaciones de extensión de nombres de archivos actuales. En pocas
palabras Assoc se usa para la búsqueda de algunos archivos en particular.

Sintaxis
assoc  [.ext[=[fileType]]]
2.- at
At es un comando para programar ya sea comandos o tareas en momentos específicos, se
deben emplear parámetros específicos para programar este comando siempre y cuando
este esté en ejecución, de no usarlos te dará solo una lista de los comandos o programas
ya programados.

Sintaxis
at [\NombreEquipo] [{[ID] [/delete] | /delete [/yes]}]
at [[\NombreEquipo] Horas:Minutos [/interactive] [{/every:Fecha[,...]
| /next:Fecha[,...]}] comando
3.- attrib
Este comando se utiliza ya sea para mostrar, establecer o quitar atributos asignados a
archivos o directorios. Se ejecuta en línea de comandos CMD desde Windows PowerShell.

Sintaxis
 [{+ |-} r] [{+ |-} un] [{+ |-} s] [{+ |-} h] [{+ |-}]
attrib
[<Unidad>:] [<Ruta>] [<NombreArchivo>] [/s [/ d] [/ l]]

4.- cacls/icacls
El comando Cacls/Icacls nos permite mostrar o cambiar una lista de control de acceso para
los archivos o carpetas del sistema de archivos. Este comando devolverá una lista de todos
los usuarios y grupos a los que se les han asignado permisos en este directorio.

Sintaxis
Cacls nombreCarpeta\* /save nombreArchivoBK /T
5.- chdir/cd
Chdir o cd es un comando que nos permite cambiar de directorio, se puede usar también
para mostrar el nombre del directorio actual (este comando se usa desde cmd).

Sintaxis
chdir [/D] [<unidad>:] [<ruta>]
chdir [..]

6.- chkdsk
Este comando sirve para checar el estado del disco duro para buscar errores físicos o de
sectores dañados, también puede servir para recuperar información legible y manejar
algunos errores físicos.

Sintaxis
chkdsk [unidad[[ruta]nombre de archivo]]] [/F] [/V] [/R] [/X] [/I] [/C]
[/L[:tama&#xF1;o]] [/B] [/scan] [/spotfix]
7.- cls
Cls es un comando que nos sirve para borrar de la ventana del símbolo de sistema los
comandos anteriormente ejecutados.

Sintaxis
cls

8.- convert
Convert se utiliza para convertir volúmenes que utilizan los sistemas de archivos
FAT a NTFS. En otras palabras, convert nos sirve para cambiar el formato de lectura de una
unidad de almacenamiento ya sea de FAT a NTFS o GPT a MRB (o viceversa).

Sintaxis
convert  unidad: /FS:NTFS [/V] [/CvtArea:nombre_archivo]
[/NoSecurity] [/X]
9.- copy
Copy es un comando que nos sirve para copiar un archivo o mas en otras ubicaciones
(directorios).

Sintaxis
copy [/D] [/V] [/N] [/Y|/-Y] [/Z] [/L] [/A|/B] <origen> [/A|/B] [+ <origen2>
[/A|/B] [+...]] [<destino> [/A|/B]]

10.- date
Este comando nos ayuda a modificar o a mostrarnos la fecha del sistema.

Sintaxis
date  [/T|<fecha>]
Colaboradores de Wikipedia. (s / f). Windows NT . Wikipedia, la enciclopedia libre. Recuperado el 20 de
septiembre de 2021, de https://es.wikipedia.org/w/index.php?title=Windows_NT&oldid=137738450

Hombres locos. (s / f). Historia de Windows NT . Trucoswindows.com. Recuperado el 20 de septiembre de 2021,


de https://www.trucoswindows.com/historia/windows-

Animo. (S / f). Windows NT . EcuRed. Recuperado el 20 de septiembre de 2021, de http: //


nthttps://www.ecured.cu/Windows_NT

Colaboradores de Wikipedia. (s / f). API Win32 . Wikipedia, la enciclopedia libre. Recuperado el 20 de septiembre


de 2021, de https://es.wikipedia.org/w/index.php?title=Win32_API&oldid=132113601

Colaboradores de Wikipedia. (s / f). OS / 2 . Wikipedia, la enciclopedia libre. Recuperado el 20 de septiembre de


2021, de https://es.wikipedia.org/w/index.php?title=OS/2&oldid=135161581

Colaboradores de Wikipedia. (s / f). POSIX . Wikipedia, la enciclopedia libre. Recuperado el 20 de septiembre de


2021, de https://es.wikipedia.org/w/index.php?title=POSIX&oldid=130035464

Colaboradores de Wikipedia. (s / f). Plug and play . Wikipedia, la enciclopedia libre. Recuperado el 20 de


septiembre de 2021, de https://es.wikipedia.org/w/index.php?title=Plug_and_play&oldid=131957985

Luigy. (s / f). Comando AT.  Sintaxis, parámetros y ejemplos . Tuinformaticafacil.com. Recuperado el 20 de


septiembre de 2021, de https://www.tuinformaticafacil.com/sistemas-operativos/windows/comando-at-sintaxis-
parametros-y-ejemplos

Luigy. (s / f). Comando ASSOC . Tuinformaticafacil.com. Recuperado el 20 de septiembre de 2021, de


https://www.tuinformaticafacil.com/sistemas-operativos/windows/comando-assoc

Luigy. (s / f). Comando ATTRIB . Tuinformaticafacil.com. Recuperado el 20 de septiembre de 2021, de


https://www.tuinformaticafacil.com/sistemas-operativos/windows/comando-attrib

Marsito. (2020, 31 de diciembre). Uso de iCACLS para listar permisos de carpetas y gestionar


archivos . Adicciontecno.com. https://adicciontecno.com/uso-de-icacls-para-listar-permisos-de-carpetas-y-
gestionar-archivos/

Comando CHDIR en CMD . (s / f). Abrirllave.com. Recuperado el 20 de septiembre de 2021, de


https://www.abrirllave.com/cmd/comando-chdir.php

Colaboradores de Wikipedia. (s / f). CHKDSK . Wikipedia, la enciclopedia libre. Recuperado el 20 de septiembre de


2021, de https://es.wikipedia.org/w/index.php?title=CHKDSK&oldid=135370078

Luigy. (s / f). Comando CLS . Tuinformaticafacil.com. Recuperado el 20 de septiembre de 2021, de


https://www.tuinformaticafacil.com/sistemas-operativos/windows/comando-cls

Diskpart: Todos los Comandos y Cómo se Usan . (s / f). Geeknetic.es. Recuperado el 20 de septiembre de 2021, de


https://www.geeknetic.es/Guia/1723/Diskpart-Todos-los-Comandos-y-Como-se-Usan.html

Comando COPY en CMD . (s / f). Abrirllave.com. Recuperado el 20 de septiembre de 2021, de


https://www.abrirllave.com/cmd/comando-copy.php

Comando FECHA en CMD . (s / f). Abrirllave.com. Recuperado el 20 de septiembre de 2021, de


https://www.abrirllave.com/cmd/comando-date.php

También podría gustarte