SlideShare a Scribd company logo
1 of 27
1. Hardware: which provides basic computing
resources (CPU, memory, I/O
devices).
2. Operating system: which manages the use of
the hardware among the various
application programs for the various users
and provides the user a relatively
simple machine to use.
3. Applications programs: that define the ways
in which system resources are used
to solve the computing problems of the users
(compilers, database systems, video
games, business programs).
4. Users: which include people, machines,
other computers.
 A program that acts as an intermediary
between a user of a computer and the
computer hardware.
 Operating system goals:
◦ Execute user programs and make solving user problems easier.
◦ Make the computer system convenient to use.
 Use the computer hardware in an efficient
manner.
1. Single User Operating System
2. Multi-User Operating System
 You will find this kind of operating system on
a personal computer.
 The operating system is designed mainly with
a single user in mind, but it can deal with
many applications running at the same time.
For example, you might be writing an essay,
while searching the internet, downloading a
video file and also listening to a piece of
music.
 Example operating systems are:
 Windows
 Linux
 Mac OS
 A term describing an operating system or
application program that can be used by
several people concurrently; opposite of
single-user. Unix is an example of a multi-
user operating system, whereas most (but not
all) versions of Microsoft Windows are
intended to support only one user at a time.
 Starts the computer operations.
 Schedule jobs.
 Passes the control from one program to the
next.
 Jobs queuing.
 Control program execution.
 Manage data and file storage.
 Assign different tasks to the CPU.
 Monitors fault or errors in a program and
displays suitable error message which helps
the user to find the source of fault.
An operating system provides the
environment within which programs are
executed. It provides services to programs
and users of those programs which vary from
operating system to operating system. Some
of the common ones are:
 Program execution
 i/o operation
 File system management
 Communication
 Error Detection
 Resource Allocation
 Protection
 Program Execution:
The system must be able to load a program
into memory and to run that program. The
program must be able to end its execution.
 I/O Operations:
A running program may require I/O, which
may involve an I/O device. For efficiency and
protection, user can’t control I/O devices
directly. The operating system provides a
means to do I/O.
 File System Management:
Programs need to read, write files. Also they
should be able to create and delete files by
name.
 Communication:
There are many circumstances in which one
process needs to exchange information with
another process. Such communication may occur
between processes. that are executing on the
same computer or between processes that are
executing on different computer systems tied
together by a computer network.
 Error Detection:
The operating system constantly needs to be
aware of possible errors. Error may occur in the
CPU and memory hardware (such as a memory
error)
 in I/O devices (such as a connection failure
on network or lack of paper in the printer),
and in the user program (such as an
arithmetic overflow)
 Resource Allocation:
When there are multiple users logged on the
system or multiple jobs running at the same
time, resources must be allocated to each of
them. Many different types of resources are
managed by the operating system, some
(such as CPU cycles, main memory and file
Storage)
 Protection:
The owner of information stored in a multi-
user computer system may want to control
use of that information. When several
processes execute concurrently it should not
be possible for one process to interfere with
the other or with the operating system itself.
Protection involves ensuring that access to
system resources is controlled.
• An operating system has many components
that manage all the resources in a computer
system, insuring proper execution of
programs.
 We briefly describe these components in this
section.
 Process management
 Main memory management
 Secondary memory management
 I/O System management
 File management
 Networking
 Protection system
 Command interpreter system
A process can be thought of as a program in
execution. It needs certain resources, including
CPU time, memory, files and I/O devices to
accomplish its tasks.
 The operating system is responsible for:
1. Creating and terminating both user and system
processes
2. Suspending and resuming processes
3.Providing mechanisms for processes
communication.
4. Providing mechanisms for deadlock handling
Main-memory provides storage that can be access
directly by the CPU. That is to say for a program to
be executed, it must be in the main memory.
The major activities of an operating system in
regard to memory-management are:
 Keep track of which part of memory are currently
being used and by whom.
 Decide which process are loaded into memory
