OPERATING SYSTEM
NEETHU NARAYANAN
ASSISTANT PROFESSOR
ST. MARY’S COLLEGE,
THRISSUR
SYSTEM SOFTWARE
• 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.
TYPES OF SYSTEM SOFTWARE
1. OPERATING SYSTEM
2. LANGUAGE PROCESSOR
3. DEVICE DRIVERS
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.
• 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.
• 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).
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.
• 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.
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.
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.
• 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.
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.
• 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
• 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
• The Operating System is a program with the following features −
• 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.
OBJECTIVES
• Convenience
• Increase work efficiency
• Ability to create new function
Fig:- Overview of Operating
System
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.
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.
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.
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.
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.
1) 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.
2) 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.
TYPES OF OPERATING SYSTEM
• Batch Operating System
• Multitasking OS
• Multiprocessing OS
• Real time OS
• Distributed OS
THANK YOU

More Related Content

PPTX
System software
PPTX
Software
PPTX
SYSTEM SOFTWARE
PPTX
Software System
PPTX
Computer definition
PPTX
Programming for Problem Solving
PPTX
system software
DOCX
Computer software and operating system
System software
Software
SYSTEM SOFTWARE
Software System
Computer definition
Programming for Problem Solving
system software
Computer software and operating system

What's hot (20)

PPTX
Computer Software & It's types.
PPT
SYSTEM SOFTWARE
PDF
Computer Programs & System Softwares
PPTX
Computer software form 4
PPTX
system software and application software, compiler, interpreter & assembler
PDF
Computer Software
PPT
Software 3
PPT
fundamental of computer-u-1-computer hardware system
PPT
Deepak ppt
PPSX
System software and operating system
PPTX
Contents of Computer Software
PPT
Types of software
PPTX
Bca i-fundamental of computer-u-2- application and system software
PPTX
Software concepts
PPTX
what is Operating system
PPTX
Operating system 12 system programs
PPTX
Operating systems
PPTX
Operating system
PPTX
Computer Programs & System Softwares
PPTX
Computer system
Computer Software & It's types.
SYSTEM SOFTWARE
Computer Programs & System Softwares
Computer software form 4
system software and application software, compiler, interpreter & assembler
Computer Software
Software 3
fundamental of computer-u-1-computer hardware system
Deepak ppt
System software and operating system
Contents of Computer Software
Types of software
Bca i-fundamental of computer-u-2- application and system software
Software concepts
what is Operating system
Operating system 12 system programs
Operating systems
Operating system
Computer Programs & System Softwares
Computer system
Ad

Similar to Neethu Narayanan- Operating System (20)

DOC
operating system lecture notes
PPTX
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
PDF
e.pdf
PPTX
Computer Science:Operating system
PPTX
Operating System - I.pptx
PPTX
Computer system software
PPTX
Security Privacy Operating System and Artificial Intelligence
PPT
Perfect Papers Software
PDF
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
PPT
Computer Systems Hardware
PDF
Operating Systems Overview and Functions of OS
PDF
Introduction to operating system
RTF
209979479 study-material
PPTX
Demo 1 presentation. this is tells about os
PPTX
The basic fundamentals' of operating system
PPTX
Unit 1ndjhdiushdhisdhuishiuhsuhduhfshufdhduh.pptx
PPTX
The Fundamentals of Operating Systems .pptx
PPT
Operating systems
PDF
Operating+system.pdf for newbiew want to
operating system lecture notes
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
e.pdf
Computer Science:Operating system
Operating System - I.pptx
Computer system software
Security Privacy Operating System and Artificial Intelligence
Perfect Papers Software
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
Computer Systems Hardware
Operating Systems Overview and Functions of OS
Introduction to operating system
209979479 study-material
Demo 1 presentation. this is tells about os
The basic fundamentals' of operating system
Unit 1ndjhdiushdhisdhuishiuhsuhduhfshufdhduh.pptx
The Fundamentals of Operating Systems .pptx
Operating systems
Operating+system.pdf for newbiew want to
Ad

Recently uploaded (20)

PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
AI Guide for Business Growth - Arna Softech
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PPTX
Airline CRS | Airline CRS Systems | CRS System
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
Matchmaking for JVMs: How to Pick the Perfect GC Partner
PPTX
Trending Python Topics for Data Visualization in 2025
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PPTX
CNN LeNet5 Architecture: Neural Networks
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
AI Guide for Business Growth - Arna Softech
Salesforce Agentforce AI Implementation.pdf
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Airline CRS | Airline CRS Systems | CRS System
iTop VPN Crack Latest Version Full Key 2025
How Tridens DevSecOps Ensures Compliance, Security, and Agility
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
DNT Brochure 2025 – ISV Solutions @ D365
Matchmaking for JVMs: How to Pick the Perfect GC Partner
Trending Python Topics for Data Visualization in 2025
Weekly report ppt - harsh dattuprasad patel.pptx
CNN LeNet5 Architecture: Neural Networks
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Practical Indispensable Project Management Tips for Delivering Successful Exp...
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Multiverse AI Review 2025: Access All TOP AI Model-Versions!

Neethu Narayanan- Operating System

  • 1. OPERATING SYSTEM NEETHU NARAYANAN ASSISTANT PROFESSOR ST. MARY’S COLLEGE, THRISSUR
  • 2. SYSTEM SOFTWARE • 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.
  • 3. TYPES OF SYSTEM SOFTWARE 1. OPERATING SYSTEM 2. LANGUAGE PROCESSOR 3. DEVICE DRIVERS
  • 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. • 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. • 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).
  • 5. 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. • 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.
  • 6. 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.
  • 7. 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. • 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.
  • 8. 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. • 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 • 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.
  • 9. OPERATING SYSTEM • The Operating System is a program with the following features − • 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.
  • 10. OBJECTIVES • Convenience • Increase work efficiency • Ability to create new function Fig:- Overview of Operating System
  • 11. 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. 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.
  • 12. 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. 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.
  • 13. 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. 1) 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. 2) 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.
  • 14. TYPES OF OPERATING SYSTEM • Batch Operating System • Multitasking OS • Multiprocessing OS • Real time OS • Distributed OS