SlideShare a Scribd company logo
1 of 25
Download to read offline
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
•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
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
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
Structure of Operating System:
CLNL1002 Digital Devices and its Applications
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
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
• 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
• 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
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
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
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
4. Process Management
• A process is defined as a program in execution.
• Process Switching takes place
CLNL1002 Digital Devices and its Applications
Process Management
CLNL1002 Digital
Devices and its
Applications
Lecture No. #7
Types of Operating Systems
Presented By
DHIVIYA ROSE J
Assistant Professor – Senior Scale
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
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
• 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
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
• Operating System is capable of switching between the set of
running jobs/process.
• Context Switching is the main concept
• 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
CLNL1002 Digital
Devices and its
Applications
Multi user/Multi tasking OS
CLNL1002 Digital
Devices and its
Applications
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
CLNL1002 Digital Devices and its Applications

More Related Content

What's hot (20)

what is Operating system
what is Operating systemwhat is Operating system
what is Operating system
 
Computer system
Computer systemComputer system
Computer system
 
Introduction To Programming
Introduction To Programming Introduction To Programming
Introduction To Programming
 
Io (2)
Io (2)Io (2)
Io (2)
 
Chapter11 new
Chapter11 newChapter11 new
Chapter11 new
 
The computer by pradeep
The computer by pradeepThe computer by pradeep
The computer by pradeep
 
Digital computer Basics by, Er. Swapnil Kaware
Digital computer Basics by, Er. Swapnil KawareDigital computer Basics by, Er. Swapnil Kaware
Digital computer Basics by, Er. Swapnil Kaware
 
fundamental of computer-u-1-computer hardware system
fundamental of  computer-u-1-computer hardware systemfundamental of  computer-u-1-computer hardware system
fundamental of computer-u-1-computer hardware system
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Computer Operating system
Computer Operating systemComputer Operating system
Computer Operating system
 
Computer system organization
Computer system organizationComputer system organization
Computer system organization
 
Types of Computer
Types of ComputerTypes of Computer
Types of Computer
 
Introduction to Computer Software
Introduction to Computer SoftwareIntroduction to Computer Software
Introduction to Computer Software
 
Computer system
Computer systemComputer system
Computer system
 
Computer overview
Computer overviewComputer overview
Computer overview
 
The Deal
The DealThe Deal
The Deal
 
Ch1 overview of operating systems
Ch1 overview of operating systemsCh1 overview of operating systems
Ch1 overview of operating systems
 
Software
SoftwareSoftware
Software
 
Components of a computer george lee
Components of a computer george leeComponents of a computer george lee
Components of a computer george lee
 
Essential computer concepts
Essential computer conceptsEssential computer concepts
Essential computer concepts
 

Similar to Module 2 Digital Devices and its Applications

Operating system module
Operating system moduleOperating system module
Operating system modulekiamiel
 
AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning
AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI LearningAN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning
AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI LearningPHI Learning Pvt. Ltd.
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratMary Margarat
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating systemAisyah Rafiuddin
 
1 Introduction to OS.ppt
1 Introduction to OS.ppt1 Introduction to OS.ppt
1 Introduction to OS.pptKumarVaibhav100
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1SanthiNivas
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq uprAjay Yadav
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsRai University
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsRai University
 
Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to osGaneshThapa27
 
Mca i-fundamental of computer-u-3-functions operating systems
Mca  i-fundamental of  computer-u-3-functions operating systemsMca  i-fundamental of  computer-u-3-functions operating systems
Mca i-fundamental of computer-u-3-functions operating systemsRai University
 

Similar to Module 2 Digital Devices and its Applications (20)

os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
 
Operating system module
Operating system moduleOperating system module
Operating system module
 
systems_software
systems_softwaresystems_software
systems_software
 
AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning
AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI LearningAN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning
AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning
 
Chap2
Chap2Chap2
Chap2
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
 
Operating System
Operating SystemOperating System
Operating System
 
5
55
5
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 
1 Introduction to OS.ppt
1 Introduction to OS.ppt1 Introduction to OS.ppt
1 Introduction to OS.ppt
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq upr
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systems
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systems
 
OS-01.ppt
OS-01.pptOS-01.ppt
OS-01.ppt
 
Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to os
 
Mca i-fundamental of computer-u-3-functions operating systems
Mca  i-fundamental of  computer-u-3-functions operating systemsMca  i-fundamental of  computer-u-3-functions operating systems
Mca i-fundamental of computer-u-3-functions operating systems
 
