Operating Systems: An Introduction To Operating System

1209 Words3 Pages

1.Introduction to Operating system.
Definition.
• Operating system is a layer of system software that:
• Directly has advantage access to the underlying hardware.
• Hides the hardware complexity.
• Manage hardware on behalf of one or more applications according to some predefined policies.
• Operating system ensures that applications are isolated and protected from one another.
• Operating system works as a manager of resources are input and out devices, processor, files, memory, cpu etc and assign them to specific programs.
• That’s why operating system is resource manager. Figure 1.1
• Computing systems contains of a number of hardware components this include one or more processing …show more content…

• Overall operating system is responsible all types of resource allocations and resource management tasks on behalf of these applications. 2.Operating design principles.
Principle 1.
I. Separation of mechanism and policy.
Implement flexible mechanisms to support many principles.
Like least recently used(LRU), least frequently used(LFU) etc.
Principle 2.
II. Optimize for common case.
• Where will the operating system be used?
• What will the user want to execute on that machine?
• What are the workload requirements? so we need to understand the common case. On the base of that common case pick a specific policy that make sense and that can be supported given the underlying mechanisms that the operating system support.

Figure 2.1

3.Types of operating systems.
There are the following types of operating systems which are mostly common used.
I. Batch operating …show more content…

It is also called multitasking. It is a logical extension of multiprogramming. In time sharing operating system minimum processors are used and minimum response time.
Advantages of Time sharing operating system.
I. Prevent duplication of software.
II. Increase performance.
III. Reduces CPU lazy time.
Disadvantages of Time sharing operating system.
I. Problem of dependability or trusty.
II. Problem of data communication.
III. Asking for answer of security of user programs and data.
3.Distributed operating system.
Distributed systems used various processors to serve various real time applications and various users.
The processors interact with one another by multiple communication lines, such as telephone lines. It is called distributed systems. Advantages of Distributed operating system.
I. Effective service for users.
II. Prevent of delay in data processing.
III. Reduce load on host machine.
4. Network operating system.
A Network operating system build to carry workstation, personal computer to allow share file through connected on a local area network(LAN).
Example.
Unix
Linux
Mac operating system

More about Operating Systems: An Introduction To Operating System

Open Document