when memory space becomes available.
 Allocate and deallocate memory space as needed.
Generally speaking, systems have several levels of
storage, including
1.primary storage
2.secondary storage
3.cache storage
Instructions and data must be placed in primary
storage or cache to be referenced by a running
program. Because main memory is too small to
accommodate all data and programs, and its data
are lost when power is lost, the computer system
must provide secondary storage to back up main
memory.
The two major activities of an operating system
in regard to secondary storage management
are:
 Managing the free space available on the
secondary-storage device.
 Allocation of storage space when new files
have to be written.
A file is a collected of related information
defined by its creator. Computer can store files
on the disk (secondary storage), which provide
long term storage.
The three main major activities of an operating
system in regard to file management are
 The creation and deletion of files.
 The mapping of files on to secondary storage.
 The back up of files on stable storage media.
The processors communicate with one another
through communication lines called network.
The communication-network design must
consider routing and connection strategies,
and the problems of contention and security.
 If a computer systems has multiple users and
allows the concurrent execution of multiple
processes, then the various processes must
be protected from one another's activities.
Protection refers to mechanism for
controlling the access of programs,
processes, or users to the resources defined
by a computer systems.
 A command interpreter is an interface of the
operating system with the user. The user
gives commands which are executed by
operating system The main function of a
command interpreter is to get and execute
the next user specified command.

More Related Content

What's hot

Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating systemAviroop Mandal
 
Operating System- Services,types.Batch files and DOS history
Operating System- Services,types.Batch files and DOS historyOperating System- Services,types.Batch files and DOS history
Operating System- Services,types.Batch files and DOS historySURBHI SAROHA
 
Operating System
Operating SystemOperating System
Operating SystemRaja Adapa
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Amit Gupta
 
Bba203 unit 2 operating system concepts
Bba203   unit 2 operating system conceptsBba203   unit 2 operating system concepts
Bba203 unit 2 operating system conceptskinjal patel
 
MODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMkhanz2012
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systemsPradeep Kumar TS
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentationSonu Vishwakarma
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating systemAmit Mehla
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating Systempriya_sinha02
 
OS - Ch2
OS - Ch2OS - Ch2
OS - Ch2sphs
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 

What's hot (20)

Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating system
 
Operating System- Services,types.Batch files and DOS history
Operating System- Services,types.Batch files and DOS historyOperating System- Services,types.Batch files and DOS history
Operating System- Services,types.Batch files and DOS history
 
Operating System
Operating SystemOperating System
Operating System
 
Operating system
Operating systemOperating system
Operating system
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]
 
Bba203 unit 2 operating system concepts
Bba203   unit 2 operating system conceptsBba203   unit 2 operating system concepts
Bba203 unit 2 operating system concepts
 
Operating System
Operating SystemOperating System
Operating System
 
An Introduction to Operating Systems
An Introduction to Operating SystemsAn Introduction to Operating Systems
An Introduction to Operating Systems
 
operating system
operating systemoperating system
operating system
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
 
MODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEM
 
Operating System
Operating System Operating System
Operating System
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systems
 
Operating system
Operating systemOperating system
Operating system
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating system
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
OS - Ch2
OS - Ch2OS - Ch2
OS - Ch2
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 

Similar to 2 opreating system

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
 
Operating System Introduction.pptx
Operating System Introduction.pptxOperating System Introduction.pptx
Operating System Introduction.pptxVijayKumarKandhi1
 
chapter 3 opreating system lecture note and its is impaortamt concept for mn
chapter 3 opreating system  lecture note and its is impaortamt concept for mnchapter 3 opreating system  lecture note and its is impaortamt concept for mn
chapter 3 opreating system lecture note and its is impaortamt concept for mndejenehundaol91
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
 
operatinndnd jdj jjrg-system-1(1) (1).pptx
operatinndnd jdj jjrg-system-1(1) (1).pptxoperatinndnd jdj jjrg-system-1(1) (1).pptx
operatinndnd jdj jjrg-system-1(1) (1).pptxkrishnajoshi70
 