Unit 2(oss) (1)
Unit 2(oss) (1)Unit 2(oss) (1)
Unit 2(oss) (1)
 
Chapter 7A Peter Norton
Chapter 7A Peter NortonChapter 7A Peter Norton
Chapter 7A Peter Norton
 

More from Dhiviya Rose

Programming for Problem Solving Unit 2
Programming for Problem Solving Unit 2Programming for Problem Solving Unit 2
Programming for Problem Solving Unit 2Dhiviya Rose
 
Programming for Problem Solving Unit 1
Programming for Problem Solving Unit 1Programming for Problem Solving Unit 1
Programming for Problem Solving Unit 1Dhiviya Rose
 
Module 3 microsoft powerpoint
Module 3 microsoft powerpointModule 3 microsoft powerpoint
Module 3 microsoft powerpointDhiviya Rose
 
Module 3 business computing.pdf
Module 3 business computing.pdfModule 3 business computing.pdf
Module 3 business computing.pdfDhiviya Rose
 
Unit 1 Business Computing
Unit 1 Business ComputingUnit 1 Business Computing
Unit 1 Business ComputingDhiviya Rose
 
CSEG1001Unit 3 Arrays and Strings
CSEG1001Unit 3 Arrays and StringsCSEG1001Unit 3 Arrays and Strings
CSEG1001Unit 3 Arrays and StringsDhiviya Rose
 
CSEG1001 Unit 4 Functions and Pointers
CSEG1001 Unit 4 Functions and PointersCSEG1001 Unit 4 Functions and Pointers
CSEG1001 Unit 4 Functions and PointersDhiviya Rose
 
CSEG1001 Unit 5 Structure and Unions
CSEG1001 Unit 5 Structure and UnionsCSEG1001 Unit 5 Structure and Unions
CSEG1001 Unit 5 Structure and UnionsDhiviya Rose
 
CSEG1001Unit 2 C Programming Fundamentals
CSEG1001Unit 2 C Programming FundamentalsCSEG1001Unit 2 C Programming Fundamentals
CSEG1001Unit 2 C Programming FundamentalsDhiviya Rose
 
CSEG1001 Lecture 1 Introduction to Computers
CSEG1001 Lecture 1 Introduction to ComputersCSEG1001 Lecture 1 Introduction to Computers
CSEG1001 Lecture 1 Introduction to ComputersDhiviya Rose
 
Lecture 3 internet and web
Lecture 3 internet and webLecture 3 internet and web
Lecture 3 internet and webDhiviya Rose
 
Multidimentional array
Multidimentional arrayMultidimentional array
Multidimentional arrayDhiviya Rose
 
Searching in Arrays
Searching in ArraysSearching in Arrays
Searching in ArraysDhiviya Rose
 

More from Dhiviya Rose (15)

Programming for Problem Solving Unit 2
Programming for Problem Solving Unit 2Programming for Problem Solving Unit 2
Programming for Problem Solving Unit 2
 
Programming for Problem Solving Unit 1
Programming for Problem Solving Unit 1Programming for Problem Solving Unit 1
Programming for Problem Solving Unit 1
 
Module 3 microsoft powerpoint
Module 3 microsoft powerpointModule 3 microsoft powerpoint
Module 3 microsoft powerpoint
 
Module 3 business computing.pdf
Module 3 business computing.pdfModule 3 business computing.pdf
Module 3 business computing.pdf
 
Software
SoftwareSoftware
Software
 
Unit 1 Business Computing
Unit 1 Business ComputingUnit 1 Business Computing
Unit 1 Business Computing
 
CSEG1001Unit 3 Arrays and Strings
CSEG1001Unit 3 Arrays and StringsCSEG1001Unit 3 Arrays and Strings
CSEG1001Unit 3 Arrays and Strings
 
CSEG1001 Unit 4 Functions and Pointers
CSEG1001 Unit 4 Functions and PointersCSEG1001 Unit 4 Functions and Pointers
CSEG1001 Unit 4 Functions and Pointers
 
CSEG1001 Unit 5 Structure and Unions
CSEG1001 Unit 5 Structure and UnionsCSEG1001 Unit 5 Structure and Unions
CSEG1001 Unit 5 Structure and Unions
 
CSEG1001Unit 2 C Programming Fundamentals
CSEG1001Unit 2 C Programming FundamentalsCSEG1001Unit 2 C Programming Fundamentals
CSEG1001Unit 2 C Programming Fundamentals
 
