DOS Operating System
What is DOS Operating System?
An operating system that runs from a hard disk drive is known as the DOS (Disk Operating System).In other words, DOS (Disk Operating System) is defined as an operating system that exists on the storage of disk and also uses various types of disk storage devices like an optical disk, floppy disk, hard disk, etc.
The DOS (Disk Operating System) was developed by Microsoft in the year 1981.
The Disk operating system offers a file system to the users for the purpose of the file organization, file reading, and file writing on the disk storage. But this facility is not available in today’s operating system. It was only available in the older generation operating systems.
Disk operating system is mainly used in mainframes, microprocessors, minicomputers, and home computers.
The DOS (Disk Operating System) developed from 1981-1998 are:
- IMB PC DOS–1981
- DR-DOS-1988
- ROM-DOS-1989
- PTS-DOS-1993
- FREE-DOS-1998
Features of DOS (Disk Operating System)
There are various features of the DOS (Disk Operating System):
- DOS (Disk Operating System) is a free operating system.
- DOS (Disk Operating System) is a 16-bit operating system.
- In DOS (Disk Operating System), we cannot use the mouse to operate it. In DOS (Disk Operating System), there are various types of commands which we use to operate it.
- The DOS (Disk Operating System) does not support graphical interface.
- The DOS (Disk Operating System) is a single-user operating system.
- The DOS (Disk Operating System) provides the file management facility such as file creation, file deletion, etc.
- In the DOS (Disk Operating System), 2 GB is the maximum space.
- The interface of the DOS (Disk operating system) is a text-based interface, and to operate the DOS (Disk Operating System), text and codes are required.
Advantages of DOS (Disk Operating System)
There are various advantages of DOS (Disk Operating System):
- The DOS (Disk Operating System) is lightweight, so there is no overhead of the multi-tasking OS.
- Because of the DOS (Disk Operating System) size, it will boot faster as compared to the Windows operating system.
Disadvantages of DOS (Disk Operating System)
There are various disadvantages of the DOS (Disk Operating System):
- We cannot use the concept of multi-tasking in the DOS (Disk Operating System).
- In DOS (Disk Operating System), if the addressing is more than 640 MB of the RAM, then the memory access will be difficult.
- We have to manage the interrupt level of hardware ourselves.
What is a Mobile Operating System
A Mobile operating system is a type of operating system. It is specially developed to run on mobile devices like PDAs, Mobile phones, tablet computers, smartphones etc. The OS is responsible for deciding the available features and functions on your computer like WAP, thumb wheel, email, messaging, buttons, etc.
Types of Mobile Operating System
There are various types of the Mobile operating system:
- Android OS (Google Inc.)
- Bada (Samsung Electronics)
- BlackBerry OS (Research in Motion)
- iPhone OS/ iOS (Apple)
- MeeGo OS/ (Nokia and Intel)
- Palm OS (Garnet OS)
- Symbian OS (Nokia)
- WebOS (Palm/HP)
- Windows Mobile (Windows Phone)
What is the Network Operating System (NOS)
The Network operating system is defined as an operating system which comprises of distinct functions for connecting computer systems and devices into a LAN (Local Area Network) or Inter-network. There are various types of network operating system such as, Windows NT/2000, IBM OS/2, Sun Solaris, Novell Netware, Linux, Unix, etc. Novell Netware is the first network operating system which was developed in 1983.
In other words, we can define the network operating system as the operating system that is responsible to offer the connectivity among the multiple numbers of computers. The main task performed by the network operating system is to permit printer and shared file access among several computers in a network especially a private network, local area network (LAN), etc.
Features of Network Operating System (NOS)
There are various features of network operating system:
- With the help of the network operating system, we can connect the number of computers so that the computers can share files, data, and hardware devices.
- The network operating system offers various security features, such as access control, login restrictions, and authentication.
- The network operating system also offers basic features of the operating system like support multi-processing applications, support for processors, protocols, automatic hardware detection, etc.
- The network operating system supports internetworking like routing and WAN ports.
- The network operating system contains clustering capabilities.
- The network operating system helps to detect the new hardware when the new hardware is added to the system.
- The network operating system is responsible for offering the priority to the printing jobs that are present in the queue.
- In the network operating system, users can remotely access each other.
Advantages of Network Operating System
There are various advantages of network operating system:
- The network operating system can be accessed remotely to the servers from different locations.
- In the network operating system, security is managed by the server.
- The centralized servers are more stable.
- In the network operating system, up-gradation of the latest technology can be integrated into the system easily.
Disadvantages of a Network Operating System
There are various disadvantages of the network operating system:
- In the network operating system, the cost of buying and running a server is high.
- The network operating system needs regular updates and maintenance.
Examples of the Network Operating System
The various examples along with their network operating system service providers are:
- Novell’s NetWare: - The first network operating system was the Novell’s Netware. The design of the Novell’s NetWare network operating system is based on the XNS protocol architecture.
- Artisoft’s LANtastic: - The Artisoft’s LANtastic is a user-friendly and a simple network operating system which supports most of the PC operating system.
- Microsoft’s LAN Manager: - Microsoft’s LAN Manager was developed to run under the Microsoft operating system. And it operates as a server application.
- Banyan’s VINES: - The Banyan’s VINES uses a client-server architecture to request particular services and functions.
Functionalities of Network Operating System
There are various functionalities of the network operating system:
- Memory Management
- Security
- Scalability
- Data and Resource Sharing
- Robustness
- Performance
Types of Network Operating System
There are two types of network operating system:
- Peer-to-Peer Network Operating System
- Client/Server Network Operating System
- Peer-to-Peer Network Operating System: - In this type of network operating System, we can share the resources of the network which are kept in the common accessible network location. This type of network operating system is best suitable for small to medium LANs. The setup cost of a peer-to-peer network operating system is less. In this type of network operating system, all the devices have equal privileges in terms of functionality.
Advantages of Peer-to-Peer Network Operating System
There are various advantages of the peer-to-peer network operating system:
- The setup cost of a peer-to-peer network operating system is low.
- The peer-to-peer network operating system is easy to install.
- In a peer-to-peer network operating system, no need for any specialized software.
- In a peer-to-peer network operating system, resource and information sharing is easy and fast.
Disadvantages of the Peer-to-Peer Network Operating System
There are various disadvantages of the peer-to-peer network operating system:
- The Peer-to-Peer network operating system is not secured.
- In the Peer-to-Peer network operating system, there is no centralized management.
- In the Peer-to-Peer network operating system, there is no backup functionality.
2. Client/Server Network Operating System: - The Client/Server network operating system runs inside the network with a single server and multiple client-servers. The client operating system is run on the machine of the client. The server machine act as a centralized hub for the client machines, and the network OS is installed on the server machine.
The client machine creates a request for resources or the information and then sends the request to the server machine. In turn, the server machine responds to the client machine by offering it an appropriate service in a secure manner.
The server machine is capable of solving the large operations and calculations. The server machine is also responsible for administering the entire network and resources. The server machine is multiprocessing, and it can efficiently process multiple requests of clients simultaneously.
With the help of the client/server network operating system, the client system’s reach can be improved by offering remote access to the other nodes, and some resources in a highly secure way.
The implementation of the client/server network operating system is so expensive, and it needs more amount for technical maintenance.
Advantages of Client/Server Network Operating System
There are various advantages of client/server network operating system:
- In the Client/Server network operating system, we can easily connect the hardware to the system.
- In the Client/Server network operating system, via the server, security is provided to the system.
- In this type of network operating system, we can easily integrate the new technologies into the system.
- In the Client/server network operating system, the central server is very stable.
- It provides the backup facility if data is lost.
- It offers better performance and reliability.
- In this type of network operating system, we can concurrently access the shared data and resources by numerous clients.
Disadvantages of Client/Server Network Operating System
There are various disadvantages of the client/server network operating system:
- The setup cost of the client/server network operating system is very high.
- In this, sometimes, there may be a chance of server overloading due to the enormous client requests.
- In the client/server network operating system, an administrator is required to administer the network.
- In the client/server network operating system, we need some special software for the client as well as server machine so that it can function correctly.