1. CLNL1002 Digital Devices and its Application
Module 2
OPERATING SYSTEM and its
FUNCTIONS
Presented By
DHIVIYA ROSE J
Assistant Professor – Senior Scale
School of Computer Science
2. •Basic Computer Organization
•Input and Output Devices
•Storage Devices
•Various Types of Software
INTRODUCTION TO
COMPUTER SYSTEM
•Main Functions of OS
•Types of OSOPERATING SYSTEM
•Microsoft Work
•Microsoft Excel
•Microsoft Power Point
•Microsoft Access
•Microsoft Outlook
INTRODUCTION TO
MS- OFFICE
PACKAGE
•Networking Basics, Topologies
•Working of Internet
•E-Commerce
•Cyber Safety
•Applications of IT
INTERNET BASICS
•Manupatra
•Jstor
•Hein Online
•SCC Online
•LexisNexis
•Westlaw
INTRODUCTION TO
LEGAL DATABASE
CLNL1002 Digital
Devices and its
Applications
3. Module 2
• OPERATING SYSTEM
▫ What is OS
▫ Main Functions of OS
▫ Types of OS
Batch Processing
Multiprogramming
Multitasking
Multiprocessing
Time Sharing
CLNL1002 Digital Devices and its Applications
4. What is OS?
• A program that controls the execution of application
programs
• An interface between applications and hardware
• Examples:
CLNL1002 Digital Devices and its Applications
6. Functions of Operating Systems
1. User interface
2. Program Management
3. Resource Management - Manage hardware devices
4. Memory Management - Organized file storage
5. Process management – Manage the running process and its
data
CLNL1002 Digital Devices and its Applications
7. 1.Providing a User Interface
• User interface
– It’s a platform where users interact with the computer
– Users command and instructions are taken through the input devices
– Two types of UI
• Graphical User Interface – GUI – current generation
• Command Line Interface – CUI – 3rd Generation
CLNL1002 Digital Devices and its Applications
8. • Graphical user interface (GUI)
– Input devices like mouse and touchpads are used
– It’s a common interface
– Desktop concept is implemented
– Graphical way of working with icons, movement of cursors, sounds
etc.
– Shortcuts are used to open new documents
– Dialog Boxes and Message boxes are used frequently for user input
– Eg. Windows OS
CLNL1002 Digital Devices and its Applications
9. • Command line interfaces CUI
– Used mostly by first to third generation computers
– Eg.DOS, UNIX
– User should know the various command to interact
– Not user friendly
CLNL1002 Digital Devices and its Applications
10. 2. Program Management
• Helps to manage all the current running programs
• Deals with System call to correspond to OS
• Clipboard are used to share some data between programs
• Works with RAM and harddisk
• Linked with process management
CLNL1002 Digital Devices and its Applications
11. 3. Resource Management
• Establish a coordination between various hardware devices
• Helps the application to access hardware
• Interrupts are generated to control the access of CPU and
other hardware devices
• Device drivers software helps in controlling the new linked
hardware
CLNL1002 Digital Devices and its Applications
12. 4. Memory Management
• Helps in organizing Files and Folders
• Helps in optimizing the storage of the computer
• Helps in File name and directory management
• Deals mostly with storage unit
CLNL1002 Digital Devices and its Applications
13. 4. Process Management
• A process is defined as a program in execution.
• Process Switching takes place
CLNL1002 Digital Devices and its Applications
15. Lecture No. #7
Types of Operating Systems
Presented By
DHIVIYA ROSE J
Assistant Professor – Senior Scale
16. Types of Operating System(Evolution)
1. Batch Processing
2. Multi Programming
3. Multi Tasking
4. Multi Processing
5. Time Sharing Applications
Serial
Process
ing
Simple
Batch
Systems
Multi
Programmed
Multi
Tasking
Time
Sharing
Systems
CLNL1002 Digital Devices and its Applications
17. 1.Batch Processing
• Refers to a computer working through a queue or batch of
separate jobs without manual intervention.
• Serious of Job will be submitted to the input unit at a time
• The computer process the job one by one
• Serious of output is generated in the output unit.
• Switching of task is not allowed
• Common Input devices were card readers and tape drives.
• Normally 1st and 2nd Generation computers
CLNL1002 Digital Devices and its Applications
18. • Normally its Single User-Single OS
• CPU utilization is bad.
• CPU wait when the process is working with other unit like
input,output and memory unit.
CLNL1002 Digital Devices and its Applications
19. 2. Multiprogramming
• Multiprogramming is a technique to
execute number of programs
simultaneously by a single processor.
• A set of processes will be RAM at the
same time.
• Operating system starts with one
job/process and when it goes for the
usage of output unit , it begins to
execute the next job
• Better CPU utilization
CLNL1002 Digital Devices and its Applications
OS
Job 1
Job 2
Job 3
Job 4
Job 5
20. • Operating System is capable of switching between the set of
running jobs/process.
• Context Switching is the main concept
21. • Extension of multi programming
• Improvement in overall efficiency by switching the time
between various process
• Time sharing logic is used along with context
• Single user/Multitasking OS
• Eg.1 Parallel downloading of file when working with word.
• Eg.2 Parallel Installation when working with word
• Current Windows are multi tasking OS
CLNL1002 Digital Devices and its Applications
3. MultiTasking
24. 4.Multi Processing
• More than one processor does the work
• Eg. Dual Core processor
• Refer
Introduction to Computers, Peter Norton, Pages 208-235.
CLNL1002 Digital Devices and its Applications