Introduction to OS
Operating System
Def-:
“It's a program that acts as an interface between the user and computer hardware and also control's execution of all kinds of application program's and system software programs”.
Importance of OS's
1. Acts as a resource manager.
2. Job scheduling by passing control of one job to another.
3. Acts as communication link between user's and the system.
4. Fetches programs From the memory when required.
5. File management.
6. Multiprogramming: by scheduling and controlling the running of several program's at once.
7. Debugging purposes: Helps in detecting errors in a program.
Terminologies used in OS.
Processes - Is an instance of a program running in a computer.
~ A program in execution is called a process.
Files - A collection of data of information.
A system call - Is a way for the program to interact with the OS.
Shell - A software interface that helps user's interact with the computer via command line.
Kernel - First section of the OS to load into memory.
Type's of Operating Systems
- Batch OS - Type of OS where user's don't interact with the computer directly. Job's are prepared offline then submitted to the computer operator.
- Timesharing OS - Enables many users located at different terminals to use a particular computer system at the same time.
- Distributed OS - Multiple CPUs serve multiple real-time application & multiple users.
- Real-time OS - Data processing system where the time interval required to process and respond to input is so small.
Comments
Post a Comment