SlideShare a Scribd company logo
OPERATING SYSTEM
Neethu Narayanan
Assistant Professor
Department of Vocational Studies
St. Mary’s College, Thrissur
OPERATING SYSTEM
 System software is a type of computer program that is designed to run
a computer’s hardware and application program. If we think of the
computer system as a layered model, the system software is the
interface between the hardware and user applications.
 The operating system (OS) is the best-known example of system
software. The OS manages all the other programs in a computer.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
TYPES OF SYSTEM SOFTWARE
1. OPERATING SYSTEM
2. LANGUAGE PROCESSOR
3. DEVICE DRIVERS
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
LANGUAGE PROCESSOR
 Assembly language is machine dependent yet mnemonics that are
being used to represent instructions in it are not directly
understandable by machine and high Level language is machine
independent.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
LANGUAGE PROCESSOR
 A computer understands instructions in machine code, i.e. in the form
of 0s and 1s. It is a tedious task to write a computer program directly
in machine code. The programs are written mostly in high level
languages like Java, C++, Python etc. and are called source code.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
LANGUAGE PROCESSOR
 These source code cannot be executed directly by the computer and
must be converted into machine language to be executed. Hence, a
special translator system software is used to translate the program
written in high-level language into machine code is called Language
Processor and the program after translated into machine code (object
program / object code).
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
LANGUAGE PROCESSOR
The language processors can be any of the following three types:
1. Compiler –
The language processor that reads the complete source program written in
high level language as a whole in one go and translates it into an
equivalent program in machine language is called as a Compiler.
Example: C, C++, C#, Java.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
LANGUAGE PROCESSOR
 In a compiler, the source code is translated to object code successfully
if it is free of errors. The compiler specifies the errors at the end of
compilation with line numbers when there are any errors in the source
code. The errors must be removed before the compiler can successfully
recompile it.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
LANGUAGE PROCESSOR
2. Assembler –
The Assembler is used to translate the program written in Assembly
language into machine code.
The source program is a input of assembler that contains assembly
language instructions. The output generated by assembler is the object
code or machine code understandable by the computer.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
LANGUAGE PROCESSOR
3. Interpreter –
The translation of single statement of source program into machine code
is done by language processor and executes it immediately before moving
on to the next line is called an interpreter.
If there is an error in the statement, the interpreter terminates its
translating process at that statement and displays an error message.
The interpreter moves on to the next line for execution only after removal
of the error.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
LANGUAGE PROCESSOR
 If there is an error in the statement, the interpreter terminates its
translating process at that statement and displays an error
message.
 The interpreter moves on to the next line for execution only
after removal of the error.
 An Interpreter directly executes instructions written in a
programming or scripting language without previously
converting them to an object code/ machine code.
Example: Perl, Python and Matlab.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
DEVICE DRIVERS
 A device driver is a particular form of software application that is
designed to enable interaction with hardware devices. Without the
required device driver, the corresponding hardware device fails to
work.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
DEVICE DRIVERS
 More commonly known as a driver, a device driver or hardware
driver is a group of files that enable one or more hardware devices to
communicate with the computer's OS. Without drivers, the computer
would not be able to send and receive data correctly to hardware
devices, such as a Printer
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
DEVICE DRIVERS
 A device driver usually communicates with the hardware by means of
the communications subsystem or computer bus to which the hardware
is connected. Device drivers are operating system-specific and
hardware-dependent. A device driver acts as a translator between the
hardware device and the programs or operating systems that use it.
 A device driver may also be called a software driver.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
OPERATING SYSTEM
 An operating system is a program that acts as an interface between
the software and the computer hardware.
 It is an integrated set of specialized programs used to manage
overall resources and operations of the computer.
 It is a specialized software that controls and monitors the execution
of all other programs that reside in the computer, including
application programs and other system software.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
OBJECTIVES
 Convenience
 Increase work efficiency
 Ability to create new function