Operating System Lecture Notes
Operating System Lecture NotesOperating System Lecture Notes
Operating System Lecture NotesFellowBuddy.com
 
Operating Systems Structure1- Explain briefly why the objectives o.pdf
Operating Systems Structure1- Explain briefly why the objectives o.pdfOperating Systems Structure1- Explain briefly why the objectives o.pdf
Operating Systems Structure1- Explain briefly why the objectives o.pdfrishabjain5053
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) upYUSRA FERNANDO
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfYUSRA FERNANDO
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareVpmv
 
Chapter 1 Introduction to Operating System Concepts
Chapter 1 Introduction to Operating System ConceptsChapter 1 Introduction to Operating System Concepts
Chapter 1 Introduction to Operating System ConceptsMeenalJabde
 
Operating system
Operating systemOperating system
Operating systemmarar hina
 

Similar to 2 opreating system (20)

installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Operating System Introduction.pptx
Operating System Introduction.pptxOperating System Introduction.pptx
Operating System Introduction.pptx
 
chapter 3 opreating system lecture note and its is impaortamt concept for mn
chapter 3 opreating system  lecture note and its is impaortamt concept for mnchapter 3 opreating system  lecture note and its is impaortamt concept for mn
chapter 3 opreating system lecture note and its is impaortamt concept for mn
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
 
Operating System
Operating SystemOperating System
Operating System
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Os unit 1
Os unit 1Os unit 1
Os unit 1
 
operatinndnd jdj jjrg-system-1(1) (1).pptx
operatinndnd jdj jjrg-system-1(1) (1).pptxoperatinndnd jdj jjrg-system-1(1) (1).pptx
operatinndnd jdj jjrg-system-1(1) (1).pptx
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
Operating System Lecture Notes
Operating System Lecture NotesOperating System Lecture Notes
Operating System Lecture Notes
 
Operating Systems Structure1- Explain briefly why the objectives o.pdf
Operating Systems Structure1- Explain briefly why the objectives o.pdfOperating Systems Structure1- Explain briefly why the objectives o.pdf
Operating Systems Structure1- Explain briefly why the objectives o.pdf
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) up
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of Software
 
Ch1
Ch1Ch1
Ch1
 
Chapter 1 Introduction to Operating System Concepts
Chapter 1 Introduction to Operating System ConceptsChapter 1 Introduction to Operating System Concepts
Chapter 1 Introduction to Operating System Concepts
 
Operating system
Operating systemOperating system
Operating system
 
Os lecture 6
Os lecture 6Os lecture 6
Os lecture 6
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

