SlideShare ist ein Scribd-Unternehmen logo
1 von 44
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.
Essential System Software Components Explained

Weitere ähnliche Inhalte

Was ist angesagt?

Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer softwaresuraj pandey
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programmingNeeru Mittal
 
Application Software
Application SoftwareApplication Software
Application SoftwareDasun Hegoda
 
presentation on software,hardware and input output devices
presentation on software,hardware and input output devicespresentation on software,hardware and input output devices
presentation on software,hardware and input output devicesBindiya syed
 
Introduction to Hardware and Software
Introduction to Hardware and SoftwareIntroduction to Hardware and Software
Introduction to Hardware and SoftwarePravinGhosekar
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.Mohit Dhankher
 
computer hardware and software
computer hardware and softwarecomputer hardware and software
computer hardware and softwareavinash gupta
 
Computer software
Computer  softwareComputer  software
Computer softwarejuna luna
 
Types of software
Types of softwareTypes of software
Types of softwarelatifah2001
 
Software and its types
Software and its typesSoftware and its types
Software and its typesAhmad Hussain
 
CT01 Computer Basics
CT01 Computer BasicsCT01 Computer Basics
CT01 Computer Basicsehillpamlico
 

Was ist angesagt? (20)

System software
System softwareSystem software
System software
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
computer software
computer softwarecomputer software
computer software
 
Computer software
Computer softwareComputer software
Computer software
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Application Software
Application SoftwareApplication Software
Application Software
 
presentation on software,hardware and input output devices
presentation on software,hardware and input output devicespresentation on software,hardware and input output devices
presentation on software,hardware and input output devices
 
Software System
Software SystemSoftware System
Software System
 
Introduction to Hardware and Software
Introduction to Hardware and SoftwareIntroduction to Hardware and Software
Introduction to Hardware and Software
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.
 
computer hardware and software
computer hardware and softwarecomputer hardware and software
computer hardware and software
 
Computer software
Computer  softwareComputer  software
Computer software
 
Types of software
Types of softwareTypes of software
Types of software
 
Software
SoftwareSoftware
Software
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 
Types of software
Types of softwareTypes of software
Types of software
 
CT01 Computer Basics
CT01 Computer BasicsCT01 Computer Basics
CT01 Computer Basics
 

Ähnlich wie Essential System Software Components Explained

Computer software
Computer softwareComputer software
Computer softwareChahat Jain
 
Presentation it
Presentation itPresentation it
Presentation itnabelas
 
System Softwares
System SoftwaresSystem Softwares
System Softwaresnshnt_snghl
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features TypesSwapnaliPawar27
 
Software - Introduction
Software - IntroductionSoftware - Introduction
Software - IntroductionSagarGupta372
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer softwareAastha Kohli
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
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
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdfAFANJIPHILL
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & FirmwareShamima Akther
 
Computer system
Computer systemComputer system
Computer systemRajThakuri
 
Perfect papers software
Perfect papers   softwarePerfect papers   software
Perfect papers softwareguest0a1ce99
 

Ähnlich wie Essential System Software Components Explained (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
 

Kürzlich hochgeladen

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Kürzlich hochgeladen (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Essential System Software Components Explained

  • 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.