Figure:- Overview of Operating System
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
FUNCTION OF OPERATING SYSTEM
Process Management:-
The Process Management means all the Processes those are given by the
user or the Process those are System ‘s own Process are Handled by the
Operating System .
The Operating System will Create the Priorities for the user and also Start
or Stops the Execution of the Process and Also Makes the Child Process
after dividing the Large Processes into the Small Processes
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
FUNCTION OF OPERATING SYSTEM
Memory Management:
Operating System also Manages the Memory of the Computer System
means Provide the Memory to the Process and Also Deallocate the
Memory from the Process. And also defines that if a Process gets
completed then this will deallocate the Memory from the Processes
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
FUNCTION OF OPERATING SYSTEM
Input/output Management :-
Input devices are used to get information into a computer system, and
include peripheral devices like the keyboard and mouse now found
attached to virtually all computer systems.
Output devices receive information from a computer, and include devices
such as monitors and printers. Some input and output (I/O) devices can be
used for input and output, including network adapters and secondary
storage devices.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
FUNCTION OF OPERATING SYSTEM
Devise Management :-
Keeps track of all the devices. This is also called I/O controller that
decides which process gets the device, when, and for how much time
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
FUNCTION OF OPERATING SYSTEM
Security Management
The security management function of an operating system helps in
implementing mechanisms that secure and protect the computer system
internally as well as externally. Therefore an operating system is
responsible for securing the system at two different levels which are
internal security and external security.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
FUNCTION OF OPERATING SYSTEM
 Internal security:-
Internal security refers to the protection of activities of one process from
the activities of another process. The term internal security may also be
regarded as system protection. The internal security of the computer
system also ensures the reliability of the computer system. There may be
a number of process running in the computer systems use the concept of
least privilege to implement internal security.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
FUNCTION OF OPERATING SYSTEM
 External security:-
External security refers to the implementation of a
mechanism for securing the data and programs stored in
the computer system as well as the various resources of
the computer system against unauthorized access.
The term external security may also be regarded as system
security.
External security is particularly required when a computer
system is either on a network or connected to the
internet.
Operating System, Neethu Narayanan, St. Mary's College, Thrissur
REFERENCE
 www.cl.cam.ac.uk
 http://iips.icci.edu.iq/images/exam/Abraham-Silberschatz-
Operating-System-Concepts
Operating System, Neethu Narayanan, St. Mary's College, Thrissur

More Related Content

PDF
Lecture1423726024
PDF
Differences
PPT
PDF
operating systems By ZAK
PPTX
Operating system || Chapter 1: Introduction
PDF
Chp 03 pti - (shared) up
PPTX
What is operating system
PPTX
Introduction to Operating System
Lecture1423726024
Differences
operating systems By ZAK
Operating system || Chapter 1: Introduction
Chp 03 pti - (shared) up
What is operating system
Introduction to Operating System

What's hot (20)

PPTX
Operating system || Chapter 3: Process
PPTX
Operating system
PPT
Basics of Operating System
PDF
CSI-503 - 10. Security & Protection (Operating System)
PPTX
Basic of operating system
PDF
Бие даалт
PPTX
Operating system
PPTX
Overview of operating system
PPT
operating system
DOC
Module1
PPTX
computer software
PPTX
Ram iit ppt
PPT
Presentation on Computer Software.ppt
PPTX
Unit 4 software
PPTX
Operating system basics function of os unit 1 by ram k paliwal part 1
PPTX
PPTX
Computer organisation
PPTX
Introduction to Operating Systems
PPT
Basic os-concepts
PPTX
Opeating system programs
Operating system || Chapter 3: Process
Operating system
Basics of Operating System
CSI-503 - 10. Security & Protection (Operating System)
Basic of operating system
Бие даалт
Operating system
Overview of operating system
operating system
Module1
computer software
Ram iit ppt
Presentation on Computer Software.ppt
Unit 4 software
Operating system basics function of os unit 1 by ram k paliwal part 1
Computer organisation
Introduction to Operating Systems
Basic os-concepts
Opeating system programs
Ad

Similar to Computer Science:Operating system (20)

PPTX
Neethu Narayanan- Operating System
PPT
unit-1 hi business of good honest awesome .ppt
PDF
e.pdf
PDF
Computer Programs & System Softwares
PPTX
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
PDF
Software concepts
PPTX
Operating system education. technology.
PPTX
Demo 1 presentation. this is tells about os
PDF
Introduction of OS & Classification of Software
PPTX
Computer software
PPTX
Computer software
PPTX
SOFTWARE PARADIGM
PPTX
Introduction to operating system,OS.pptx
PDF
Operating Systems Overview and Functions of OS
PPT
unit 3.ppt
DOC
Operating system
PDF
Computer system and it class 1
PPTX
Compyter system softwere
PPT
Computer software 2
PPT
ch1.ppt
Neethu Narayanan- Operating System
unit-1 hi business of good honest awesome .ppt
e.pdf
Computer Programs & System Softwares
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
Software concepts
Operating system education. technology.
Demo 1 presentation. this is tells about os
Introduction of OS & Classification of Software
Computer software
Computer software
SOFTWARE PARADIGM
Introduction to operating system,OS.pptx
Operating Systems Overview and Functions of OS
unit 3.ppt
Operating system
Computer system and it class 1
Compyter system softwere
Computer software 2
ch1.ppt
Ad

