1. Programa de Capacitaci6n en Computaci6n
El sistema de Archivos
Por defecto Windows NT soporta dos sistemas de archivos para discos duros - FAT y NTFS diseflado para efectos de la seguridad y
tolerancia de fallas. AdemAs provee un sistema con capacidades intermedias entre el FAT y NTFS denominado High Performance
File .~ysteni (HPFS) de OS/2 y soporta. el sistema de archivos en CD-ROM que elimina la necesidad de los drivers MSCDX en el
sistema dc archivos del DOS.
Finalmente, Windows NT soporta el sistema de archivos de Macintosh, y los servicios de red los trata como sistemas de archivos.
Windows NT incorpora los servicios de red compatibles con LAN-Manager como una extensi6n del sistema de archivos sobre la
red, al igual que si se conectard con NetWare.
Asi Windows NT es capaz de manejar todos esos sistemas de archivos simult6neamente.
Caracteristicas de los sistemas de archivos
Sistema de Volumen miximo Caracteristica Soporta en Nombres
archivo archivos
NTFS 264 bvtes Tolerancia a fallas Nombre largos
HPFS 264 bytes No es bueno en tolerancia Noinbres largos
a fallas
Permite manejar la conipresi6n de archivos, con una eficiencia de cerca del 50 % para archivos de texto y un 40 % para archivos
ejecutables.
Me'todos para la tolerancia a fallas
Volume sets
Stripe set
Es un mdtodo para asignar espacio libre cn varias particiones mediante la tdcnica de una partici6n simple. Todo el cspacio en la
primera Area de un volume set es lienado,,antes de que la segunda Area se Ilene; luego todo el espacio en la segunda. Area es
Ilenado antes de usar el espacio en la tercer Area y asi sucesivamente, hasta que todas las Areas (mAximo 32) scan usadas.
El espacio libre de las particiones pueden ser de tamaflo diferente y varias Areas pueden estar en la misma unidad, a diferencia del
strip set, en el cual todas las Areas deben estar en unidades diferentes. Los conjuntos de volfimenes pueden ayudarle en la
asignaci6n de unidades 1/0 (Entrada/Salida) para mejorar el rendimiento del sistema.
Un stripe set es similar a un voluine set. La diferencia principal es que Windows NT Ilena un stripe de la primer Area, luego un
stripe de la segunda Area y asi s6cesivamente, hasta que un stripe de cada Area sea Ilenado. El proceso continua Ilenado el segundo
stripe en la prinier Area, el segundo stripe en la segunda Area y asi sucesivamente.
I
Un Sisteina Operativo I- 3 Revisi(in 1. 0
2. Capitulo I - Introducci6n & Conceptos
Cada Area del stripe set debe estar en un disco diferente. Ademis, el utilitario Disk Administrator crea los stripe
sets con Areas de tamado uniforme.
MultiTarea
Un componente del sistema operativo denominado Task Scheduler cambia a una variedad de procesos dentro o
fuera de los CPU's de acuerdo a un tiempo preestablecido, o basado en al&n evento de alta prioridad, como
pucde ser una interrupci6n. Asi el sistcma Windows NT puedc estar ejecutando varios programas a la vez.
El proceso en primer plano (Foreground) en Windows NT obtienc substancialmente mayor prioridad que los
procesos de fondo (background) y el tiempo real de Entrada/Salida (1/0) - ejemplo oprimir una tecla - tiene la
prioridad mayor en cl sistcma. AdemAs. siempre que se oprime una tecla el CPU deja lo que estA haciendo para
aceptar la tecla. pero en el tiempo de intervenci6n de la tecla (cuando el sistema DOS estd ocioso) el task -
scheduler cambiarA entre otros procesos que se estdn ejecutando en el sistema.
El proceso de realizar operaciones de 1/0 (Ejemplo lectura al disco duro) y otros trabajos simultAneamente sc
denomina entrada/salida asincr6nica (Asynchronous 1/0).
Un proceso por definici6n, incluyc una Area de direccionamiento virtual, uno 6 mAs threads, una
parte de c6digo ejecutable N, un conjunto de recursos del sistema.
Multithreading
Windows NT comparte con OS/2 una extensi6n sustancial de inulti-threading. Un thread es un proceso con bajo
overhead que puede ser canibiado (Switched) por el task scheduler. pero este no se Ileva el overhead de inicio `
de final ni dc administraci6n de los recursos. Este hereda esos de su proceso padre. Un solo proceso puede tener
muchos threads.
Para ilustrar el concepto. considere una aplicaci6n de base de datos. Si la aplicaci6n estA escrita de una manera
thread simple, Windows NT se beneficia de la asincr6nia de entrada/salida pero la aplicaci6n no. La aplicaci6n
no puede continuar el proceso de entrada dc un nuevo registro cn la base de datos, hasta que el illtimo registro
haya sido agregado. Windows NT puede usar este ticmpo para realizar otras operaciones, pcro para el usuario
final no es 6til.
Sin embargo, si la aplicaci6n de base de datos es inultithreaded, se puede accptar otro trabajo dentro de la
aplicaci6n, mientras estd satisfaciendo otro requerimiento. En vez de detener el proceso, la aplicaci6n podria
aceptar entrada al pro'xiiiio registro al mismo tiempo que el 61tinio registro.
Un thread es un objeto ejecutable que pertencce a un solo proceso y contiene un contador dc
progrania, el cual apunta a su posici6n actual dentro del seginento de c6digo del proceso
ejecutable, dos pilas y un conjunto de valores de registro.
Revisi6n 1. 0 1- 4 Windows AIT 4.x
3. Administracio'n de la mernoria
A diferencia de muchos sistemas operativos convcncionalcs, Windows NT corre muy similar a los
subsistemas de administraci6n de memoria de los mainframes que emplean demanda de pdginas de
memoria virtual. Con este esquema los programas son presentados con un espacio de direccionamiento
contiguo de hasta 2 GB, aunque generalmente no exista tanta memoria cn el sistema.
Dentro del espacio direccionable contiguo, la memoria estA organizada en pdginas de 4 KB (en sistemas
basados en Intel y Xfips). Las pdginas pueden ser movidas libremente entre la memoria y un disco duro
mcdiante el subsistema de administraci6n de memoria. El administrador de memoria lo realiza mediante
un mecanismo denominado page fault. Siempre que un programa intente accesar la memoria que no se
encuentra fisicamente en la mdquina, un page fault es generado. El Windows NT Executive entonces
tomay lo carga en la memoria requerida. Este tambidn descarga las pdginas de memoria no usada
recientemente del subsistenia para abrir cspacio de memoria que Ilega a ser utilizada. Este proceso es
realizado autoindticamente y complctamente transparente. Cuando Windows NT se le agota la memoria, el
tiempo de respuesta baja debido a que cl administrador de memoria dcbe peri6dicamcnte bajar (nvap) las
pdginas de la memoria al disco duro.
Ademis de la mcnioria virtual, el administrador de memoria provee protecci6n de la memoria (prevenir
que una aplicaci6n manipule la memoria dentro de otro espacio direccionado para otra aplicaci6n).
En este caso de no proveerse esa protecci6n, normalmente puedc dparecer el mensaje "protection
exception".
El esquema de mapeo de memoria libera a Windows NT de lo que sucede cuando la mcinoria fisica es
insuficicnte, brindando un mccanismo automdtico para la protecci6n de las aplicaciones de las posibles
interferencias con otras aplicaciones y provee mejoramiento efectivo en servidores modestos al realizar
m6ltiples tareas.
Windows NT
Windows NT WorkStation
• Workstation 3 es un producto de Microsoft que marca dos cambios significantes:
• La introducci6n de caracteristicas rcales de una estaci6n Windows NT y
• Una distinci6n inds clara entre un sistema de estaci6n (athanced desktop) y un servidor.
Un Sistenta Operativo I- 5 Revisi6n 1. 0
4. Capitulo I - Introducei6n & Conceptos
Para competir con la plataforma de Workstation de Unix, Microsoft agreg6 grAficos Open GL a Windows
NT. A diferencia del producto original Windows NT, cuyo soporte del Open GI fue incluido por la
Corporaci6n Intergraph, ahora el Open GI es incorporado a nivel del Kernel. Como resultado, Windows NT
es realmente competitivo con las estaciones Unix en su rendimiento y tipicamente a un costo menor.
En el Ambito de UNIX, las Workstations son usadas corno servidores, en donde aplicaciones distribuidas
X-Windows se ejecutan cn varias ma'quinas. Luego de un debate, Microsoft decidi6 mantener el servidor
de impresi6n y de archivos funcionalmente en Windows NT Workstation, pero limitado a un mdximo de 10
conemoncs concurrcntes.
Windows NT Server
Es un sisterna operativo escalable y con una plataforma independiente.
Similar a Windows NT Workstation que no estd optimizado para compar-tir archi-vos e impresoras, los
productos de Servidor no son ideales para aplicaciones de escritorio (desktop).
Windows NT Sen-er 4 tiene algoritmos de escritura en disco cache. almacena sus c6digos
compartidos de archivo e impresi6n en memoria no paginable, asigna mds de un threads a
los servicios del sistema y provcc opciones de afinamiento de rendimiento adicionales
orientados a servidores.
La consola del Windows NT Server puede usarse ademAs como plataforma de aplicaciones, sin embargo
no brinda el misi-no rendimiento que Windows NT WorkStation.
La versi6n Windows NT Sen'er tarabidn es mds sofisticada de algunos de los servicios bAsicos de
Windows NT; por ejeniplo los servicios de RAS, la capacidad de acceso a computadores Macintosh y la
administraci6n de dominios.
Dominios y su Administracio'n
La unidad bdsica de administraci4n centralizada y de seguridad en Windows NT es el Dominio. Un dominio es
un grupo de servidores corriendo con Windows NT Server, de manera quefuncionan como un solo sistema.
Un doininio es una unidad administrativa con la infortnaci6n de cuentas de usuarios centralizadas y
almacenadas en un controlador de dominio primario. La infori-naci6n de las cuentas puede ser replicada a
controladores de dominios secundarios. Cuando un usuario ingresa a un sistema NT (Workstation 6 Server),
los requcrimientos de ingreso validan si existe o no un DC disponible. Si no existe, el usuario puede
ingresar en forma local usando la inforinaci6n de la cuenta que se encuentra en memoria.
La ventaja del dominio es que todos los sistemas NT dentro del dominio son administrados como una sola
unidad. La alternativa para dominios centralizados cs la seguridad por grupos de trabajo - cada Windows
NT tiene su propio conjunto de cucntas de usuario.
No existe diferencia en el c6digo de Windows NT Workstation y el c6digo de Windows NT Server
Revisi6n 1. 0 1- 6 Windows NT 4.x
5. Windows NT Workstation tiene funciones de servidor de archivos: puede compartir directorios, impresoras
y otros dispositivos, sin embargo tiene limitaciones, primero: solamente 10 concxiones simultdneas dc
archivos e impresoras; segundo las cuentas de los usuarios creadas en Windows NT Workstation son conocidas
solo cn esa mdquina en particular.
Un dominio es un grupo arbitrario de servidorcs Windows NT Server. Al menos unto de esos servidores, scrd
designado como controlador de dominios. Los controladores de dominios mantienen una base de datos
centralizada de cuentas de usuarios que se aplican a todos los servidores del dominio. De hecho, esto es
dramdtico desde el punto de vista del almacenamiento del sistcma y muy convenicrite para los usuarios finales.
Cada usuario final necesita solamente una cuenta dc usuario, la cual puede proveer los privilegios requeridos
en cualquier servidor dentro, del dominio. Adenads debido a la caracteristica de unicidad de Windows NT
denominada conflanza entre doniinios (Interdomain trus), es posible que una sola cuenta de usuario tenga
privilegios en muchos dominios. Este conccpto, es uno de los mds poderosos que Windows NT Server ha
introducido con el nombre de Single Enterprise Logon.
El requerimiento minimo para un dominio es un servidor corriendo con Windows NT Server, el cual sirve
como controlador de dominios primario y almacena una copia de la base de datos master de los usuarios y
grupos del dominio. Opcionalmente un dominio puede incluir otros Windows NT Server como controladores
de backup de dominio, Windows NT Server conio servidores stand-alone, Lan Manager 2.x, Windows
Workstations y otro clientes como Windows para grupos dc trabajo y MS-DOS.
Relacio'n de Confianza
Una relaci6n de conflanza (trust relationships) es un enlace entrc dominios, que habilitan el paso de la
autenticaci6n. De manera, que los usuarios pueden tencr solarnente una cuenta de usuario en un dominio y
pueden accesar la red completa.
Por el establecimiento de una relaci6n de conflanza entre dominios en ]a red, se habilitan a los usuarios y
grupo globales a ser utilizados en otros dominios aparte del dominio donde fueron definidos. Esto liace que la
administraci6n sea mis simple, ya que no se requiere crear cada uno de los usuarios cn todos los doininios.
Cuando se establece una relaci6n de conflanza entre don-tinios, un dominio (trusting domain) confia a otro
dominio (trusted domain).
Una relaci6n de confianza puede definirse en una direcci6n o en ambas direcciones. Pero las relaciones de
conflanzan no son transitivas.
Grupos de trabajo
En Windows NT, un grupo de trabajo (fforkgroup) es una colecci6n de computadores que son agrupados juntos
para conveniencia al usar los servicios de "Browsing" de la red. El administrador de la red designa un grupo de
trabajo para cada sistcma Windows NT y este nombre aparece en los servidores de la red local. La principal
limitaci6n de un grupo de trabajo es que cada servidor en el grupo debe mantener su propia base de datos de
las cuentas de usuario, independienteniente de los otros servidores en cl grupo. Esto significa
it
Un Sistema Operativo I- 7 Revisi6n 1. 0
6. Capitulo I - Introducci6n & Conceptos
que los usuanos quc necesitan accesar mis de un servidor requieren una cuenta en cada uno.
Windows NT Server expande este concepto a dominio. Al igual que los grupos, los doininios aparecen el
browse y ellos agrupan a servidores y estaciones l6gicamente.
Windows NT Server provee la creaci6n de dos tipos de grupos de usuarios a saber: f
Grupos locales
Son los usuarios y grupos globales de uno o inds dominios que han sido agrupados con un nonibre. Aunque
un grupo local en un dominio pucde contencr usuarios y grupos globales de esc dominio y de cualquier
dominio confiado por ese dorfunio, se pucden conceder derechos y permisos al grupo local solamente para
los recursos localizados en el dominio donde el grupo local es definido. El uso dc ese grupo es local a los
servidores en el dominio. Un grupo local puede contener usuarios y grupos globales pero no puede
contener otros grupos locales.
Los grupos locales pueden existir en computadores con Windows NT WorkStation y Windows NT Server
que no scan controladores de dominios. Un grupo local puedc contener usuarios de su computador y
usuario y grupos globales de otros dominios y de doniinios confiados.
Grupos globales
Es el m1mero de usuarios de un dominio que son agrupados con un nombre de grupo. Un grupo global
puede comener solamente a usuarios de un solo dominio (cl dominio donde el grupo global es creado).
Una vez creado el grupo global, este es disponible globlalmente. De esta manera, al grupo se le puede
conceder permisos y derechos en sus propio dominio como en cualquier dominio que se le haya dado la
conflanza. Un grupo global puede contener solamente usuario, no puede contener otro grupos globales ni
locales.
Son definidos solaniente en Windows NT Server. Un grupo global es un grupo de usuarios que tienen
acceso a scrvidores y cstaciones de su propio dominio o a otros dominios que confian (trust) su dominio
casa.
Grupo predefinidos
Los grupo predefinidos en Windows NT WorkStation incluyen-.
• El Administrators
• Users
• Power Users
• Backup Operators
• Guest
Revisi6n 1. 0 1 8 Windows vT 4. x
7. • El Replicator
AdemAs en Windows NT Ser%,cr:
• Domain Administrators
• Domain Users
• Account Operators
• Print Operators
• Sen-er Operators
• Replicator y se elimina el grupo:
• El Power Users
Caracterfsticas de Windows NT Server
Entre las caracteristicas que incluye Windows NT Server estAn:
• Dynamic Host Configuration Protocol (DHCP).
• Windows Internet Name Service (WINS)
• Soporte de impresoras compatibles con UNIX.
• Servicios de acceso a NetWarc ( versiones 3.12 en adelante) - FPNW.
• Soporta mAs de 10 conexiones simultAneas para archivos e impresoras.
• Cuentas de usuario puede expandirse a m6ltiples servidores
• Perfiles de usuario administrativos
• Replicaci6n de directorios
• Soporte de tolerancia a fallas en disco (NTFS, Mirroring, Duplex Drive, Stripe Sets y RAID5).
• Soporte al sistema dc archivos de Macintosh.
• M6tiple servicios de acceso remoto
• Soporte Avanzado al TCP/IP (DHCP, WINS, etc)
• Actualizaci6n de LAN Manager 2.x
Un Sistema Operativo 1 9 Revisi6n 1. 0
8. Limitaciones de Windows NT Server
Windows NT Server presenta a1gunas limitaciones cuando opera en instalaciones muy grandes. Windows NT
replica solamentc cuentas de usuarios y datos seleccionados (solo lectura) como login scripts.
La escalabilidad es limitada a un md.mmo de 16 CPU's por servidor y en aplicacioncs en modo real se limita a 6
6 8 CPU's.
El administrador de la red
El rot de adminisLrador de la red tiene una parte tdcnica del sisterna. Es responsa~le de proveer acceso at
servidor y a los senicios de la red en forina transparente:
Entre las actividades asignadas estAn:
• Configurar apropiadainente los aspectos dc la red
• Monitorear el rendimiento del servidor
• Planificar un sisterna de tolerancia a fallas
• Administrar las cuentas de usuario
• Configurar las alertas
• Entrenarniento de los usuarios
• Establecer procedimientos (Backup's, usuarios,
• Plantear el futuro (Almacenamiento, memoria .. ....
• Documentaci6n
• Referencia cruzada usuarios con direcciones de nodos
• Diagrama, de la red
• Documentaci6n de usuarios e informaci6n de la red
• Documentar el software en el servidor
• Documentar el software de informaci6n en linea
• Documentar politicas dc la red y procedimientos cn lineA
Responsabilidad del Administrador
Algunos de los deberes del Adininistrador son:
Revisi6n 1. 0 1 10[Vindou,s NT 4.x
9. I
• Chequear las bitAcoras de errores
• Realizar respaldos diarios y/o regulares
• El Borrar archivos temporalcs
• Creary distribuir la lista. de espacio en disco usado por los usuarios
• El Chequear el estatus del mail
• Chequear los virus de las computadoras
10. • Kernel
• NT Executive Services
• Subsistemas
HAL
Es un software de inteface entre el hardware y el resto del sistema operativo. Este estrato es implementado
como DLLs y tiene la responsabilidad de soportar todos las especificaciones de hardware tal como
interrupciones de controladores e interfases de E/S.
El HAL tambidn proved la interfase para el manejo de multiprocesadores (SNT). Windows NT Server
tiene dos HALs para cada arquitectura de procesador. El primero se usa para soportar un solo procesador y
el segundo para soportar hasta cuatro procesadores. Tambidn se encuentran otros HALs manufacturados
por terceros y pueden soportar hasta 32 procesadores en Windows NT Server.
El objetivo del HAL es reducir el n6mero de dependencias de hardware y hacer mds portable el sistema,
sin embargo en la realidad esto no siempre es simple. Un aspecto importante de mencionar es que el HAL
puede ser accesado solarnente por los componentes del NT Executive N. nunca puede ser accesado
directamente por los pregramas de los usuarios.
El HAL es software que tiene entre sus funciones accesar directamente hardware. Esto brinda la ventaja
que todos programa, que escriben al disco, las escrituras priniero pasan por el HAL, previniendo posibles
caidas del sistema.
Kernel
Es cl responsable final de tomar las acciones en el sistema y casi todas las acciones en el sistema pasan a
travds del Kernel. Windows NT usa el microkernel, el cual es un Kernel con limitantes en sus funciones.
La principal funci6n del Kernel es despachar y calendarizar los threads.
A cada thread se le asigna un n6mero de prioridad de 0 a 3 1. El kernel despacha los threads al procesador
disponible para su ejecuci6n de acuerdo a las prioridades, le asigna una cantidad de tiempo de ejecuci6n,
para luego hacer otro proceso.
It
Revisi6n 1. 0 1 - 12 Windows NT 4.x
11. En un sistema midtiple procesador, se crean varias copias del kernel para cada uno de los procesadores. Ademds se crean segmentos
del kernel para mantener ]a coherencia de los distintos recursos compartidos.
El kernel tainbidn.- es el rcsponsable dc manejar las diferentes intcrrupciones de los dispositivos fisicos; manejar las situaciones
de excepci6n del procesador y maneja [as recuperacioncs ante fallas eldctricas sicmprc y cuando sc tcnga instalada. y configurada
la UPS.
I
NT Executive
Es un redirector, tiene el control v toma las acciones que son vitales para el sisterna entero, cn el caso, de que el kernel se encuentre
muy ocupado. El NT Executive incluye varios servicios tal como la administraci6n de objetos, administraci6n de memoria virtual y
otros incluyendo, el Kernel (Ver figura anterior).
Componentes principales del Windows NT Executive
Un Sistema Operatim I - 13 Revisi6n 1. 0
12. Subsistemas en ambiente protegido
Dos metas para Windows NT son la personalizaci6n v la compatibilidad. Ambos objetivos de disefto son logrados mediante los
subsistemas de ambiente protegido. En Windows NT se puede explotar mediante los APIs la personalizaci6n de diferentes sistemas
operativos: POSIX, OS/2 adenids de Win32, Win16 v DOS. Los subsistemas que son protegidos en Windows NT son Win32, POSIX, y
OS/2. Cada uno, de ellos trabaja - en forma independiente y Ilevan su propio control.
Esos subsisteinas act~an como interniediarios entre el nivel de usuario de la aplicaci6n v el Windows NT Executive.
13. Seleccion: NT Server o NT WorkStation
Antes de instalar Windows NT, debe tener en cuenta la orientaci6n que se le daM al sistema operativo, asi como los
requerimientos de su empresa. Cujmdo seleccionar Windows NT Server y cuAndo Windows NT Workstation. Con el fin de tener
un mejor critcrio para la selecci6n de su sisterna, se prescntarAn las caracteristicas de cada uno de ellos.
Windows NT WorkStation
Windows NT WorkStation puede ser utilizado como un sistema operativo, de escritbrio
(desktop), en un ambiente de red en grupo o usado como una estaci6n de trabajo para un
ambiente de dominio de Windows NT Server. Windows NT WorkStation incluye las
siguiente caracteristicas que tambidn son parte de Windows NT Server.
• Windows NT Workstation soporta mftltiples procesadores para un verdadero ambiente de multitarea.
• Perfiles de hardware: crea y mantiene una lista de configuraciones de hardware para los requerimientos necesarios del
computador.
• La seguridad. Provee seguridad local para archivos, folders, impresoras y otros recursos. Los usuarios deben ser
autentificados mediantc la estaci6n local o mediante un controlador de dorninio para accesar los rccursos del computador.
• EI La Estabilidad. Pennite a cada aplicaci6n su propia drea de direccionamiento de memoria. La aplicaciones que
funcionen mal no afectarAn a otras aplicaciones o al sisterna operativo.
Los requerimientos (Windows NT Workstation):
Una PC con 486DX/33 o superior
12 MB de RAM (16 se recomienda) o mAs
120 MB de espacio en disco
Windows NT Server
Windows NT Server ha sido optimizado como un servidor de aplicaciones, de archivos, de impresi6n, que puede manejar las tareas
de una organizaci6n en el rango de pequeflos grupo hasta redes empresariales.
Windows NT Server proved la instauraci6n de la nueva generaci6n de servidores de aplicaciones y herramientas, asi como los
servicios de archivos y dc impresi6n.
Windows NT Server soporta hasta cuatro Orocesadores en un ambiente de
multiprocesamiento simdtrico. Las implementaciones de los manufacturcros de equipo original (OEM) para Windows NT Server
soportan hasta 32 procesadores para multiprocesamiento simdtrico.
Soporta hasta 256 scsiones de ingreso mediante el RAS (Remote Access Service).
Para la tolerancia de fallas pern-Lite y maneja la tecnologia de RAID.
Incorpora Asistentes para la administraci6n. Incorpora asistentes para ayudarle a los administradores a realizar las tareas comunes.
Soporta el cliente de Macintosh. Provee servicios para compartir archivos e impresoras para clientes de Macintosh.
Servicios Adicionales de Red. Brinda servicios adicionalcs de red, incluyendo enrutamiento de mfiltiple protocolo, el servidor de nombres
(DNS), DHCP y WINS.
El NTDS, se incorpora para administrar la seguridad, la base de datos de directorios distribuidos y se prove~n servicios tanto para usuarios
finales como para los administradores de la red.
14. Los requerimientos (Windows NT Server):
Una PC con 486DX/33 (intel) o superior
16 NIB de RAM 6 mds
130 MB de espacio en disco
Todos los clientes accesen Windows NT Server como servidor de Archivos o de impresi6n, o mcdiante un acceso remoto requicren una
icencia acccso. I
Server Workstation
Ambos son sistemas operativos de 32 bits para Ambicntcs de multitarea. Tienen muchos aspectos cn com6n sin embargo cada uno ticne
caracteristicas imicas.
Caracterfsticas comunes
Soportan plataformas: 486, Pentium, Pentium Pro, RISC (ejemplo MIPS R4xOO),DEC Alpha AXP y sistemas basados en
Power PC y PReP Soportan m6itiples procesadores y son sistemas operativos SMP.
• Proven multitarea y multi-threac Diferentes apliGaciones puede e ejecut6ndose al mismo tiempo.
aplicaciones de Background continuan ejecutandose mientras el usu puede esta trabajando en Foregrou
Multiples threads en una aplicación para operar simultaneamente.
15. Los aspectos de seguridad protegen a los recursos de la red y a los recursos locales Mantiene protecci6n de la memoria,
ingreso obligatorio, acceso discrecional y auditoria.
Caracteristicas disimiles
Ambos sisternas est6n disehados para red. En ambos se hace posible agregar drivers de red e incrementar la pila de
protor-olos para efectos de conectividad. Tambi6n en ambos se incluye e servicio de Browser.
Protección de la memoria (Confiabilidad).
Las aplicaciones direccionan espacio de memoria separados.El mal funcionarniento de una aplicación no afecta a otras
aplicaciones o al sistemna operativo.
Permite aplicaciones basadas en DO Windows 16 bits, Win32, OS/2, POSI Los usuarios pueden trabajar i aplicaciones que
han sido escritas pa otros sistemas operativos. El usuai que conoce la aplicaci6n puede hacei' transparentemente sin tener que
conoc
el sisterna operativo.
Con el hardware actual, virtualmente existe limitaciones de capacidades. soporta hasta 4 GB de RAM ;y exabytes (EB) de
espacio en el disco Soporta varios sistemas de FAT,NTFS,CDFS.
Archivos
Windows NT Server estci optimizado para trabajo con red y en especial como servidor basado en aplicaciones.
Windows NT Workstation est6 optimizado para
trabajar como estaci6n multitarea.
Revisi6n 1.0 2- 4 Windows A7 4.x
16. Windows NIT Server no tiene número de conexiónes de usuario, el Ilmite lo
establece las lir-encias.
Windows NIT Workstation permite hasta diez Gonexiones.
Requerimientos de Hardware
Con el fin dc evitar posibles problemas durante la instalaci6n, es importante chequear la lista de
compatibilidades de hardwarc con Windows NT (HCL).
Los requerin-dentos minimos de instalaci6n para Windows NT, son los siguientes:
Minimo: 486/33 o superior
Memoria: 12 MB RAM para. Windows NT Workstation
16 MB RAM para Windows NT Server
Disco Duro 120 MB para. Windows NT Workstation
130 MB para Windows NT Server
Monitor Adaptador de video con resoluci6n VGA o superior
Otros dispositivos Unidad dc disquete 3.5" y CD-ROM (Se puede instalar
desde
la red si no tiene CD-ROM)
Mouse
Opcional Tadeta de Red
Un Sistema Operativo 2- 5 Revisi6n 1. 0
17. El programa Winnt y Winnt32
El programa Winnt es utilizado para la instalaci6n de Windows NT, usualmente se usa para crear los disquetes de arranque, y
ademds puede asignar varias opciones para controlar el proceso de instalaci6n. Winnt32 es similar a Winnt, en casi todos los casos
se utiliza para actualizar Windows NT (versiones anteriores), por lo tanto se requiere que Windows NT se encuentre previamente
instalado
Opci6n Efecto
/ox Crea discos de arranque. Winnt crea un conjunto de discos de
arranque que pueden ser usados para realizar la instalaci6n de
disco compacto
/b Instalaci6n sin utilizar disquetes. Utilizado para instalar o
actualizar Windows NT sin utilizar los tres discos. Con estA
opcion no se gencran los disquetes. Con esta opci6n se requiere
de 4 a 5 MB adicional de espacio en disco.
Usando esta opci6n se crean los archivos: $Ldr$f y $Win-nt$.-bt
dentro de unfolder (cargeta) temporal.
/U Instalaci6n rdpida. De esta forma se salta la ventana. donde se
pregunta sobre la localizaci6n ftiente y requiere la opci6n /s para
especificar esa la localizaci6n de los archivos de Windows NT.
Ademds con esa opci6n, se salta la ventana de arranque - casi al
final de la instalaci6n. Esta opci6n podria ser combianda. con un
archivo de rcspuesta de manera, que la instalaci6n sea automdtica.
/udf Se usa para especificar un archivo de base de datos (UDF) de
respuestas, en dondc se asignardn todas las opciones para una
instalaci6n rdpida.
/S Usando estd opci6n se especifica la ubicaci6n de los archivos
ftientes de Windows NT. Normalmente se usa con la opci6n /u
la, ventana de la localizaci6n de los archivos.
/f Con esta opci6n se previene que los archivos sean verificados
durante la copia.
/i:earchivo Se usa para indicar un nombre de archivo (no incluye la nita)
donde se encuentra la infortnaci6n de la instalaci6n. Por defecto el
nombre del archivo es DOSNET.INF.
/c Usado para saltarse el proceso de verificaci6n del espacio cn disco.
/t:uteiuporal Especifica la unidad usada para los archivos temporales. Si no se
indica esta opci6n Windows NT usard la partici6n donde haya mds
es acio en disco libre.
/I Usado para crear el archivo de bitdcora ($Winnt.log), donde se
encontrardn los effores presentados durante la copia de los archivos
al drea temporal.
.
Revisi6n 1. 0 2-6 Windows NT 4.x
18. Windows NT puede ser instalado en diferentes plataformas de hardware, como se ilustra en la siguiente figura.
Etapas de instalación
Son varias etapas que se realizan durante el proceso de instalaci6n.
Etapa 1
Esta etapa es iddntica para Windows NT Workstation y Windows NT Server.
• Instalaci6n / Upgrade. Se tiene la opci6n de actualizar Windows NT en caso de tener una versi6n anterior.
• Se efectua un proceso de detecci6n del hardware.
verificaciones del video.Principalmente se hace
• Se debe establecer la partici6n en donde se instalard Windows NT y el sisterna de archivo.
Un Sistema Operativo 2- 7 Revisi6n I - 0
19. • Debe indicarsele la ubilicaci6n de los archivos de Windows NT. Por defecto la partici6n del sistcma es Winnt. Por lo general la
partici6n del sistema se encuentra en la unidad cero (0).
I Etapa 2
• Para Windows NT Workstation. *** Un tipo de installaci6n ***
• El nombre de la persona quien copia los archivos y el nornbre de la organizaci6n, para efectos de licencia.
• Para Windows NT Server, se presentari el modo de licencia. Por Servidor o por sitio.
• El nombre de la computadora (15 caracters o menos) que debe ser finico.
• Para Windows NT Server, sc dcbe elcgir cl tipo de servidor. Posible elecci6n: Primary Domain Controller, Backup Domain
Controller o Stand-Alone Server.
• El password de la cuenta del Administrator.
• Sc tiene la opci6n para gencrar el disco de emergencia en este momento.
• Finalmente puede seleccionar los componentes que desea instalar. Windows NT tiene una selccci6n de los componentes por
defecto.
Etapa 3
• Windows NT Server pregunta si el computador participard en la red, por medio de Acccso remoto o usando adaptador de red.
• Debe indicar la hora zonaria, fecha y hora.
• Se hace una verificaci6n de la configuraci6n video.
• Dependiendo de la pila de protocolos especificados, se le informaci6n sobre cada. uno de ellos.
Proceso de arranque de Windows NT
El proceso dc arranquc de Windows NT consiste d e varios pasos. Cuando se efectua el
arranque varios componentes son cargados dependiendo de la plataforma. Luego cl
proceso de arranque continua con la fase de carga del Windows NT. quc es com6n en todas
las plataformas.
Revisi6n 1. 0 2- 8 Windows NT 4.x
20. Archivos requeridos para la carga de Windows NT en Intel x86
I
NTLDR:.i: Es un archivo, de carga del sistema operativo, es oculto v
de solo lectura.
BOOT.INI::- .. Es usado para configurar la selecci6n del sistema
.... . . - ....... .
............. operativo, que serd cargado (Cuando se active mAs de un
...........
............ .. sistema operativo). Este es un archivo del sistema y con
. ..........
.......... el atributo solo lectura.
BOOT'SECT,DOS Es cargado por NTLDR si se selecciona otro sistema
operativo, diferente a Windows NT. Es un archivo del
sistema.
NMETECTCOW:~* Usado, para examinar el hardware disponible y para
........... . .......... constmir la lista de hardware. Este es un archivo del
.
.... ........ sistema oculto y solo lectura.
...
Solo en sistemas que arrancan de un adaptador SCSI.
..1~6t)tadore%s S Este driver acccsa el dispositivo, que se encuentra atado
Al adaptador durante la secuencia de arranque de
Windows NT.
Es el Kernel y levanta a Windows NT.
..:SYSTEK::::~ Es el directorio Winnt rootsystem32config y contiene
una colecci6n de archivos de configuraci6n. Se usa,
bAsicamcnte para controlar los drivers de unidades v de
serviclos.
.Drivers de:Un Son archivos que soportan varios manejadores de
adei~,::e
dispositivos como lo son FrDISK v SCSIDISK.
11
I t
I
Un Sistema Operativo 2- 9 Revisi6n 1. 0
21. Para activar Windows NT, primero se localiza la particift de arranque en disco duro y asi efectua la inicializaci6n.
LIEl dispositivo de arranque se localiza y luego se carga el registro dq arranque master (MBR) en la memoria del computador. El
programa que contenido en el MBR se cjecuta.
22. Programa de Capacitaci6n en Computaci6n
• El programa MBR busca en la tabla de registro, de arranque de, particiones (PBR)
donde busca la partici6n activa. El sector de boot de la, partici6n es cargado en la memoria.
• El programa NTLDR es cargado e inicializado desde el sector de arranque. En esc
inomcnto Windows NT inicia su ejecuci6n, y modifica el sector de arranque para cargar el NTLDR en el arranque del sistema.
• NtIdr cambia el procesador de modo, real al modo, de memoria 32 bit.
• Nddr activa los drivers del sistema. Esos drivers del sistema ffiiniarchivo son
constniidos por el Vtldr para localizar y cargar Windows NT, desde alguno de los
diferentes sistemas de archivo, (FAT o NTFS)
• Ntldr lee el archivo, BOOT.INI y dcspliega el menii de selecci6n del sistema operativo.
• El Ntldr carga el sistema operativo que seleccion6 el usuario.
Si se scleccion6 Windows NT entonces se ejecuta el programa, Ntdetect.com
Si seleccion6 otro sistema operativo, critonces Ntldr carga. y ejecuta el Bootsect.dos y le pasa el control a csc otro sistema,
operativo. Este sistema operativo toma el control y Windows NT termina su proceso.
• Ntdected.com busca el hardware y le retoma la lista al programa, Ntldr, para que
realice la respectiva inclusi6n en el registry: KEY-LOCAL-MACHINEHARDWARE.
• Ntldr luego carga el programa Ntoskml.exe, Hal.dII y el enjambre del sistema.
Tambidn carga ser cargan los drivers de los dispositivos configurados para el tiempo de arranque.
• Ntldr para el control a Ntoskrnl.exe, y el proceso de arranque termina y el sistema es
activado.
Ntldr En la raiz del particift del sistema
boot.ini En la rafz del partici6n del sistema
Bootsect.dos En la ralz del partici6n del sistema
Ntdetect En la rafz del partici6n del sistema
Ntbootdd.sys En la ra(z del partici6n del sistema
Ntoskml.exe Winnt-rootsystem32
Hal.dll Winnt-rootsystem32
system Winnt rootsystem32config
Drivers Win nf-rootsystem 32d rivers
Un Sistema Operativo 2 11 Revisi6n 1. 0
23. Medidas de prevencion
Con el fin de prevenir 6 corregir ciertos problemas con el proceso de arranque, es importante tener en
cuenta los siguientes dos puntos:
Prepare un. disco de Reparaci6n. de Emergencia (ERD)
Prepare un disco de arranque para Windows NT
Prepare el disco de "Emergencia"
Si Windows NT falla al arrancar y tambidn la 61tima configuraci6n. "Last Known Good Configuration" no
resuelve el problema, se puede usar el Disco de Emergencia para restaurar Windows NT.
El utilitario Rdisk.exe (Repair disk utility) se usa tanto para crear un disco de emergencia, como para actualizar la informaci6n de
reparaci6n. Este programa requiere un disco que formatea durante este proceso.
Revisi6n 1.0 2 - 12 PVindows NT 4.x
24. Los archivos que incluye en el disco de emergencia son los siguientes:
~DISKEXE se localiza en Winnt-rootSYSTEM32
Con el disco de emergencia se pueden reparan los archivos corruptos de Windows NT y restaurar el registry. Los archivos del
regisity que se restauran incluyen: la base de datos SAM, la informaci6n de scguridad, infonnaci6n de configuraci6n, entradas del
software registrado, y otra informaci6n del sistema. Tanto el directorio de reparaci6n (Winnt-rootRepair) como el disco contienen
un archivo denorninado Setup.log usado para verificar los archivos del sistema.
At ejecutar el prograrna rdiske-ve, se presentan dos opciones:
U Actualizar la informaci6n de reparaci6n
0 Crear un disco de Reparaci6n
Actualizando la informaci6n Creando un disco
Este proceso sobircescribe los archivo quic Debe usarse un disco nuevo, para incluir
se
encuentran en el directorio Repair. Durante los archivos que copia el Rdisk.exe. Para
el proceso se crea el archivo temporal que este utilitario guarde los archivo
$$hive$$.tmp. default, sam y de seguridad debe usar la
opci6n /s. I
I t
Un Sistema Operativo 2 - 13 Revisi6n 1. 0
25. RDISK /S Guarda, toda la informaci6n de los usuaios
Archivos en el disco de Emergencia
I
Setup.log Usado como un arcMvo de informaci6n
System._ Una copia del enjambre del registry
Sam. - Una copia del SAM del registry
Security._ Una copia del enjarnbre de la seguridad del registry
Software._ Una copia de la estructura de programas del registry
Default - Una copia dc la estructura default del registry
Config.nt Usado paraelsoportedeaplicaciones,usadocuandoinicializaNTVDM.
Autoexec.nt Usando cuando inicializa NTVDM
Ntuser.da- Una versi6n comprimida del archivo Winnt-rootProfileDefaultuserNtusers.dat
Los archivos con extensi6n .- son versiones comprimidas de los
archivos actuales. Esos pueden scr descomprimidos con el
Reparando utilitario expand que usa Windows NT.
Si fuese necesario, se deben efectuar c iertas tareas priori a la reparaci6h. Con el giguiente diagrama se pretende revisar las a realizar priori
a la reparaci6n del sistcma.
Revisi6n 1.0 2 - 14 Windows NT 4.x
26. Creacion de un disco de arranque
Si se diera el caso que Windows NT no arranque, debido a que los archivos del sistema se borraron o estuvieran corruptos. Se puede crear y
utilizar un disco de arranque de Windows NT, para restaurar los archivos en el disco duro.
Para crear un archivo de arranque de Windows NT considere lo siguiente:
. 'A
Un Sistema Operativo 2 - 15 Revisi6n 1. 0
1
27. El disquete debe estar formateado con Windows NT, y que contenga el archivo ntldr en el sector de
arranque.
El disquete deberd tener los siguientes archivos: NtIdr, Ntdetect.com, Boot.ini, Ntbootdd.sys (SCSI).
El archivo Boot.ini debe ser modificado con la ruta apropiada para que localice la partici6n del
sisterna. Esta ruta debc incluir el controlador del disco, unidad del disco y la partici6n donde se
encuentran los archivos del sisterna.
Creado el disquete, se debe activar el computador con ese disquete. Una vez que el sisterna haya
arrancado se procede a copiar los archivos corruptos al disco duro. Durante el arra-dque ciertos archivos
son leidos del disco duro, en caso de que otros archivos ncccsarios para el arranque no estdn correctos,
probablemente no serd posible activar Windows NT. Si se encuentra con este problema (ejemplo el
archivo Ntoskml.exe u otros estdn dafiados) deberi utilzar el proceso de reparaci6n de emergencia.
Desinstalando Windows NT
En ocasiones se desea des-instalar Windows NT, ya sea porqud la instalaci6n es de prop6sitos de evaluaci6n 6
porque se adquiri6 un nuevo computador como servidor y se quiere dejar la mAquina como estaci6n.
Eliminando Windows NT de una padici6n FAT
Si el computador arranca con Windows 95, MS DOS 6 Windows NT desde una partici6n FAT, es posible volver
de nuevo al Windows 95, MS-DOS 6 Windows 3x
Para realizarlo, elimine el arranque de Windows NT y sus archivos:
Primero, arranque el computador en Windows 95 o con un disco NIS DOS que contenga el archivo
SYS. COM.
De la unidad A: ejecute SYS C: para transferir los archivos del sisterna.
Arranque de nuevo el computador desde el disco duro.
Para liberar espacio cn disco duro puede borrar:
C:PAGEFILE.SYS
C:BOOT.INI
C:NT*.*
C:BOOTSECT.DOS
C:WINNT (Directorio)
IC:Proeram FilesWindows NT (Dir)
Revisi6n 1. 0 2 - 16 Windows AT 4.x
28. Eliminando Windows NT de una particio'n NTFS
Para efectuarlo, elimine el arranque de Windows NT y sus archivos:
Primero, affanque el computador con los discos de intalaci6n de Windows NT.
Cuando se pregunta, por las particiones: indique que desea borrar (D), la partici6n C: (donde se encuentra Windows NT
instalado).
Luego presione F3 para terminar el programa de instalaci6n.
Algunas versiones del FDISK no
pueden boffar una partici6n NTFS.
Puede borrarse una partici6n NTFS:
LI Programa de SetUp de Windows NT
El MS-DOS 6.0 o posteriores
El OS/21.x con disco instalaci6n
Un Sistenja Operativo 2 17 Revisi6n 1. 0
29. Configuración
Las herramientas que modifican el Registry son:
El panel de control
El Editor de politicas del sisterna
El Editor del Registry
Panel de Control
Windows NT al igual que las versioncs antcriores el panel de control es usado para
configurar y personalizar el drnbiente del sisterna Windows NT.
Los iconos en el panel control representan opciones usada para configurar el computador,
inclu~,Iendo adaptadores dc red, capacidades de sonido, ; video y otras rnAs.
La mayoria de cainbios efectuados con el Control Panel afectan el ambientc del usuario
con que se ingres6, es dccir puede personalizarse a nivel de cucnta de usuario.
30. Para efectos del curso se enfatizarin los siguientes iconos del Control Panel.
NetWork Services
System Server
Devices Licensing
NetWork
El programa asociado con Network es usado para agregar taijetas de red, configurar tadetas ya existentes y para
asociar protocolos a los drivers de los adaptadores. Ademis puede usarsc para cfectuar otros tipos dc configuraciones
al software de soporte del adaptador de la red.
Identification
En csta ventana se muestra el nombre del computador y el dominio. Se puede utilizar el bot6n Change (Canibiar)
para modificar tanto el nombrc del computador como el nombre dcl dominio.
It
Un Sistema Operativo 3 3 Revisi6n 1. 0
31. Ventana de NetWork en la ficha Identification
El procedimicnto para cambiar el nombrc del computador es diferente, dependiendo si existen en el controlador de dominio primario 6 cn el
controlador de don-firtio dc backup.
Mediante el bot6n Change se puede modificar el nombre del computador. El nombre del computador debe ser 6nico, es decir diferente a]
nombre de otros computadorcs, grupos o dominios.
Para cambiar el nornbre del dominio, tambidn debe modificar el nombre del dominio en todos los servidores y estaciones en el dominio y
luego restablecer las relaciones de confianza si estas existieran.
Para cambiar el nombre del dorninio se debe tener en cuenta las relaciones de conflanza en cada servidor.
Revisi6n 1. 0 3- 4 Windows AIT 4.x
34. Adaptadores
Para comunicarse en red, un computador debe tener una tadeta de red (Adaptador). Windows NT usa un software (drivers) para coordinar
la comunicaci6n entre el adaptador y el hardware y otros software, controlando la funci6n fisica del adaptador de red.
Cuando instala Windows NT, se tiene la oportunidad para instalar al menos una taijetas de red. Para modificar o cambiar una tadeta de red
despuds de la instalaci6n se usa Network dentro del panel de control.
En la siguiente figura se presentan la ficha Adaptador de la. configuraci6n de NetWork.
- ------ - -----
Se puede actualizar o canibiar de configuraci6n, ya sea de alg6n componente de red o del adaptador de la red.
Muchos adaptadores y su software de soporte puedc ser configurado para logra el mejor rendimiento en su sistema. Mediante la siguiente
caja de dialogo se puede modificar algunas Recursos (propiedades) para ese tipo de ta~eta de red.
Revisi6n 1.0 3- 6 ff"indows NT 4.x
35. Pila de Protocolos
Para comunicarse en red, cada computador debe tener configurado al menos un tipo de software de protocolo. Los protocolos trabajan entre
el nivel superior del software de red y la tadeta de red. Windows NT soporta varios protocolos de comunicaci6n incluyendo: NetBEUI
(Interfase de usuario extendida NetBIOS ), TCP/IP (Transmission control Protocol/Internet Protocol), NWLink (NetWare Link) y Data Link
Control.
Un Sistema Operativo 3- 7 Revisi61f 1. 0
36. Software de Descripci6n
Protocolo
NetBEUI Es un protocolo pequeflo, eficiente y rApido para LANs
pequeflas. Es automaticamente instalado durante la
instalaci6n de Windows NT.
TCP/IP Proved comunicaci6n entre WANs y enrutadores. Es
automAticamente instalado, durante la, instalaci6n de
Windows NT.
NWLink Un protocolo compatible con el protocolo IPX/SPX.
Data Link Control Es 6til cuando se requieren accesar mainframes IBM o en el
caso de conectar impresoras directamente a la red.
Se pueden agregar nucvos protocolos mediante el bot6n Add. Windows NT asigna un n6mero de adaptador de red (lana) a la
asociaci6n del protocolo con la tarjeta. En ciertos casos puede requefir modificarse ese n6mero, para aplicaciones quc trabajen con
NetBIOS.
Las siguientes ventanas son utilizadas para configurar los principalcs protocolos dc la redpara mis informaci6n sobre cste tema, se
podrd consultar ventanas adicionales en el apdridice B.
Revisi6n 1. 0 3- 8 Windows NT 4.x
37. Asociación
La red consistc de una serie de niveles de software, este software realiza diferentes fimciones en cada uno de estos niveles. Cada
componente de la red puede ser ligado a uno o varios componentes de red de nivelcs superiores o inferiores creando servicios de
componentes.
Por defecto Windows NT maximiza las ligas de todos los componentes para. brindar uso completo. Si se usa raramente un
adaptador y desea reducir la carga de software en memoria, simplemente se puede desligar (desconectar) el adaptador de todos los
componentes de software.
Con el bot6n Bindings se pueden agregar o eliminar ligas entre el adaptador y los componentes de software.
I
Un Sistema Operativo 3- 9 Revisi6n 1. 0
39. Si se tiene mds de una clasc de protocolo instalado, se puede asignar el orden en que la. estaci6n y el software NetBIOS se ligan al
protocolo.
SERVER
Este programa es usado para desPlegar un resumen de conexiones y los recursos del computado. Tambidn se usa para desplegar la
descripci6n del computador, para ver los usuarios conectados, los recursos compartidos y recursos abiertos y para adininistrar la replicaci6n
de directorios y los recipientes para los mensajes de alerta
Un Sistema Operativo 3 - 11 Revisi6n 1. 0
40. CON DOBLE CLIC SOBRE EL NOMBRE DEL SERVIDOR SE PUEDEN OBSERVAR LAS
PROPIEDADES DEL SERVIDOR
41. Para modificar la descripci6n del computador, puede escribir el texto en la caja de texto etiquetada como
Description.
En esa ventana se presentan varios botones, que son usados por el administrador para revisar y asignar algunos
items.
Revisi6n 1. 0 3 - 12 Windows AT 4.x
42. Con el bot6n Users se pueden ver los usuarios conectados por la red y los recursos abiertos por el usuario seleccionado. Uno o todos los
usuarios pueden ser desconectados del servidor o computador.
Con el bot6n Shares se presenta la lista de recursos compartidos y los usuarios conecados sobre la red al recurso
seleccionado. Uno o todos los usuarios pueden ser desconectaclos del computador.
Un Sistema Operativo 3 r-