The Microsoft Windows XP operating system is a 32/64-bit preemptive multitasking operating system.
Microsoft and IBM in 1980s cooperated to develop OS/2 operating system. This was written in assembly language for single processor Intel 80286 systems. In the year 1988, Microsoft developed the idea of “new technology” or “NT” operating system that would support both OS/2 and POSIX. In the year 1988 itself, Dave Culter (architect of DEC VAX/VMS operating system) was given the charter of building this new operating system. The first versions of Windows NT were Windows NT 3.1 and Windows NT 3.1 Advanced Server.
In October 2001, Windows XP was released as an update to Windows 2000 desktop operating system and also as a replacement for Windows 95/98. In Windows XP, there are numerous features which have been added to automatically repair problems in applications and the operating system itself.
Windows XP is a multi user operating system which supports simultaneous access through distributed services or through multiple instances of GUI via the windows terminal server. The desktop versions of terminal server multiplex the keyboard, mouse and monitor between virtual terminal sessions for each logged in user. This feature, called fast user switching allows of a PC without having to log on and off the system.
Windows XP uses a client server architecture to implement multiple operating system personalities. It is the first version of windows to ship a 64-bit version.
There are 2 desktop versions of windows XP.
Windows XP professional is the premium desktop system for power user at work and at home. Windows XP personal provides reliability and ease of use for home users migrating from windows 95/98.
Advantages of Windows-XP
1) Security– Windows XP has a high level of protection from defective software and malicious attacks.
2) Reliability– Windows XP is the most reliable and stable OS.
3) Compatibility– Windows XP has introduced a new compatibility layer that falls between application and the Win.32 APIs.
4) Performance– Windows XP has a very high performance on desktop systems, which are largely constrained by I/O performance, Server systems (where CPU is often the bottleneck), and large multi threaded and multi processor environments (where locking and cache line management are key to scalability).
5) Extensibility– Windows XP has the capacity to keep up with advances in computing technologies.
6) Portability– Windows XP has the capability to be moved from one hardware architecture to another with relatively small changes.
7) International support– Windows XP is designed for international and multinational use. It provides us support for different locales via the national language support (NLS) API.