An internet site that’s using the proprietary Microsoft technologies can pick a web hosting company that utilizes a Windows NT server to host the website. To grow its web technology presence in 1993, Microsoft began to roll out its operating system support for website hosting. These families of 32-bit operating systems come under the umbrella name Windows NT for brand new Technology. The Windows NT that is marketed for desktop edition is called Windows NT and the one that is used for web hosting web servers is known as Windows NT Server. Just like its competitor’s web hosting operating systems which is usually a Unix, the Microsoft designed Windows NT to achieve the following advanced features:

• a robust and self-healing file system called NTFS
• supports RISC CPUs besides the traditional CISC
• the Windows NT kernel can function up to 32 CPUs
• a Hardware abstraction layer separates the hardware from software
• an item Manager that arbitrates software communication within the OS
• a Process Manager that coordinates several processes simultaneously
• a Virtual Memory Manager that expands the particular quantity of RAM
• a procedure communication support called Local Procedure Call
• a better I/O Manager for data read and write to pheripherals
• a Security Reference monitor (SRM) for data integrity
• a Preemptive Multitasking behavior that takes the greatest priority task first
• a better networking communication Interprocess Communication (IPC) using DCOM

Like a server operating system, the Windows NT NTFS file system continues to be made to be tolerant and robust and it has security built from the beginning. This is unlike the older FAT file system of the MS-DOS. However, Windows NT can also be backward compatible and works together with the older FAT file system.

Windows NT will also support the HPFS file system. This is a fast file system, since it keeps several information in RAM memory in a form of a cache and only does a write to the physical disk at peak times when the cache is almost full or when there’s an explicit flush. The rate of thes particular file system is compensated by its reduction in reliability for instance during a sudden power failure and also the information that is still in the cache is forever lost.

Nevertheless, Windows NT has got the better of all possible worldswhen it comes to its support for HPFS and FAT. As opposed to HPFS, FAT is a slower but a more reliable file system during sudden power failure as it writes the data to the disk immediately. Caching is also a feature of NTFS and it also also keeps a log you can useto revive the file system to a working state in the event of an electrical failure.

Microsoft also provided a Windows NT to run on RISC processors (MIPS, PowerPC, DEC Alpha) in addition to its traditional support on CISC processor in the intel x86 architectures.

Windows NT for the desktop is not identical to the Windows NT server. can run on 32 processors and this is a significantly faster system since multiple processes are delegated to a separate CPUs.

The Windows NT kernel interacts with a software layer called the HAL. The HAL is the layer that directly communicats to the processors. The HAL layer helps make the Windows NT run on many different processors.

The object manager in Windows NT is the subsystem that arbitrates proper channel and communication to various various resources which are abstracted as objects.

Windows NT can run several processes at a time and the process manager is the subsystem that protects threads and process addresses. This makes several applications and services available.

Windows NT can in fact support more memory than it really has throught the Virtual Memory Manager. The portions of memory in RAM that aren’t currently used is written into the hard disk to free up some RAM required for other programs in order to run. When this memory is needed back, the data is read from hard disk and gets loaded into RAM by the Virtual Memory Manager.
Several processes within the Windows NT can communicate to each other using message-based messaging which results to procedure calls invoked locally (LPC).

The Windows NT’s I/O manager is employed to handle I/O data communications between thet operating system kernel to the peripheral devices such as the physical disk, network cards etc, through the device drivers of those devices.
Windows NT also has a fine-grained object-based security via SRM. The operating system intervenes each object accessed operations and ensures proper security authentications.

Preemptive Multitasking in Windows NT guarantees that processes with the highest priority gets the CPU’s attention by suspending current processes with lower priorities. Once the high priority process completes, the lower priority processes continues to run.

Windows NT supports client/server network communication model as its interprocess communication. Important events happening within the system sents out a windows message to approaches for notification. One such high-level implementation of this IPC communication is through Distributed Component Objcet Model (DCOM) which is used to communicate with other computers. For Hosting & More information please visit us at http://www.heavenlydomains.co. May God’s Hand of rich blessing rest upon you and your entire family.

Filed under: Web Hosting

Like this post? Subscribe to my RSS feed and get loads more!