More from St Mary's College,Thrissur,Kerala (20)

PPTX
Creative writing and literature
PPTX
PPTX
Mathematics:Cryptography
PPTX
Mathematics:Arithmetical Functions
PPTX
Physical education :Yoga For Stress Relief
PPTX
Psychology:PAIN: Types, Theories and Assessment of pain
PPTX
PPTX
Mathematics:H-Complexity
PPTX
Statistics:Probability Theory
PPTX
Statistics:Fundamentals Of Statistics
PPTX
Economics:Public Revenue
PPTX
Economics:Public Debt
PPTX
Economics:Poverty-perspectives And Dimensions
PPTX
Economics:Economic Integration
PPTX
Economics:Enviornmental Pollution
PPTX
Computer Science:JavaScript
PPTX
Computer Science:Sql Set Operation
PPTX
Computer Science:Java jdbc
PPTX
Microbiology:General Principles of Food Preservation
Creative writing and literature
Mathematics:Cryptography
Mathematics:Arithmetical Functions
Physical education :Yoga For Stress Relief
Psychology:PAIN: Types, Theories and Assessment of pain
Mathematics:H-Complexity
Statistics:Probability Theory
Statistics:Fundamentals Of Statistics
Economics:Public Revenue
Economics:Public Debt
Economics:Poverty-perspectives And Dimensions
Economics:Economic Integration
Economics:Enviornmental Pollution
Computer Science:JavaScript
Computer Science:Sql Set Operation
Computer Science:Java jdbc
Microbiology:General Principles of Food Preservation

Recently uploaded (20)

PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Cell Structure & Organelles in detailed.
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Abdominal Access Techniques with Prof. Dr. R K Mishra
O5-L3 Freight Transport Ops (International) V1.pdf
Yogi Goddess Pres Conference Studio Updates
Module 4: Burden of Disease Tutorial Slides S2 2025
Pharma ospi slides which help in ospi learning
Final Presentation General Medicine 03-08-2024.pptx
Orientation - ARALprogram of Deped to the Parents.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Microbial diseases, their pathogenesis and prophylaxis
Weekly quiz Compilation Jan -July 25.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Cell Structure & Organelles in detailed.
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
202450812 BayCHI UCSC-SV 20250812 v17.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf

