.

SOFTWARE - POPULAR OPERATING SYSTEMS

Popular Operating Systems

The most popular microcomputer operating systems are DOS, Windows 3.x, Windows 95, OS/2, Windows NT, and Macintosh System. UNIX is a popular operating system that is available for microcomputers, minicomputers, and mainframe computer systems. The following will show the details:


DOS

DOS stands for Disk Operating System. In the early 1980s, Microsoft got the right to QDOS (Quick and Dirty Operating System) developed by a small company, Seattle Computer, and then has been sold it under the name MS-DOS. Microsoft licenses a version called PC-DOS to IBM (International Business Machines) for its IBM personal computers, and its version, MS-DOS, to many other PC manufacturers.

Advantages and Disadvantages

File Access Table(FAT)

DOS creates a FAT for each disk during formatting. Every sector on the disk is represented by an entry in the FAT as part of a cluster. DOS looks for available clusters when a file is enlarged or created. When DOS allocates files on a freshly formatted disk, DOS uses the first cluster and sequences through a connected series of clusters, leaving many never-used clusters at the end of FAT. When a file is erased or shortened, DOS marks the released clusters in the FAT as available again. When a file is allocated more than one cluster, each cluster points to the next cluster that contains more of the files. The pointer is the next cluster number. The result is a chain of clusters that comprise the map of a file's disk storage. Thus, FAT acts as a storage map and tells DOS exactly where to go on the disk to get all parts of a file.

How Application Programs Run in DOS

When the user specifies the application software to work on, the RAM part of memory is filled with that image of that software. For example, if the user wants to use WordPerfect, the command is taken from the command line and the corresponding software is loaded on to the RAM and it works like a word processor.

Files on DOS Disks

The files on DOS disks have specific purposes. A COM file extension identifies a command file. Command files are the names of external DOS commands. Files with CPI extensions operate the display screen. A file with the DAT extension is a data file. Files with BAT extension are batch files. AUTOEXEC.BAT is a special batch file that runs automatically when a computer is started. EXE files are executable program files. SYS files are system files. SYS files are used to add or modify hardware support to the basic PC operation.


Windows 3.x

This is a graphics-based operating environment from Microsoft. This operating system runs under DOS. Thus, it is usually called "DOS with windows." Windows 3.x allows multiple tasking, allowing users to open several applications simultaneously and shift between them. Windows operating system is very similar to the Macintosh desktop environment.
Windows 3.x is a major upgrade of Microsoft's earlier versions. It provides a DOS extender that allows Windows 3.x applications to run in up to 16MB of memory. In the Windows, users can run DOS applications and change data between them.

Modes

Windows 3.x has three different operating modes.

Advantages and Disadvantages


Windows 95

Windows 95 upgrades its earlier versions (Windows 3.x) in many ways. It has a new 3-D interface. It is mostly a 32- bit system although it has 16-bit components included for compatibility with Windows 3.x. Windows 95 does not need to have a separate DOS. It integrates all DOS services. A Windows 95 system runs in protected mode. This means that it speeds up the processors and provides more safety.
Windows 95 serves two purposes: It will move developers to the Win32 API and will ease the transition for users whose hardware is not yet ready to handle the demands of Windows NT.
Windows 95 offers better preemptive multitasking. Although for most things, cooperative multitasking is good. However, if users want to do several things simultaneously, they are going to find that preemptive multitasking provides smoother operation and better speed.
Because Windows 95 is based on Win32 and has borrowed some of NT's features, some people are confused over which Windows to use. Windows 95 is for anyone who has a lower capability computer that does not enable to use Windows NT. Windows 95 is likely to perform better than NT as a desktop system, especially when running older 16-bit Windows applications.

Advantages and Disadvantages

Difference of 95 with Windows NT

Windows 95 has a different user interface with Windows NT. The interface of NT is much better. Windows 95 uses a different model for device drivers than NT. Thus, not all Windows 95 applications run on NT without modification, and vice versa. Windows 95 is a mix of 16- and 32-bit application programming interface, but NT is solely a 32-bit interface.


Windows NT (New Technology)

Window NT is a platform for 32-bit Windows applications. This is a powerful and one of the most advanced operating systems available today.
Windows NT was originally designed with big-system features. Beginning with version 3.5, Microsoft began repositioning Windows NT as a workstation and server operating system. It also has a sophisticated multiuser security system, so Windows NT performs excellently as a disk server. NT has support for network services useful to applications like client/server database engines. Still, all the features of Windows NT are suitable for use in demanding applications of desktop users.

Advantages and Disadvantages


OS/2

OS/2 stands for Operating System 2. This is another operating systems for powerful microcomputers and networking. OS/2 was designed to avoid some of the most serious limitations of DOS. OS/2 runs in 4MB of memory, although it runs well in an 8MB system. It requires about 30MB of hard disk space. OS/2 WARP, the window version of OS/2, performs reasonably well in 4MB system and requires less disk space.
Users do not need to abandon DOS and Windows to try out OS/2. OS/2 provides a dual boot feature that allows users to boot up in either DOS or OS/2. OS/2 uses folders much like those on the Macintosh and on some UNIX GUIs.