CSEG1001 Lecture 1 Introduction to Computers
CSEG1001 Lecture 1 Introduction to ComputersCSEG1001 Lecture 1 Introduction to Computers
CSEG1001 Lecture 1 Introduction to Computers
 
Lecture 3 internet and web
Lecture 3 internet and webLecture 3 internet and web
Lecture 3 internet and web
 
Strings
StringsStrings
Strings
 
Multidimentional array
Multidimentional arrayMultidimentional array
Multidimentional array
 
Searching in Arrays
Searching in ArraysSearching in Arrays
Searching in Arrays
 

Recently uploaded

The Punjab Land Reforms AcT 1972 HIRDEBIR.pptx
The Punjab Land Reforms AcT 1972 HIRDEBIR.pptxThe Punjab Land Reforms AcT 1972 HIRDEBIR.pptx
The Punjab Land Reforms AcT 1972 HIRDEBIR.pptxgurcharnsinghlecengl
 
citizenship in the Philippines as to the laws applicable
citizenship in the Philippines as to the laws applicablecitizenship in the Philippines as to the laws applicable
citizenship in the Philippines as to the laws applicableSaraSantiago44
 
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los AngelesAre There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los AngelesChesley Lawyer
 
Hungarian legislation made by Robert Miklos
Hungarian legislation made by Robert MiklosHungarian legislation made by Robert Miklos
Hungarian legislation made by Robert Miklosbeduinpower135
 
PPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training CenterPPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training Centerejlfernandez22
 
Town of Haverhill's Summary Judgment Motion for Declaratory Judgment Case
Town of Haverhill's Summary Judgment Motion for Declaratory Judgment CaseTown of Haverhill's Summary Judgment Motion for Declaratory Judgment Case
Town of Haverhill's Summary Judgment Motion for Declaratory Judgment CaseRich Bergeron
 
Town of Haverhill's Statement of Material Facts For Declaratory Judgment Moti...
Town of Haverhill's Statement of Material Facts For Declaratory Judgment Moti...Town of Haverhill's Statement of Material Facts For Declaratory Judgment Moti...
Town of Haverhill's Statement of Material Facts For Declaratory Judgment Moti...Rich Bergeron
 
Choosing the Right Business Structure for Your Small Business in Texas
Choosing the Right Business Structure for Your Small Business in TexasChoosing the Right Business Structure for Your Small Business in Texas
Choosing the Right Business Structure for Your Small Business in TexasBrandy Austin
 
Analysis on Law of Domicile under Private International laws.
Analysis on Law of Domicile under Private International laws.Analysis on Law of Domicile under Private International laws.
Analysis on Law of Domicile under Private International laws.2020000445musaib
 
Right to life and personal liberty under article 21
Right to life and personal liberty under article 21Right to life and personal liberty under article 21
Right to life and personal liberty under article 21vasanthakumarsk17
 
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTSTHE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTSRoshniSingh312153
 
Town of Haverhill's Statement of Facts for Summary Judgment on Counterclaims ...
Town of Haverhill's Statement of Facts for Summary Judgment on Counterclaims ...Town of Haverhill's Statement of Facts for Summary Judgment on Counterclaims ...
Town of Haverhill's Statement of Facts for Summary Judgment on Counterclaims ...Rich Bergeron
 
RA. 7432 and RA 9994 Senior Citizen .pptx
RA. 7432 and RA 9994 Senior Citizen .pptxRA. 7432 and RA 9994 Senior Citizen .pptx
RA. 7432 and RA 9994 Senior Citizen .pptxJFSB1
 
Grey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxGrey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxBharatMunjal4
 
Labour legislations in India and its history
Labour legislations in India and its historyLabour legislations in India and its history
Labour legislations in India and its historyprasannamurthy6
 
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfWurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfssuser3e15612
 
1990-2004 Bar Questions and Answers in Sales
1990-2004 Bar Questions and Answers in Sales1990-2004 Bar Questions and Answers in Sales
1990-2004 Bar Questions and Answers in SalesMelvinPernez2
 
Understanding Cyber Crime Litigation: Key Concepts and Legal Frameworks
Understanding Cyber Crime Litigation: Key Concepts and Legal FrameworksUnderstanding Cyber Crime Litigation: Key Concepts and Legal Frameworks
Understanding Cyber Crime Litigation: Key Concepts and Legal FrameworksFinlaw Associates
 
