SlideShare a Scribd company logo
B.Abinaya bharathi
I-M.Sc[Cs&IT]
Nadar Saraswathi college of Arts and Science,
Theni
* An operating system is a program that acts as an
interface between the user and the computer hardware and
controls the execution of all kinds of programs.
* OS is a layer of software whose job is to manage all
devices and provide user programs with a simpler interface to
the hardware.
Objectives of OS
* Convenience
* Efficiency
* Ability to evolve
Convenience: OS makes a computer more convenient to use.
Efficiency: OS allows the computer system resources to be used
in an efficient manner.
Ability to evolve: OS should be constructed in such a way as to
permit the effective development, testing, and introduction of
new system functions without interfering with service.
Functions of OS
* Program development
* Program execution
* Access to I/O devices
* System access
* Controlled access to files
* Error detection and response
* Accounting
Functions of OS
Program development
* OS provides a variety of facilities and services, such as
editors and debuggers, to assist the programmer in creating
programs
Program execution
* To execute a program first we need to load the data,
* Needed devices are initialized .OS handle all these
scheduling duties.
Access to I/O devices
* Each I/O devices use some set of instruction for
operation ,OS provide a uniform interface that provides the
user to acess the I/O device.
Controlled access to files
* OS must reflect a detailed understanding of structure
of the data contained in the files on the storage medium
. * OS provide a protection mechanisms to control access
to the files.
System access
* In a public system ,the OS control the access to a
system.
* OS protect the data and resource from unauthorized
users.
Error detection and response
* Error may occur while system running like device
failure , software error, etc,.
* OS must clears that error condition.
OS as a user /computer interface
* user view of the computer refers to the interface being
used
* The goal of the Operating System is to maximize the
work and minimize the effort of the user.
* Most of the systems are designed to be operated by
single user, however in some systems multiple users can share
resources, memory.
* In these cases Operating System is designed to handle
available resources among multiple users and CPU efficiently.
* Operating System must be designed by taking both
usability and efficient resource utilization into view.
OS as a user /computer interface
OS as a Resource manager
* Operating System is allocator, which allocate
memory, resources among various processes.It controls the
sharing of resources among programs.
* It prevents improper usage, error and handle
deadlock conditions.
* It is a program that runs all the time in the system in
the form of Kernel.
* It controls application programs that are not part of
Kernel.
* It mamages the resources efficiently.
OS as a Resource manager
THANK YOU

More Related Content

What's hot

Operating system by hm
Operating system by hmOperating system by hm
Operating system by hm
Hamza Mughal
 
Advantages and Disadvantages of Simulation SlideShare
Advantages and Disadvantages of Simulation SlideShareAdvantages and Disadvantages of Simulation SlideShare
Advantages and Disadvantages of Simulation SlideShare
Raju Sheoran
 
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functions
Namarta Chawla
 
Software
SoftwareSoftware
Software
RENU YADAV
 
Functions of Operating System
Functions of Operating SystemFunctions of Operating System
Functions of Operating System
Dr.Suresh Isave
 
Lesson 3 Operating System Functions
Lesson 3 Operating System FunctionsLesson 3 Operating System Functions
Lesson 3 Operating System Functions
Laguna State Polytechnic University
 
Operating system concept
Operating system conceptOperating system concept
Operating system concept
International Islamic University
 
Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system concept
Cường Nguyễn
 
Operating System
Operating System Operating System
Operating System
Jubayer Alam Shoikat
 
Os bhavesh
Os bhaveshOs bhavesh
Os bhavesh
BHAVESHSHARMA83
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Imtiaz Ahmed
 
Operating system
Operating  systemOperating  system
Operating system
Abdullah Al Amin
 
Operating system- AARAMBH PANDEY
Operating system- AARAMBH PANDEYOperating system- AARAMBH PANDEY
Operating system- AARAMBH PANDEY
AARAMBH PANDEY
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
Fahad Shaikh
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
System Software
System SoftwareSystem Software
System Software
Jennylyn Ramos
 
Types of operating system unit 1 by Ram K Paliwal
Types of operating system  unit 1 by Ram K PaliwalTypes of operating system  unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K Paliwal
Ram Paliwal
 
Operating system- Introduction, Types and its Functions
Operating system- Introduction, Types and  its FunctionsOperating system- Introduction, Types and  its Functions
Operating system- Introduction, Types and its Functions
Arunima Education Foundation
 
