Basic of Operating System
What is Operating System ?
Operating system is an interface between user and the computer hardware. The hardware of the
computer cannot understand the human readable language as it works on binaries i.e. 0's and 1's. Also it
is very tough for humans to understand the binary language, in such case we need an interface which
can translate human language to hardware and vice-versa for effective communication.
Types of Operating System:
Single User - Single Tasking Operating System
Single User - Multitasking Operating System
Multi User - Multitasking Operating System
Single User - Single Tasking Operating System
In this type of operating system only one user can log into system and can perform only one task at a
time.
E.g.: MS-DOS
Single User - Multi tasking operating System
This type of O/S supports only one user to log into the system but a user can perform multiple tasks at a
time, browsing internet while playing songs etc.
E.g.: Windows -98,Xp,vista,Seven etc.
Multi User - Multi Tasking Operating System
These type of O/S provides multiple users to log into the system and also each user can perform various
tasks at a time. In a broader term multiple users can logged in to system and share the resources of the
system at the same time.
E.g.: UNIX, LINUX etc.
UNIX Principles
Everything is a file:- UNIX system have many powerful utilities designed to create and
manipulate files. The UNIX security model is based around the security of files. By
treating everything as a file, you can secure access to hardware in the same way as you
secure access to a document.
Configuration data stored in text: - Storing configuration in text allows an administrator
to move a configuration from one machine to another easily, provide the ability to roll
back a system configuration to a particular date and time.
Small, Single-Purpose Programs: - UNIX provides many utilities.
Avoid captive user interfaces:-
Ability to chain programs together to perform complex tasks:- A core design feature of
UNIX is that output of one program can be the input for another. This gives the user the
flexibility to combine many small programs together to perform a larger, more complex
task.
Examples of Operating Systems are –
- Windows (GUI-based, PC)
- GNU/Linux (Personal, Workstations, ISP, File and print server, Three-tier client/Server)
- macOS (Macintosh), used for Apple’s personal computers and workstations (MacBook, iMac).
- Android (Google’s Operating System for smartphones/tablets/smartwatches)
- iOS (Apple’s OS for iPhone, iPad, and iPod Touch)
Comments
Post a Comment