Illinois Department Of Corrections reentry guide
Illinois Department Of Corrections reentry guideIllinois Department Of Corrections reentry guide
Illinois Department Of Corrections reentry guideillinoisworknet11
 
Guide for Drug Education and Vice Control.docx
Guide for Drug Education and Vice Control.docxGuide for Drug Education and Vice Control.docx
Guide for Drug Education and Vice Control.docxjennysansano2
 

Recently uploaded (20)

The Punjab Land Reforms AcT 1972 HIRDEBIR.pptx
The Punjab Land Reforms AcT 1972 HIRDEBIR.pptxThe Punjab Land Reforms AcT 1972 HIRDEBIR.pptx
The Punjab Land Reforms AcT 1972 HIRDEBIR.pptx
 
citizenship in the Philippines as to the laws applicable
citizenship in the Philippines as to the laws applicablecitizenship in the Philippines as to the laws applicable
citizenship in the Philippines as to the laws applicable
 
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los AngelesAre There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
 
Hungarian legislation made by Robert Miklos
Hungarian legislation made by Robert MiklosHungarian legislation made by Robert Miklos
Hungarian legislation made by Robert Miklos
 
PPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training CenterPPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training Center
 
Town of Haverhill's Summary Judgment Motion for Declaratory Judgment Case
Town of Haverhill's Summary Judgment Motion for Declaratory Judgment CaseTown of Haverhill's Summary Judgment Motion for Declaratory Judgment Case
Town of Haverhill's Summary Judgment Motion for Declaratory Judgment Case
 
Town of Haverhill's Statement of Material Facts For Declaratory Judgment Moti...
Town of Haverhill's Statement of Material Facts For Declaratory Judgment Moti...Town of Haverhill's Statement of Material Facts For Declaratory Judgment Moti...
Town of Haverhill's Statement of Material Facts For Declaratory Judgment Moti...
 
Choosing the Right Business Structure for Your Small Business in Texas
Choosing the Right Business Structure for Your Small Business in TexasChoosing the Right Business Structure for Your Small Business in Texas
Choosing the Right Business Structure for Your Small Business in Texas
 
Analysis on Law of Domicile under Private International laws.
Analysis on Law of Domicile under Private International laws.Analysis on Law of Domicile under Private International laws.
Analysis on Law of Domicile under Private International laws.
 
Right to life and personal liberty under article 21
Right to life and personal liberty under article 21Right to life and personal liberty under article 21
Right to life and personal liberty under article 21
 
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTSTHE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
 
Town of Haverhill's Statement of Facts for Summary Judgment on Counterclaims ...
Town of Haverhill's Statement of Facts for Summary Judgment on Counterclaims ...Town of Haverhill's Statement of Facts for Summary Judgment on Counterclaims ...
Town of Haverhill's Statement of Facts for Summary Judgment on Counterclaims ...
 
RA. 7432 and RA 9994 Senior Citizen .pptx
RA. 7432 and RA 9994 Senior Citizen .pptxRA. 7432 and RA 9994 Senior Citizen .pptx
RA. 7432 and RA 9994 Senior Citizen .pptx
 
Grey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxGrey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptx
 
Labour legislations in India and its history
Labour legislations in India and its historyLabour legislations in India and its history
Labour legislations in India and its history
 
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfWurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
 
1990-2004 Bar Questions and Answers in Sales
1990-2004 Bar Questions and Answers in Sales1990-2004 Bar Questions and Answers in Sales
1990-2004 Bar Questions and Answers in Sales
 
Understanding Cyber Crime Litigation: Key Concepts and Legal Frameworks
Understanding Cyber Crime Litigation: Key Concepts and Legal FrameworksUnderstanding Cyber Crime Litigation: Key Concepts and Legal Frameworks
Understanding Cyber Crime Litigation: Key Concepts and Legal Frameworks
 
Illinois Department Of Corrections reentry guide
Illinois Department Of Corrections reentry guideIllinois Department Of Corrections reentry guide
Illinois Department Of Corrections reentry guide
 
Guide for Drug Education and Vice Control.docx
Guide for Drug Education and Vice Control.docxGuide for Drug Education and Vice Control.docx
Guide for Drug Education and Vice Control.docx
 

Module 2 Digital Devices and its Applications

  • 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
  • 5. Structure of Operating System: 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
  • 22. CLNL1002 Digital Devices and its Applications
  • 23. Multi user/Multi tasking OS CLNL1002 Digital Devices and its Applications
  • 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
  • 25. CLNL1002 Digital Devices and its Applications