The different types of Operating System are as follows −
These types of operating systems are mainly used in E-commerce websites or servers that are dedicated for business-to-business transactions.
The operating system in mainframe systems is oriented in a way that it can handle many jobs simultaneously.
Mainframe Operating systems can operate with a large amount of input output transactions.
The services of mainframe operating systems are as follows −
To handle the batch processing of jobs.
To handle the transaction processing of multiple requests.
Timesharing of servers that allows multiple remote users to access the server.
Server Operating Systems runs on machines which have dedicated servers. The examples of server operating systems are Solaris, Linux and Windows.
Server Operating Systems allows sharing of multiple resources such as hardware, files or print services. Web pages are stored on a server which handles request and response
These types of operating systems are also known as parallel computers or multicomputer that depend upon how multiple processors are connected and shared.
These computers have strong connectivity and high speed communication mechanisms. Personal computers are created and embedded with the multiprocessor technology.
Multiprocessor operating systems are high processing speed act as multiple processors into single system
These types of operating systems are installed in machines used by common and large numbers of users.
They support multiprogramming, running multiple programs like word, excel, games, and Internet access simultaneously on a single machine.
For example − Linux, Windows, Mac
Handheld operating systems are present in all handheld devices like Smartphones and tablets. It is also called a Personal Digital Assistant. The popular handheld device in today’s market is android and iOS.
These operating systems need a high processing processor and also embedded with different types of sensor.
Embedded operating systems are designed for the systems that are not considered as computers. These operating systems are preinstalled on the devices by the device manufacturer.
All pre-installed software’s are in ROM and no changes could be done to it by the users. The example of embedded operating systems is washing machines, ovens etc.
Real Time Operating systems concentrate on time constraints because it is used in applications that are very critical in terms of safety. These systems are divided into hard real time and soft real time.
Hard real time systems are having stringent time constraints, certain actions should occur at that time only. Components are tightly coupled in hard real time.
Soft real time operating systems sometimes miss the deadlines, even though it will not cause any damage.
Smart Card Operating Systems runs on smart cards. It contains a processor chip that is embedded inside the CPU chip. They have high processing power and memory constraints.
These operating systems can handle single functions like making electronic payment and are license software’s.