SlideShare a Scribd company logo
BY,
GOKULSAJI
GOVINDBIJU
JOHN RAJU
JOHN VINCENT
JOHNS SAJU
SOFTWARE MEANS:
Software is a general term for the
various kinds of programs used
to operate computers and related
devices. (The term hardware
describes the physical aspects of
CONTENT
INTRODUCTION
SOFTWARE
SYSTEM SOFTWARE
OPERATING SYSTEM
LANGUAGE PROCESSORS
UTILITY SOFTWARES
CONCLUSION
INTRODUCTION
A computer cannot do anything on its
own. It must be instructed to do a job
desired by us.
 The term software refers to a set of
computer program, procedures, and
associated documents describing the
program, and how they are to be used.
 A software package is a group of
WHAT IS A SOFTWARE?
Software is a general term used to
denote a set of programs that help us
to use the computer system and other
electronic devices effectively. If
hardware is said to form body of a
computer system, software is its mind
or soul.
There are two types of software:
SYSTEM SOFTWARE
System software is a set of one
or more programs designed to control
the operation and extend the processing
capability of a computer system.
 The program which included in a
system software package are called
system programs
System software supports in the running
COMPONENTS OF SYSTEMSOFTWARE
OPERATING SYSTEM: Operating system software
takes care of effective and efficient
utilization of all hardware and software
components of a computer system.
LANGUAGEPROCESSORS :It transforms the
instructions prepared by programmers in a
programming language into a form that can
be interpreted and executed by a computer
COMPONENTS OF SYSTEMSOFTWARE
UTILITY SOFTWARE: Utility programs are a
set of programs that help users in
system maintenance tasks, and in
performing tasks of routine nature.
COMMUNICATION SOFTWARE:- In a network
environment communication software
enables transfer of data and programs
from one computer system to another.
OPERATING SYSTEM
WHAT DOES OPERATING SYSTEMMEANS?
An operating system (OS), in its most general
sense, is software that allows a user to run
other applications on a computing device.
While it is possible for a software application
to interface directly with hardware, the vast
majority of applications are written for an OS,
which allows them to take advantage of
common libraries and not worry about
EXAMPLES OFOPERATING SYSTEM
The operating system manages a computer's hardware
resources, including:-
Input devices such as a keyboard and
mouse
Output devices such as display
monitors, printers and scanners
Network devices such as modems,
routers and network connections
Storage devices such as internal and
FUNCTIONS OF AN OPERATING SYSTEM
PROCESS MANAGEMENT
MEMORY MANAGEMENT
FILE MANAGEMENT
DEVICE MANAGEMENT
Process Management
WHAT IS PROCESS MANAGEMENT?
Process management is an integral
part of any modern-day operating
system.
By the term process means program
execution.
The Operating system must allocate
resources to processes,
enable processes to share and exchange
MEMORYMANAGEMENT
WHAT IS MEMORYMANAGEMENT?
Memory management is the
functionality of an operating
system which handles or manages
primary memory
 Memory management keeps
track of each and
every memory location, regardless
of either it is allocated to some
FILEMANAGEMENT
OPERATING
SYSTEM
HARDWARE
FILES AND FOLDERS
MEMORY
LOCATIONS
WHATIS FILE MANAGEMENT?
The file management is a
module of an operating system
takes care of file related
activities such as naming,
storing, retrieving, sharing,
protection and recovery.
For example, a hierarchical file
DEVICEMANAGEMENT
WHAT IS DEVICEMANAGEMENT?
Device management of an operating system
performs the management of devices attached
to it.
It handles devices by combining both
hardware and software techniques .
Device management generally performs
installing device and component-level drivers
and related software
LANGUAGEPROCESSORS
A language processor is a software program
designed or used to perform tasks, such as
processing program code to machine code.
Language processors are found
in languages such as FORTRAN and COBOL
Low –level languages are described as
machine oriented languages.
There are two low level languages
1. Machine language
FORTRAN: Fortran is a general-purpose,
compiled imperative programming
language that is especially suited to
numeric computation and scientific
computing
COBOL:: COBOL is a compiled
English-like computer
programming language designed
for business use. It is imperative,
procedural and, since 2002,
MACHINELANGUAGE
The language which uses binary digits, is
called machine language.
A computer programming language
consisting of binary or hexadecimal
instructions which a computer can respond to
directly.
 Machine language instructions can be
executed directly by a computer's central
processing unit.
ASSEMBLY LANGUAGE
Assembly language is an intermediate-level
programming language.
Assembly language use mnemonics. For
example add for addition sub for subtraction.
It is machine depended and programmer
requires knowledge of computer architecture.
Mnemonics: It is a symbolic name given to an o
HIGHLEVEL LANGUAGES(HLL)
In computer science, a high-level programming
language is a programming language with strong
abstraction from the details of the computer.
These are like English easier to understand
more than assembly language and machine
language
High level language is not understandable to
computer
So a high level language program needed to be
What is Language processor?
Language processors are the
system programs that translate
programs written in high level
language or assembly language
into its equivalent machine
language.
NEED FOR LANGUAGE PROCESSOR
High level language is not understandable
to computer
So a high level language program needed
to be converted into machine language to
process them.
Types of language processors
 Assembler
Interpreter
Assembly languages require a
translator known as assembler for
translating the program code written in
assembly language to machine
language
Assembler source file
assembler errors
listingObject file
ASSEMBLER:
INTERPRETER
Interpreter is another kind of language
processor that converts a HLL program into
machine language line by line.
If there is any kind of error it reports and
the program is terminated.
The translation is only continued if the
error is corrected.
Basic is an example of interpreted
COMPILER
Compiler is also a language processor that
translates a program written in high level
language into machine language.
It can scan the entire program in a single run.
If there is no syntax errors, the compiler will
generate an object file and is called compilation
Compilers are not required to run the program
after the translation is complete
Programming languages which have compiler
UTILITY SOFTWARE
Utility software is
system software designed to help
analyze, configure, optimize or
maintain a computer. It is used to
support the computer
infrastructure in contrast to
WHAT IS MEANT BY UTILITYSOFTWARE?
Utility software is a set of programs which
help users in system maintenance tasks
and in performing tasks of routine nature.
Some of utility software's are as follows:
Compression tools.
Disk defragmenter.
Backup software.
Antivirus software.
COMPRESSION TOOLS
Large files can be compressed so that
they take less storage area
It can be decompressed into its original
form when needed.
Compression of files is known as zipping
Decompression is called unzipping
Example are WinZip, WinRAR etc…
BEST FILECOMPRESSION TOOLS
DISKDEFRAGMENTER
Disk Defragmenter is a utility in Microsoft
Windows designed to increase access speed by
rearranging files stored on a disk to occupy
contiguous storage locations, a technique
called defragmentation.
Disk defragmenter is a program that
rearranges files on computer hard disk.
The files are arranged in such a way that they
are no longer fragmented
BACKUP SOFTWARE
Backup means duplicating the disk
information.
Backup software are computer
programs used to perform backup.
These programs may later use the
supplementary copies to restore the
original contents in the event of data
loss.
EXAMPLE FOR BACKUP SOFTWARES
ANTIVIRUS SOFTWARE
Antivirus software is a utility program
that scans computer system for viruses
and removes them.
Antivirus are released frequently as new
virus are releasing.
Examples of antivirus are Norton
EXAMPLESOF ANTIVIRUS
CONCLUSION
Without system software we
cannot run the computer.
 For running the computer we need
software.
 The installation of software in
computer hardware the user can
access the computer components
and can do the desired jobs.
Presentation on computer software-system software.

More Related Content

What's hot

Types of software
Types of softwareTypes of software
Types of software
latifah2001
 
Computer software
Computer softwareComputer software
Computer software
Burhan Ahmed
 
System software
System softwareSystem software
System software
Anil Pokhrel
 
Programming language
Programming languageProgramming language
Programming language
RajThakuri
 
COMPUTER SYSTEM
COMPUTER SYSTEMCOMPUTER SYSTEM
COMPUTER SYSTEM
Yanne Evangelista
 
Computer software
Computer softwareComputer software
Computer software
RajniKashyap9
 
Software and its types
Software and its typesSoftware and its types
Software and its types
Ahmad Hussain
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
Aashima Wadhwa
 
Computer software
Computer software Computer software
Computer software
Rahul Dey
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
baabtra.com - No. 1 supplier of quality freshers
 
Utility software
Utility softwareUtility software
Utility software
adeang47
 
Translators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreterTranslators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreter
baabtra.com - No. 1 supplier of quality freshers
 
Programming
ProgrammingProgramming
Programming
Leo Simon Anfone
 
System software
System softwareSystem software
System software
Harsha Sachdeva
 
Computer languages
Computer languagesComputer languages
Computer languages
AqdasNoor
 
System software
System softwareSystem software
System software
Priyanshi Joshi
 
Computer programming concepts
Computer programming conceptsComputer programming concepts
Computer programming concepts
Jasper John Cinatad
 
Types of software
Types of softwareTypes of software
Types of software
SEO SKills
 
Software
SoftwareSoftware
Software
ilzannafri
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
rishirvk1995
 

What's hot (20)

Types of software
Types of softwareTypes of software
Types of software
 
Computer software
Computer softwareComputer software
Computer software
 
System software
System softwareSystem software
System software
 
Programming language
Programming languageProgramming language
Programming language
 
COMPUTER SYSTEM
COMPUTER SYSTEMCOMPUTER SYSTEM
COMPUTER SYSTEM
 
Computer software
Computer softwareComputer software
Computer software
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
 
Computer software
Computer software Computer software
Computer software
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Utility software
Utility softwareUtility software
Utility software
 
Translators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreterTranslators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreter
 
Programming
ProgrammingProgramming
Programming
 
System software
System softwareSystem software
System software
 
Computer languages
Computer languagesComputer languages
Computer languages
 
System software
System softwareSystem software
System software
 
Computer programming concepts
Computer programming conceptsComputer programming concepts
Computer programming concepts
 
Types of software
Types of softwareTypes of software
Types of software
 
Software
SoftwareSoftware
Software
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 

Similar to Presentation on computer software-system software.

Computer software
Computer softwareComputer software
Computer software
Chahat Jain
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
DrThenmozhiKarunanit
 
Presentation it
Presentation itPresentation it
Presentation it
nabelas
 
unit 3.ppt
unit 3.pptunit 3.ppt
unit 3.ppt
prakashvs7
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
DivyaKS12
 
Software
SoftwareSoftware
Software
Kalsoom shoukat
 
System Softwares
System SoftwaresSystem Softwares
System Softwares
nshnt_snghl
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
SwapnaliPawar27
 
Software - Introduction
Software - IntroductionSoftware - Introduction
Software - Introduction
SagarGupta372
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer software
Aastha Kohli
 
Richa garg itm
Richa garg itmRicha garg itm
Richa garg itm
richagarg16
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
VanshikaPatel41
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
SURBHI SAROHA
 
Computer software
Computer softwareComputer software
Computer software
Ritu Jhalani
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
AFANJIPHILL
 
Perfect Papers Software
Perfect Papers   SoftwarePerfect Papers   Software
Perfect Papers Software
Scott Sutherland
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & Firmware
Shamima Akther
 
Computer system
Computer systemComputer system
Computer system
RajThakuri
 
Perfect papers software
Perfect papers   softwarePerfect papers   software
Perfect papers software
guest0a1ce99
 
Computer Systems Hardware
Computer Systems   HardwareComputer Systems   Hardware
Computer Systems Hardware
Scott Sutherland
 

Similar to Presentation on computer software-system software. (20)

Computer software
Computer softwareComputer software
Computer software
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Presentation it
Presentation itPresentation it
Presentation it
 
unit 3.ppt
unit 3.pptunit 3.ppt
unit 3.ppt
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
 
Software
SoftwareSoftware
Software
 
System Softwares
System SoftwaresSystem Softwares
System Softwares
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 
Software - Introduction
Software - IntroductionSoftware - Introduction
Software - Introduction
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer software
 
Richa garg itm
Richa garg itmRicha garg itm
Richa garg itm
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
Computer software
Computer softwareComputer software
Computer software
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
 
Perfect Papers Software
Perfect Papers   SoftwarePerfect Papers   Software
Perfect Papers Software
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & Firmware
 
Computer system
Computer systemComputer system
Computer system
 
Perfect papers software
Perfect papers   softwarePerfect papers   software
Perfect papers software
 
Computer Systems Hardware
Computer Systems   HardwareComputer Systems   Hardware
Computer Systems Hardware
 

Recently uploaded

Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 

Recently uploaded (20)

Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 

Presentation on computer software-system software.

  • 2.
  • 3. SOFTWARE MEANS: Software is a general term for the various kinds of programs used to operate computers and related devices. (The term hardware describes the physical aspects of
  • 5. INTRODUCTION A computer cannot do anything on its own. It must be instructed to do a job desired by us.  The term software refers to a set of computer program, procedures, and associated documents describing the program, and how they are to be used.  A software package is a group of
  • 6. WHAT IS A SOFTWARE? Software is a general term used to denote a set of programs that help us to use the computer system and other electronic devices effectively. If hardware is said to form body of a computer system, software is its mind or soul. There are two types of software:
  • 7. SYSTEM SOFTWARE System software is a set of one or more programs designed to control the operation and extend the processing capability of a computer system.  The program which included in a system software package are called system programs System software supports in the running
  • 8. COMPONENTS OF SYSTEMSOFTWARE OPERATING SYSTEM: Operating system software takes care of effective and efficient utilization of all hardware and software components of a computer system. LANGUAGEPROCESSORS :It transforms the instructions prepared by programmers in a programming language into a form that can be interpreted and executed by a computer
  • 9. COMPONENTS OF SYSTEMSOFTWARE UTILITY SOFTWARE: Utility programs are a set of programs that help users in system maintenance tasks, and in performing tasks of routine nature. COMMUNICATION SOFTWARE:- In a network environment communication software enables transfer of data and programs from one computer system to another.
  • 11. WHAT DOES OPERATING SYSTEMMEANS? An operating system (OS), in its most general sense, is software that allows a user to run other applications on a computing device. While it is possible for a software application to interface directly with hardware, the vast majority of applications are written for an OS, which allows them to take advantage of common libraries and not worry about
  • 13. The operating system manages a computer's hardware resources, including:- Input devices such as a keyboard and mouse Output devices such as display monitors, printers and scanners Network devices such as modems, routers and network connections Storage devices such as internal and
  • 14. FUNCTIONS OF AN OPERATING SYSTEM PROCESS MANAGEMENT MEMORY MANAGEMENT FILE MANAGEMENT DEVICE MANAGEMENT
  • 16. WHAT IS PROCESS MANAGEMENT? Process management is an integral part of any modern-day operating system. By the term process means program execution. The Operating system must allocate resources to processes, enable processes to share and exchange
  • 18. WHAT IS MEMORYMANAGEMENT? Memory management is the functionality of an operating system which handles or manages primary memory  Memory management keeps track of each and every memory location, regardless of either it is allocated to some
  • 20. WHATIS FILE MANAGEMENT? The file management is a module of an operating system takes care of file related activities such as naming, storing, retrieving, sharing, protection and recovery. For example, a hierarchical file
  • 22. WHAT IS DEVICEMANAGEMENT? Device management of an operating system performs the management of devices attached to it. It handles devices by combining both hardware and software techniques . Device management generally performs installing device and component-level drivers and related software
  • 23. LANGUAGEPROCESSORS A language processor is a software program designed or used to perform tasks, such as processing program code to machine code. Language processors are found in languages such as FORTRAN and COBOL Low –level languages are described as machine oriented languages. There are two low level languages 1. Machine language
  • 24. FORTRAN: Fortran is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing COBOL:: COBOL is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002,
  • 25. MACHINELANGUAGE The language which uses binary digits, is called machine language. A computer programming language consisting of binary or hexadecimal instructions which a computer can respond to directly.  Machine language instructions can be executed directly by a computer's central processing unit.
  • 26. ASSEMBLY LANGUAGE Assembly language is an intermediate-level programming language. Assembly language use mnemonics. For example add for addition sub for subtraction. It is machine depended and programmer requires knowledge of computer architecture. Mnemonics: It is a symbolic name given to an o
  • 27. HIGHLEVEL LANGUAGES(HLL) In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. These are like English easier to understand more than assembly language and machine language High level language is not understandable to computer So a high level language program needed to be
  • 28. What is Language processor? Language processors are the system programs that translate programs written in high level language or assembly language into its equivalent machine language.
  • 29. NEED FOR LANGUAGE PROCESSOR High level language is not understandable to computer So a high level language program needed to be converted into machine language to process them. Types of language processors  Assembler Interpreter
  • 30. Assembly languages require a translator known as assembler for translating the program code written in assembly language to machine language Assembler source file assembler errors listingObject file ASSEMBLER:
  • 31. INTERPRETER Interpreter is another kind of language processor that converts a HLL program into machine language line by line. If there is any kind of error it reports and the program is terminated. The translation is only continued if the error is corrected. Basic is an example of interpreted
  • 32. COMPILER Compiler is also a language processor that translates a program written in high level language into machine language. It can scan the entire program in a single run. If there is no syntax errors, the compiler will generate an object file and is called compilation Compilers are not required to run the program after the translation is complete Programming languages which have compiler
  • 33.
  • 34. UTILITY SOFTWARE Utility software is system software designed to help analyze, configure, optimize or maintain a computer. It is used to support the computer infrastructure in contrast to
  • 35. WHAT IS MEANT BY UTILITYSOFTWARE? Utility software is a set of programs which help users in system maintenance tasks and in performing tasks of routine nature. Some of utility software's are as follows: Compression tools. Disk defragmenter. Backup software. Antivirus software.
  • 36. COMPRESSION TOOLS Large files can be compressed so that they take less storage area It can be decompressed into its original form when needed. Compression of files is known as zipping Decompression is called unzipping Example are WinZip, WinRAR etc…
  • 38. DISKDEFRAGMENTER Disk Defragmenter is a utility in Microsoft Windows designed to increase access speed by rearranging files stored on a disk to occupy contiguous storage locations, a technique called defragmentation. Disk defragmenter is a program that rearranges files on computer hard disk. The files are arranged in such a way that they are no longer fragmented
  • 39. BACKUP SOFTWARE Backup means duplicating the disk information. Backup software are computer programs used to perform backup. These programs may later use the supplementary copies to restore the original contents in the event of data loss.
  • 40. EXAMPLE FOR BACKUP SOFTWARES
  • 41. ANTIVIRUS SOFTWARE Antivirus software is a utility program that scans computer system for viruses and removes them. Antivirus are released frequently as new virus are releasing. Examples of antivirus are Norton
  • 43. CONCLUSION Without system software we cannot run the computer.  For running the computer we need software.  The installation of software in computer hardware the user can access the computer components and can do the desired jobs.