Operating system
Operating systemOperating system
Operating system
Ashish Kumar
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
bbp2067
 

What's hot (20)

Operating system by hm
Operating system by hmOperating system by hm
Operating system by hm
 
Advantages and Disadvantages of Simulation SlideShare
Advantages and Disadvantages of Simulation SlideShareAdvantages and Disadvantages of Simulation SlideShare
Advantages and Disadvantages of Simulation SlideShare
 
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functions
 
Software
SoftwareSoftware
Software
 
Functions of Operating System
Functions of Operating SystemFunctions of Operating System
Functions of Operating System
 
Lesson 3 Operating System Functions
Lesson 3 Operating System FunctionsLesson 3 Operating System Functions
Lesson 3 Operating System Functions
 
Operating system concept
Operating system conceptOperating system concept
Operating system concept
 
Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system concept
 
Operating System
Operating System Operating System
Operating System
 
Os bhavesh
Os bhaveshOs bhavesh
Os bhavesh
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Operating system
Operating  systemOperating  system
Operating system
 
Operating system- AARAMBH PANDEY
Operating system- AARAMBH PANDEYOperating system- AARAMBH PANDEY
Operating system- AARAMBH PANDEY
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
System Software
System SoftwareSystem Software
System Software
 
Types of operating system unit 1 by Ram K Paliwal
Types of operating system  unit 1 by Ram K PaliwalTypes of operating system  unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K Paliwal
 
Operating system- Introduction, Types and its Functions
Operating system- Introduction, Types and  its FunctionsOperating system- Introduction, Types and  its Functions
Operating system- Introduction, Types and its Functions
 
Operating system
Operating systemOperating system
Operating system
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
 

Similar to Basic topic on os

Operating system
Operating systemOperating system
Operating system
Ibrahim MH
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
abclara
 
e.pdf
e.pdfe.pdf
e.pdf
ay3539355
 
Operating System.ppt
Operating System.pptOperating System.ppt
Operating System.ppt
Vpmv
 
Ch1 - OS.pdf
Ch1 - OS.pdfCh1 - OS.pdf
Ch1 - OS.pdf
OmarKamil1
 
Operating System chapter 1.pptx
Operating System chapter 1.pptxOperating System chapter 1.pptx
Operating System chapter 1.pptx
GevitaChinnaiah
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
WajeehaBaig
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
ssuser5c874e
 
Operating system
Operating systemOperating system
Operating system
ADITYA RAWAT
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
Jasleen Kaur (Chandigarh University)
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Divya S
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
EgoGamer
 
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
ApurvaLaddha
 
Introduction and Types of Operating System.pptx
Introduction and Types of Operating System.pptxIntroduction and Types of Operating System.pptx
Introduction and Types of Operating System.pptx
aparna14patil
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
bhartigole1
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
Shipra Swati
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
Jaleto Sunkemo
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of Software
Vpmv
 

Similar to Basic topic on os (20)

Operating system
Operating systemOperating system
Operating system
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
 
e.pdf
e.pdfe.pdf
e.pdf
 
Operating System.ppt
Operating System.pptOperating System.ppt
Operating System.ppt
 
Ch1 - OS.pdf
Ch1 - OS.pdfCh1 - OS.pdf
Ch1 - OS.pdf
 
Operating System chapter 1.pptx
Operating System chapter 1.pptxOperating System chapter 1.pptx
Operating System chapter 1.pptx
 
OS Lec2.pptx
OS Lec2.pptxOS Lec2.pptx
OS Lec2.pptx
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
Operating system
Operating systemOperating system
Operating system
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
 
Introduction and Types of Operating System.pptx
Introduction and Types of Operating System.pptxIntroduction and Types of Operating System.pptx
Introduction and Types of Operating System.pptx
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of Software
 

More from Abinaya B

Multimedia
MultimediaMultimedia
Multimedia
Abinaya B
 
Overview of bigdata
Overview of bigdataOverview of bigdata
Overview of bigdata
Abinaya B
 
exception handling in java
exception handling in javaexception handling in java
exception handling in java
Abinaya B
 
data structures
data structuresdata structures
data structures
Abinaya B
 
graphics programming in java
graphics programming in javagraphics programming in java
graphics programming in java
Abinaya B
 
data structures- back tracking
data structures- back trackingdata structures- back tracking
data structures- back tracking
Abinaya B
 
