0% found this document useful (0 votes)
29 views15 pages

Operating Systems (OS) : (IMIT-2205)

1) The document discusses operating systems and their importance. It describes how an operating system manages loading programs into memory and interacting with hardware like the display when a user opens a program or sees output. 2) Without an operating system, users would need to write low-level programs to perform tasks like loading applications and displaying output. It would also be difficult to run multiple programs simultaneously and share hardware resources. 3) Operating systems provide an interface between users, programs, and computer hardware. They manage resources like the CPU, memory, and I/O devices to improve performance and allow sharing.

Uploaded by

anirudh gautam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
29 views15 pages

Operating Systems (OS) : (IMIT-2205)

1) The document discusses operating systems and their importance. It describes how an operating system manages loading programs into memory and interacting with hardware like the display when a user opens a program or sees output. 2) Without an operating system, users would need to write low-level programs to perform tasks like loading applications and displaying output. It would also be difficult to run multiple programs simultaneously and share hardware resources. 3) Operating systems provide an interface between users, programs, and computer hardware. They manage resources like the CPU, memory, and I/O devices to improve performance and allow sharing.

Uploaded by

anirudh gautam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 15

ABV-Indian Institute of Information Technology and Management

Gwalior
====================================================================================================

Operating Systems (OS)


(IMIT-2205)
====================================================================================================

Instructor – Dr. Sunil Kumar 
Office – 206, F‐Block (V), Tel No – 0751‐2449710 (O), Email  ‐ [email protected]
Mob   ‐ 8472842090 
Operating System
 What is an Operating System (OS)?

 Why do we require OS?

 Can we thing a computer without OS?

 Let us consider a situation where a user wants to create a document in MS Word


Office.
Execution of a program with/without of an Operating
System (OS)
 We know that the MS-Office is installed in secondary storage (hard disk)
of a computer.
 To execute any application programs, it is important to bring the
application program to the main memory (RAM).
 However, a user does not write a program to load the application to the
main memory. He / She clicks on MS-Word icon, and it gets automatically
loaded in main memory.

 Operating system (OS) does your job here (system program).


Execution of a program with/without of an Operating
System (OS)
 Now, let us consider, you have completed your document, and you want
to see it on computer screen.
 Here again, you need to write a program which can control display drive
unit. The position / color / and many more things need to be controlled
before the document is displayed on display device.
 However, we all know that we do not do all the above tedious tasks.

 All these tasks are done by the Operating system. Hence, OS is an


important component of any system.
With/without of an Operating System (OS) :
Conclusions
 If you thing a computer without OS, we need to write many system
programs which can interact with the hardware devices.
 Generally, low-level language (assembly language) is used to access
hardware components.
 More importantly, such programs have to be written for each and every
applications.
 Also, if several programs are simultaneously running on a system then
we also need to think that how these applications will access the CPU and
other components to get better performance.
With/without of an Operating System (OS) :
Conclusions
 Example – 2: Let us consider a situation where we want to execute the
following peace of code:

 How do the above program executed, and displayed on the screen?


With/without of an Operating System (OS) :
Conclusions
 Step-1: The program file resides on hard disk (secondary storage).

 Step-2: While executing, it needs to bring to the main memory.


With/without of an Operating System (OS) :
Conclusions
 Step-3: Let the CPU execute it and send to the video controller

 Step-4: Finally, the output is displayed on the screen.


Operating System (OS)
 An operating system is a program that manages the computer hardware.

 It also provides a basis for application programs and acts as an


intermediary between the computer user and the computer hardware.

Figures-1: Some of the well known Operating Systems used in Desktop/Laptop/Smart phones.
Components of a Computer System

USER-1 USER-2 USER-3 USER-4 USER-N

Word Web
Spreadsheets Compilers Text
Processor Browsers
Editors

System/Application Program

Operating System

Computer Hardware
(CPU, Memory, and I/O Devices)
Operating System (OS)

 Hardware Abstraction : Turns hardware into something that


applications can use it.

 Resource Management : It should manage usage of CPU, primary /


secondary memories, i/o devices, and so on.
 Allow multiple applications to share resources
 Protect apps from each other.
 Improve performance by efficient utilization of resources.
Operating System (OS)

 If you would like to what are the applications that are currently running
in your system:

 Open the task manager, and the processes currently running in your
system.

 You can also see the memory usage, CPU usage, and other things.
How to check currently running processes in your PC
Evaluation Pattern

 Minor - I ------------------- 25

 Major Exam ------------------ 40

 Assignments / Quiz ------------------- 25

 Reward (Attendance + Performance) --------- 10


===================================================================================================

Total = 100
===================================================================================================
Thank You!

You might also like