Advantages and Disadvantages


UNIX

UNIX was originally developed in 1969 by K. Thompson, R. Canaday and D. Ritchie for minicomputers in the Bell Laboratories in the USA owned and run by AT& T. By the mid-1970s, UNIX had been introduced to University of California at Berkeley by Thompson, then widespread into an academic world. Most computer science departments of universities have been used UNIX. UNIX initially became popular in industry because for many years AT& T licensed the system to universities for a nominal fee. The effect of this was that UNIX was carried by recent computer science and engineering graduates to their new places of employment. Rapid commercialization of UNIX followed on from this. This rapid commercialization caused the lack of standards. Many hardware and software vendors developed their own versions.
After UNIX was widespread, it had been used by scientists and engineers. It is because of its scientific and technical orientation. It is less well known with business people. All that, however, is probably about to change. The reason is that with the arrival of very powerful microcomputers using the newer chips such as pentium and pentium-pro chips, UNIX has become a major player in the microcomputer world. The difficulty of learning is also about to change because of the graphical user interface.

This is a multiuser, multitasking operating system that runs on many different computer systems from microcomputer to mainframe, because UNIX is written in C programming language, which is a language designed for system-level programming. UNIX is consisted of a kernel, the file system, the user interface. The kernel is the heart of the operating system. The file system has a hierarchical directory method for organizing files on the disk and the shell.

Advantages and Disadvantages


Macintosh Operating Systems

It uses a graphics screen that places familiar office objects on a display screen. Files, folders, programs, and disks are represented by icons. It has a hierarchical file system that lets users drag document icons into and out of folder icons. Folders can also contain other folders and so on.
In IBM computers and IBM compatible computers, software developers usually decide how they make a user interface. In contrast, Macintosh application developers usually conform to the Macintosh user interface. This consistent user interface makes users easy to learn new programs from the start. This also makes Macintosh operating system and its application programs indistinguishable.
The Macintosh user interface style has been adapted to many other operating systems. For example, OS/2 Presentation Manager and WARP, New Wave, most UNIX systems, and Windows look very similar to the Macintosh graphics user interface.
The Macintosh operating system has two major files. They are the System file and the Finder. The system file manages the user interface. Both files work together to achieve the operating system procedures such as formatting disks, copying files, erasing files, and running application programs.

Advantages and Disadvantages





Window
A window was originally a general name of viewing area on a display screen provided by software. Many operating systems can provide multiple windows on a display screen. Under this environment, users usually can work several tasks with several application programs on a screen at the same time. Microsoft makes Windows the brand name of its operating system. They are Windows/286, Windows/386, Windows 3.x, Windows 95 and Windows NT. Users need to be careful not to think of only Microsoft's Windows has windows. Many operating systems such as OS/2 Presentation Manager, OS/2 WARP, many UNIX systems, and Macintosh operating system have windows.

XMS
It is an abbreviation of eXtended Memory Specification. This is an interface that allows DOS applications to use extended memory. This allows DOS applications to only allocate extended memory, but does not allow them to run in extended memory.

EMS
Expanded Memory Specification is a technique for expanding memory beyond one megabyte under DOS. EMS and XMS are different techniques to enlarge memory running under DOS. XMS is a normal memory beyond one megabyte on 286 and higher computers, but EMS is separate memory that can be installed in any computer system.

Win32 API
It is a 32-bit Windows Application Programming Interface. This enables applications to be more responsive, has larger document capacities, and handles CPU- intensive tasks more quickly than Win16 API. When a program marked with Windows 95 ready on the software package, it is designed using Win32 API.

Preemptive/Cooperative Multitasking
Preemptive multitasking means that one Windows application can get control of CPU without the knowledge of another Windows application. In contrast, Cooperative multitasking means that an application can assume it has full control until it yields to other applications. Many operating systems such as Windows NT, Windows 95, or OS/2 have preemptive multitasking function.

Resource Limit
Windows 3.x has three 64KB resource heaps that must be shared by all applications in the system. When those three heaps are exhausted by many applications, errors like "out of system resource" occur. Windows NT does not have that kind of limit.

HPFS
This refers a High Performance File System introduced with OS/2. The system handles larger disks, long file names, and can launch the program by referencing the data. It coexist with the existing FAT system.

FAT
FAT is an abbreviation of File Allocation Table that is the part of DOS and OS/2 file system. It keeps tracks of where the data is stored on a disk. It is a table with an entry for each cluster. The directory contains file ID that points to the FAT entries where the files start.

Linux
Linux is a great variant of UNIX. It has most of the features and, in some cases, better features of UNIX. Furthermore, it runs on lower end machines - 386- class system or higher with 8MB of memory. It requires only as small as 20MB of hard disk space to install it. It requires a CD-ROM drive. Users can get all these features at only $30 to $50 (Information: http://www.cdrom.com or http://www.morse.net). Users who are not decided to buy can even download Linux free from several ftp sites (e.g., sunsite.unc.edu, tsx-11.mit.edu, ftp.uu.net, and wuarchive.wustl.edu).



.