2 opreating system

  • 1.
  • 2. 1. Hardware: which provides basic computing resources (CPU, memory, I/O devices). 2. Operating system: which manages the use of the hardware among the various application programs for the various users and provides the user a relatively simple machine to use.
  • 3. 3. Applications programs: that define the ways in which system resources are used to solve the computing problems of the users (compilers, database systems, video games, business programs). 4. Users: which include people, machines, other computers.
  • 4.
  • 5.  A program that acts as an intermediary between a user of a computer and the computer hardware.  Operating system goals: ◦ Execute user programs and make solving user problems easier. ◦ Make the computer system convenient to use.  Use the computer hardware in an efficient manner.
  • 6. 1. Single User Operating System 2. Multi-User Operating System
  • 7.  You will find this kind of operating system on a personal computer.  The operating system is designed mainly with a single user in mind, but it can deal with many applications running at the same time. For example, you might be writing an essay, while searching the internet, downloading a video file and also listening to a piece of music.
  • 8.  Example operating systems are:  Windows  Linux  Mac OS
  • 9.  A term describing an operating system or application program that can be used by several people concurrently; opposite of single-user. Unix is an example of a multi- user operating system, whereas most (but not all) versions of Microsoft Windows are intended to support only one user at a time.
  • 10.  Starts the computer operations.  Schedule jobs.  Passes the control from one program to the next.  Jobs queuing.  Control program execution.  Manage data and file storage.  Assign different tasks to the CPU.  Monitors fault or errors in a program and displays suitable error message which helps the user to find the source of fault.
  • 11. An operating system provides the environment within which programs are executed. It provides services to programs and users of those programs which vary from operating system to operating system. Some of the common ones are:  Program execution  i/o operation  File system management  Communication
  • 12.  Error Detection  Resource Allocation  Protection  Program Execution: The system must be able to load a program into memory and to run that program. The program must be able to end its execution.
  • 13.  I/O Operations: A running program may require I/O, which may involve an I/O device. For efficiency and protection, user can’t control I/O devices directly. The operating system provides a means to do I/O.  File System Management: Programs need to read, write files. Also they should be able to create and delete files by name.
  • 14.  Communication: There are many circumstances in which one process needs to exchange information with another process. Such communication may occur between processes. that are executing on the same computer or between processes that are executing on different computer systems tied together by a computer network.  Error Detection: The operating system constantly needs to be aware of possible errors. Error may occur in the CPU and memory hardware (such as a memory error)
  • 15.  in I/O devices (such as a connection failure on network or lack of paper in the printer), and in the user program (such as an arithmetic overflow)
  • 16.  Resource Allocation: When there are multiple users logged on the system or multiple jobs running at the same time, resources must be allocated to each of them. Many different types of resources are managed by the operating system, some (such as CPU cycles, main memory and file Storage)
  • 17.  Protection: The owner of information stored in a multi- user computer system may want to control use of that information. When several processes execute concurrently it should not be possible for one process to interfere with the other or with the operating system itself. Protection involves ensuring that access to system resources is controlled.
  • 18. • An operating system has many components that manage all the resources in a computer system, insuring proper execution of programs.  We briefly describe these components in this section.  Process management  Main memory management  Secondary memory management
  • 19.  I/O System management  File management  Networking  Protection system  Command interpreter system
  • 20. A process can be thought of as a program in execution. It needs certain resources, including CPU time, memory, files and I/O devices to accomplish its tasks.  The operating system is responsible for: 1. Creating and terminating both user and system processes 2. Suspending and resuming processes 3.Providing mechanisms for processes communication. 4. Providing mechanisms for deadlock handling
  • 21. Main-memory provides storage that can be access directly by the CPU. That is to say for a program to be executed, it must be in the main memory. The major activities of an operating system in regard to memory-management are:  Keep track of which part of memory are currently being used and by whom.  Decide which process are loaded into memory when memory space becomes available.  Allocate and deallocate memory space as needed.
  • 22. Generally speaking, systems have several levels of storage, including 1.primary storage 2.secondary storage 3.cache storage Instructions and data must be placed in primary storage or cache to be referenced by a running program. Because main memory is too small to accommodate all data and programs, and its data are lost when power is lost, the computer system must provide secondary storage to back up main memory.
  • 23. The two major activities of an operating system in regard to secondary storage management are:  Managing the free space available on the secondary-storage device.  Allocation of storage space when new files have to be written.
  • 24. A file is a collected of related information defined by its creator. Computer can store files on the disk (secondary storage), which provide long term storage. The three main major activities of an operating system in regard to file management are  The creation and deletion of files.  The mapping of files on to secondary storage.  The back up of files on stable storage media.
  • 25. The processors communicate with one another through communication lines called network. The communication-network design must consider routing and connection strategies, and the problems of contention and security.
  • 26.  If a computer systems has multiple users and allows the concurrent execution of multiple processes, then the various processes must be protected from one another's activities. Protection refers to mechanism for controlling the access of programs, processes, or users to the resources defined by a computer systems.
  • 27.  A command interpreter is an interface of the operating system with the user. The user gives commands which are executed by operating system The main function of a command interpreter is to get and execute the next user specified command.