Module 1: The Windows NT 4.0 Environment
| Differences between Windows 95 and Windows NT workstation |
|
Technical area |
Windows 95 |
Windows NT workstation |
| Minimum hardware | 486 with 8-16 MB RAM | Pentium with 12-32 MB RAM 12 MB on a RISC-based computer |
| Hard disk space | 40 MB | 110 MB |
| Software compatibility | Very high | High: does not allow apps. to access hardware directly. |
| Hardware & device compatibility | Very high | High: supports most devices |
| Installation and deployment | Comprehensive detection code and can configure most | Less comprehensive detection code, and static driver support |
| APM & Plug and Play | Built-in (also for laptops) | Non built-in (some by OEM) |
| Performance | Preemptive multitasking for 32-bit Apps. | Preemptive multitasking for all Apps. |
| Reliability/stability | High, improved over WFW | Very high: all Apps run in protected memory space. |
| Security | Support for server-based logon validation | Complete protection down to file-level (when using NTFS) |
| Features of NT Server: |
| Note: |
Hardware requirements for NTS are:
|
| Comparing NTS & NTWS |
Common features:
Differences:
| Windows NT Architecture Overview |
| User mode |
- is applicable to Applications and subsystems.
- It has the following limitations:
- No direct access to hardware.
- Limited to assign address space.
- May need to use hard disk space as virtual RAM.
- Processes at a lower priority level than Kernel mode.
| Kernel mode |
- Windows NT Executive runs here to protect executive services.
- Apps cannot directly access the memory of any kernel mode service.
- Only Kernel mode components can access resources (i.e. hardware) directly
There are three types of Kernel mode components in the Windows NT Executive:
| The Windows NT Memory Model |
| Virtual Memory Architecture |
Each of the pages in the applications virtual memory space can have one of the following three characteristics:
| Virtual Memory Process |
Using the Virtual Memory Process, some of the applications code is kept into RAM while some of it is on the physical disk. The process of managing this is called: "Demand Paging", and follows these 4 steps:
| Virtual Memory Advantages |
This way of memory addressing makes Windows NT portable, because it is compatible with the addressing of other microprocessors like:
- MIPS R4000.
- IBM RS6000.
- DEC Alpha AXP.
| Workgroups and Domains |
Computers in a Domain:
|
Advantages |
Disadvantages |
| Centralized account and security administration. | Requires at least one Windows NT Server domain controller. |
| Single user logon provides network-wide resource access. | Requires additional planning prior to deployment. |
In a domain Windows NT computers perform the following tasks:
The Workgroup model (uses 1 browserlist):
|
Advantages |
Disadvantages |
| Does not require a Windows NT domain controller. | No centralized account management. |
| Simple design and implementation. | Inefficient for networks that have many computers. |
| Easy when using only a few computers in at close range. | Limited centralized administrative control. |

There are five steps to a successful logon process:
Logging on to a Domain ( see pic at end of module)
There are ten steps to a successful domain logon process:
| Creating a Computer Account |
Remember: To do this, an account name that has "Add computer to the domain" rights is required.