exception handling in java
exception handling in javaexception handling in java
exception handling in java
Abinaya B
 
digital image processing
digital image processingdigital image processing
digital image processing
Abinaya B
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
Abinaya B
 
software engineering
software engineeringsoftware engineering
software engineering
Abinaya B
 
software cost factor
software cost factorsoftware cost factor
software cost factor
Abinaya B
 
Data Mining
Data MiningData Mining
Data Mining
Abinaya B
 
Datamining
DataminingDatamining
Datamining
Abinaya B
 
Digital principles basic
Digital principles basicDigital principles basic
Digital principles basic
Abinaya B
 
Rdbms1
Rdbms1Rdbms1
Rdbms1
Abinaya B
 
Managing I/O & String function in C
Managing I/O & String function in CManaging I/O & String function in C
Managing I/O & String function in C
Abinaya B
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
Abinaya B
 
Network standardization
Network standardizationNetwork standardization
Network standardization
Abinaya B
 

More from Abinaya B (18)

Multimedia
MultimediaMultimedia
Multimedia
 
Overview of bigdata
Overview of bigdataOverview of bigdata
Overview of bigdata
 
exception handling in java
exception handling in javaexception handling in java
exception handling in java
 
data structures
data structuresdata structures
data structures
 
graphics programming in java
graphics programming in javagraphics programming in java
graphics programming in java
 
data structures- back tracking
data structures- back trackingdata structures- back tracking
data structures- back tracking
 
exception handling in java
exception handling in javaexception handling in java
exception handling in java
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
 
software engineering
software engineeringsoftware engineering
software engineering
 
software cost factor
software cost factorsoftware cost factor
software cost factor
 
Data Mining
Data MiningData Mining
Data Mining
 
Datamining
DataminingDatamining
Datamining
 
Digital principles basic
Digital principles basicDigital principles basic
Digital principles basic
 
Rdbms1
Rdbms1Rdbms1
Rdbms1
 
Managing I/O & String function in C
Managing I/O & String function in CManaging I/O & String function in C
Managing I/O & String function in C
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
 
Network standardization
Network standardizationNetwork standardization
Network standardization
 

Recently uploaded

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 

Recently uploaded (20)

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 

Basic topic on os

  • 1. B.Abinaya bharathi I-M.Sc[Cs&IT] Nadar Saraswathi college of Arts and Science, Theni
  • 2. * An operating system is a program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs. * OS is a layer of software whose job is to manage all devices and provide user programs with a simpler interface to the hardware.
  • 3. Objectives of OS * Convenience * Efficiency * Ability to evolve Convenience: OS makes a computer more convenient to use. Efficiency: OS allows the computer system resources to be used in an efficient manner. Ability to evolve: OS should be constructed in such a way as to permit the effective development, testing, and introduction of new system functions without interfering with service.
  • 4. Functions of OS * Program development * Program execution * Access to I/O devices * System access * Controlled access to files * Error detection and response * Accounting
  • 6. Program development * OS provides a variety of facilities and services, such as editors and debuggers, to assist the programmer in creating programs Program execution * To execute a program first we need to load the data, * Needed devices are initialized .OS handle all these scheduling duties. Access to I/O devices * Each I/O devices use some set of instruction for operation ,OS provide a uniform interface that provides the user to acess the I/O device.
  • 7. Controlled access to files * OS must reflect a detailed understanding of structure of the data contained in the files on the storage medium . * OS provide a protection mechanisms to control access to the files. System access * In a public system ,the OS control the access to a system. * OS protect the data and resource from unauthorized users. Error detection and response * Error may occur while system running like device failure , software error, etc,. * OS must clears that error condition.
  • 8. OS as a user /computer interface * user view of the computer refers to the interface being used * The goal of the Operating System is to maximize the work and minimize the effort of the user. * Most of the systems are designed to be operated by single user, however in some systems multiple users can share resources, memory. * In these cases Operating System is designed to handle available resources among multiple users and CPU efficiently. * Operating System must be designed by taking both usability and efficient resource utilization into view.
  • 9. OS as a user /computer interface
  • 10. OS as a Resource manager * Operating System is allocator, which allocate memory, resources among various processes.It controls the sharing of resources among programs. * It prevents improper usage, error and handle deadlock conditions. * It is a program that runs all the time in the system in the form of Kernel. * It controls application programs that are not part of Kernel. * It mamages the resources efficiently.
  • 11. OS as a Resource manager