|
Frames Version |
No Frames |
| This page is still under contruction. Due to traffic jams, please follow the detour signs to designated offramps to help avoid further collisions. Thank You and safe motoring... |
|
|
Windows NT is a recent update to the Windows Environment from MicroSoft. While incorporating some new features this version of Windows is, mostly, backwareds compatable with preveious versions. Here is a list of the most pronounced changes:
New to this version of Windows is that it does not require for another, lower level, operating system to boot. With previous versions of Windows you had to have MS DOS or another Operating System to handle the actual low level interactions with the machine. Now all of this is included in the WindowsNT program making it an operating system by itself.
But be warned, since NT incorporates so much more into it's environment,
it also takes more processing power, RAM and disk space than older
operating systems. Microsoft states that NT will run on a 486DX/66MHz with
12MB or RAM and a 100MB hard drive. But, if you do this, it could take up
to 15 minutes just to turn on the machine. I would suggest that you have
AT LEAST a Pentium 75Mhz with 16MB of RAM and 512MB of disk space. And
even so this will be slow, just tolerable.
NT has it's own boot manager built into it. With this you can have WindowsNT on one partition or disk and have another operating system on another system or disk. By doing this, you can still have your DOS and Windows 3.1 on your drive C: and still load Windows NT onto another disk, say D:.
Since NT is not 100% compatable with previous versions it is sometimes
desirable to have both on the same system. If not needed, you can set the
time-out value for the boot loader's menu to be 0. By doing this, it will
still load the boot menu, but it will not pause for you to select an
operating system.
NT is written as a 32-bit operating system. What this allows Microsoft to do is:
NT can emulate the older versions of Windows, providing backward compatabily to the older software. This was important for getting Windows NT accepted into the market.
But it has some limitations, too. To do this, Windows is emulating an older machine, in memory, to execute the older programs. Because of this, it will always be slower than if the program ran in Win32 mode.
Also, it a piece of software needs direct
access to hardware, it will not run under NT. NT uses it's own drivers
and all accesses to the hardware has to go through these drives. Because
of this, some older software could not get access to the devices directly
and usually would not then run.
NT now has it's own file system, NTFS. With this, MicroSoft can add in some much needed functionality while still making the Operating system backwardly compatible with older operating system. The new operating system allows for:
Everytime an NT Machine is turned on, the user must login before anything, other than shuting down, can be done. When the user does this, the NT Primary Domain Controller(PDC) can then give or deny accesses to system resources based upon this login's Security. The User also has a Profile, stored either locally or on the Domain, that is defined by the user as to how that user wants NT to look and act like.
Each user to has a seperate User Profile. What this
does is save the user's preferances to be saved on a per user basis. This
affects from how the desktop looks to how some programs act. The user's
profile can be locally stored on a machine or, if part of a domain, set
to roam from machine to machine as the user moves around. To do this, the
profile is copied back to the designated server each time the user logs out.
The security is built into the NT Workstation and the NT Server. By doing this, MicroSoft makes it so that an anonymous user cannot just walk up and start modifying the machine, unless you want them to.
To gain access to a machine, the user must login on the console or, if
accessing just a shared portion, login using a remote username and
password challenge. Once the user is granted access to the machine, the
security then limits just what the user may or may not use or change on
the machine. It can also limit the user to logins only during designated
hours.
Windows allows you to group users into User Groups. By doing this, an administrator can give or remove permissions to whole groups of people through the group instead of doing so on a per user basis. There are groups defined on each local NT machine and some are Domain groups.
For the Domain groups to be available on an NT client, it must first be
running NT itself and it must be a member of the Domain or one of the
Domain's trusted Domains. If not, then the group only resistricts access
on the Domain level. If so, then the group can be used to add or remove
privlages on the local machine as well.
Workgroups are a collection of computers that allow sharing of information and/or resources across the network. The big differance between the Domains and the Workgroups is that in a Workgroup, each machine has seperate security information and that information would have to be updated on a per machine per account or group basis.
With an NT workgroup member, security can be set on a per user or group basis, but this information is only good on this one machine. When connecting from accross the network, a user would be prompted for this information if the machine you are using does not already have it from a previous request.
Each workgroup is given a name to help keep browsing the network easy.
When browsing, you can view all of the groups on the network, and when
in a group you are only shown the members of that group.
NT uses the idea of domains to group machines in a network so that users and security can be shared across the group and not have to be reset on each end every one. The machines in the network can be a combination of Servers and Clients. All of the Servers would be Windows NT. The Clients could be anything from DOS up to Windows NT Workstation or Server. If you use anything other than NT as a client it will only use the username and password to determine your accesses into the servers in the domain.
Using domain groups, you can set permissions on the servers and clients. Then if you need to update the permissions for this group of users, you just update one group and not all of the users in the group. Also, if you need to add someone to the group, it just gets added to the group lists on the server and does not need to be updated on each machine.
To share this information in a Domain, there needs to be at least a
Primary Domain Controller(PDC). To make sure that network does not
depend upon the service of just one machine, you can then setup one or
more Backup Domain Controller(BDC). The BDC copies the user and security
information from the PDC upon startup and syncronises any changes with
the PDC on a set time basis. Some people would say that is inefficient,
but if you have so many updates or so many users you do notice a
difference in network speed, you should break up your network and/or
domains into smaller sections.
Windows NT Workstation and Server both have Networking built into the Operating System. Don't get me wrong, you still have to install drivers and programs to your machine, but most of the basic services are included on the Windows NT CD-ROMs, ready for installation. This is a big step over previous versions of Windows in which networking seemed to be an added on feature after everything else was working.
Also, you can now run your Workgroup or domain across subnets. WindowsNT
can do this by embedding it's preferred NetBEUI packets inside the TCP/IP
protocol packets. Since NetBEUI was a broadcast protocol and was not
passed on to other subnets, networks were limited in size because of
cabling limits or excesive traffic. Now with being able to go across
networking segments administrators can split up the networks into
smaller, managable chunks, and still be able to provide the same services
as if each machine was still on the same segment. This is not new,
Microsoft had done this in previous products. But now it is easily
implimented on both the client and server sides.
![]() Temple CIS Dept |
![]() Temple University |
![]() My Home Page |
![]() Send Me E-Mail |