Computer Science:Operating system

  • 1. OPERATING SYSTEM Neethu Narayanan Assistant Professor Department of Vocational Studies St. Mary’s College, Thrissur
  • 2. OPERATING SYSTEM  System software is a type of computer program that is designed to run a computer’s hardware and application program. If we think of the computer system as a layered model, the system software is the interface between the hardware and user applications.  The operating system (OS) is the best-known example of system software. The OS manages all the other programs in a computer. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 3. TYPES OF SYSTEM SOFTWARE 1. OPERATING SYSTEM 2. LANGUAGE PROCESSOR 3. DEVICE DRIVERS Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 4. LANGUAGE PROCESSOR  Assembly language is machine dependent yet mnemonics that are being used to represent instructions in it are not directly understandable by machine and high Level language is machine independent. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 5. LANGUAGE PROCESSOR  A computer understands instructions in machine code, i.e. in the form of 0s and 1s. It is a tedious task to write a computer program directly in machine code. The programs are written mostly in high level languages like Java, C++, Python etc. and are called source code. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 6. LANGUAGE PROCESSOR  These source code cannot be executed directly by the computer and must be converted into machine language to be executed. Hence, a special translator system software is used to translate the program written in high-level language into machine code is called Language Processor and the program after translated into machine code (object program / object code). Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 7. LANGUAGE PROCESSOR The language processors can be any of the following three types: 1. Compiler – The language processor that reads the complete source program written in high level language as a whole in one go and translates it into an equivalent program in machine language is called as a Compiler. Example: C, C++, C#, Java. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 8. LANGUAGE PROCESSOR  In a compiler, the source code is translated to object code successfully if it is free of errors. The compiler specifies the errors at the end of compilation with line numbers when there are any errors in the source code. The errors must be removed before the compiler can successfully recompile it. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 9. LANGUAGE PROCESSOR 2. Assembler – The Assembler is used to translate the program written in Assembly language into machine code. The source program is a input of assembler that contains assembly language instructions. The output generated by assembler is the object code or machine code understandable by the computer. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 10. LANGUAGE PROCESSOR 3. Interpreter – The translation of single statement of source program into machine code is done by language processor and executes it immediately before moving on to the next line is called an interpreter. If there is an error in the statement, the interpreter terminates its translating process at that statement and displays an error message. The interpreter moves on to the next line for execution only after removal of the error. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 11. LANGUAGE PROCESSOR  If there is an error in the statement, the interpreter terminates its translating process at that statement and displays an error message.  The interpreter moves on to the next line for execution only after removal of the error.  An Interpreter directly executes instructions written in a programming or scripting language without previously converting them to an object code/ machine code. Example: Perl, Python and Matlab. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 12. DEVICE DRIVERS  A device driver is a particular form of software application that is designed to enable interaction with hardware devices. Without the required device driver, the corresponding hardware device fails to work. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 13. DEVICE DRIVERS  More commonly known as a driver, a device driver or hardware driver is a group of files that enable one or more hardware devices to communicate with the computer's OS. Without drivers, the computer would not be able to send and receive data correctly to hardware devices, such as a Printer Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 14. DEVICE DRIVERS  A device driver usually communicates with the hardware by means of the communications subsystem or computer bus to which the hardware is connected. Device drivers are operating system-specific and hardware-dependent. A device driver acts as a translator between the hardware device and the programs or operating systems that use it.  A device driver may also be called a software driver. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 15. OPERATING SYSTEM  An operating system is a program that acts as an interface between the software and the computer hardware.  It is an integrated set of specialized programs used to manage overall resources and operations of the computer.  It is a specialized software that controls and monitors the execution of all other programs that reside in the computer, including application programs and other system software. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 16. OBJECTIVES  Convenience  Increase work efficiency  Ability to create new function Figure:- Overview of Operating System Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 17. FUNCTION OF OPERATING SYSTEM Process Management:- The Process Management means all the Processes those are given by the user or the Process those are System ‘s own Process are Handled by the Operating System . The Operating System will Create the Priorities for the user and also Start or Stops the Execution of the Process and Also Makes the Child Process after dividing the Large Processes into the Small Processes Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 18. FUNCTION OF OPERATING SYSTEM Memory Management: Operating System also Manages the Memory of the Computer System means Provide the Memory to the Process and Also Deallocate the Memory from the Process. And also defines that if a Process gets completed then this will deallocate the Memory from the Processes Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 19. FUNCTION OF OPERATING SYSTEM Input/output Management :- Input devices are used to get information into a computer system, and include peripheral devices like the keyboard and mouse now found attached to virtually all computer systems. Output devices receive information from a computer, and include devices such as monitors and printers. Some input and output (I/O) devices can be used for input and output, including network adapters and secondary storage devices. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 20. FUNCTION OF OPERATING SYSTEM Devise Management :- Keeps track of all the devices. This is also called I/O controller that decides which process gets the device, when, and for how much time Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 21. FUNCTION OF OPERATING SYSTEM Security Management The security management function of an operating system helps in implementing mechanisms that secure and protect the computer system internally as well as externally. Therefore an operating system is responsible for securing the system at two different levels which are internal security and external security. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 22. FUNCTION OF OPERATING SYSTEM  Internal security:- Internal security refers to the protection of activities of one process from the activities of another process. The term internal security may also be regarded as system protection. The internal security of the computer system also ensures the reliability of the computer system. There may be a number of process running in the computer systems use the concept of least privilege to implement internal security. Operating System, Neethu Narayanan, St. Mary's College, Thrissur
  • 23. FUNCTION OF OPERATING SYSTEM  External security:- External security refers to the implementation of a mechanism for securing the data and programs stored in the computer system as well as the various resources of the computer system against unauthorized access. The term external security may also be regarded as system security. External security is particularly required when a computer system is either on a network or connected to the internet. Operating System, Neethu Narayanan, St. Mary's College, Thrissur