SlideShare a Scribd company logo
SYSTEM SOFTWARE A computer is merely a machine that knows nothing of itself. Rather it requires instructions for each and everything it performs. These instructions are provided to it through software. The software that controls internal computer operations ( viz.  reading data from input devices, transmitting processed information to the output devices, checking system components, converting data/instructions to computer understandable form etc.) is known as system software.  The system software can further be classified into following categories: 1.  Operating System 2.  Language Processors 3.  Device Drivers 4.  Utilities or Utility Software
OPERATING SYSTEM  Hardware is nothing but finely designed machinery. A machine is ultimately a machine only, which is always made to work. In case of computers, it is either us if we do that or ‘some other’ which does it for us. This ‘some other’ is nothing but our very own  ‘Operating System’ . Operating System is just like our secretary. As the boss gives orders to his secretary and the secretary does all the work for his boss. The secretary himself decides: How to do? What to do?, etc. etc. Same way, we pass our orders/requests to operating system and ‘the Operating System’ does it for us. ‘Operating System’ itself decides: How to do? What to do? When to do? The primary goal of an operating system is thus to make the computer system convenient to use and secondary goal is to use computer hardware in an efficient manner.
An operating system is an important component of a computer system which controls all other components of the computer system. Major components of a computer system are: 1. The Hardware  2. The Operating System 3. The Application program routines (compiler, linkers, database management systems, utility programs)  4. The Humanware (users) Where  hardware  provides the basic computing resources, the application program routines  define the ways in which these  resources are used to solve the computing problems of the users  and the  Operating System  controls and coordinates the use of  the hardware among the various applications programs for the various users.
Language Processor  As programmers prefer to write their programs in one of the High Level Languages (HLL s ) because it is much easier to code in such languages. However, the computer does not understand any language other than its own machine language (binary language), therefore, it becomes necessary to  process  a HLL program so as to make it understandable to the computer. The system programs which perform this very job are language processors. The language processors are given below: 1. Assembler   This language processor converts the program written in assembly language into machine language.
2. Interpreter   This language processor converts a HLL program into  machine language by  converting and executing it line by line.  If there is any error in any line, it reports it at the same time and program execution cannot resume until the error is rectified. Interpreter must always be present it the memory every time the program is executed as error debugging, interpreter is very much useful as it reports the error(s) at the same time. But once errors are removed, unnecessary usage of memory takes place as it has to be present in the memory always.
3. Compiler It also converts the HLL program into machine language but the conversion manner is different. It converts the  entire HLL program in one go , and reports all the errors of the program along with the line numbers. After all the errors are removed, the program is recompiled, and after that the compiler is not needed in the memory as the object program is available. Therefore, if we combine interpreter and compiler, it gives the best combination for HLL program translation into object code. For the error removal, interpreter can be used and after all the errors are removed, the program can be compiled enabling the removal of the language translator from the memory.
Device Drivers Device Drivers are essential piece of system software. As you know by now that an operating system acts as a link between the hardware and software enabling both to communicate and do their tasks. A device driver or simply a driver, is a specially written program which translates the commands from the operating system into commands that the specific hardware will understand. Each piece of hardware  e.g. , a  printer, monitor, scanner, mouse, keyboard, modem  etc. has its own driver. Devices from different manufactures work in different ways  e.g. , a printer from manufacture  HP will need a different driver than a printer from manufacture  Epson .   If you try to use a device without the correct driver, then it probably won’t work or produce garbled results.
Utility Software (Utilities) Utilities are those helpful programs that ensure the smooth functioning of the computer. Utilities are meant to assist your computer. Some utilities help you backup data, some help remove outdated files or recover data that has been accidentally erased. Some make it easier to find and arrange the information you need. And some help you avoid virus attacks or clean viruses, if any. In other words, the utility programs perform housekeeping functions. It is an established truth that everything comes with certain pros and cons. Softwares also are not an exception to it. Utilities bridge the gaps by helping to solve the problems and maximize your computer’s potential. Some important utilities are being discussed below.
Text Editor This utility program is used for creating, editing text files. Using this program any text manner (generally in English-like language) can be typed and saved on a disk file. This file can be retrieved any time and can also be edited, corrected etc.  Text editor software  supports special commands for text editing  i.e. , you can insert, delete, find, replace, characters, lines and paragraphs etc.
Backup Utility This utility program facilitates the backing-up of disk. Back-up means duplicating the disk information so that in case of any damage or data-loss, this backed up data may be used. The files or folders or even drives can be backed up using this utility. You can back up files to floppy disks, a tape drive on even on another computer on your network. The backed up data may be restored when needed  i.e. , if your original files are damaged or lost.
Compression Utility This utility program facilitates compression of files. Large files can be compressed so that they take less storage area. When needed, these compressed files can be exploded back to their original form. By compression, the files are stored in a special format that takes less space. However, these compressed files cannot be directly used, they need to  be exploded back to their original form before they can be worked upon.
Disk Defragmentor This utility program attempts to minimize the fragmentation on your disk. A file is fragmented when it becomes too large for your computer to store in a single location on a disk. When this happens, your computer splits the file up and stores it in pieces. You can use fragmented files, but it takes your computer longer to access them. Disk Defragmentor  speeds up disk access by rearranging the files and free space on your computer, so that files are stored in contiguous units and free space is consolidated in one contiguous block.
Antivirus Software This utility program ensures virus-free work environment. A computer virus is a computer program that can inject other computer programs by modifying them in such a way as to include a copy of itself. A virus not only copies itself but also makes the computer system behave abnormally. For instance, unknown or unasked messages may get flashed or unwanted music gets played or unwanted graphical displays might occur. An antivirus software scans your disk for viruses and removes them, if any virus is found. Moreover, some antivirus software remains present in memory all the time so that they can detect the viruses (as soon as they occur) and counterattack them.
Picture   Gallery
 
 

More Related Content

PPTX
Software concepts
Purnaabh Shandilya
 
PDF
Computer Software
RoshanMaharjan13
 
PPTX
Software concepts
Cool Guy
 
PPTX
system software and application software
Tallat Satti
 
PDF
Software concepts
Prof. Dr. K. Adisesha
 
PDF
Computer Notes
EHSAN KHAN
 
PPTX
computer software
clouie
 
DOCX
Computer software and operating system
sonykhan3
 
Software concepts
Purnaabh Shandilya
 
Computer Software
RoshanMaharjan13
 
Software concepts
Cool Guy
 
system software and application software
Tallat Satti
 
Software concepts
Prof. Dr. K. Adisesha
 
Computer Notes
EHSAN KHAN
 
computer software
clouie
 
Computer software and operating system
sonykhan3
 

What's hot (20)

PPT
Software 3
Amit Chandra
 
PPTX
Computer software
Maneesh Singh
 
PPT
Computer Software
norzaini
 
PPTX
What is Software? Relationship between Hardware & Software. Purposes of Software
Rifat Touhid
 
PPTX
Application software and system software
shujra
 
PPTX
Computer Software & It's types.
Mohit Dhankher
 
PPTX
Introduction to computer 7 th std
lurdhu agnes
 
PPTX
Introduction to computer software
Elike Ikechukwu
 
PPTX
Operating system
RajThakuri
 
PPT
Presentation on computer software
Daffodil International University
 
PPT
Operating systems basics (Graphical User Interfaces (GUIs) GUI Tools Applic...
Maryam Fida
 
PPTX
Presentation it
nabelas
 
PPTX
Class 6 computer part 2
Jeevan Subedi
 
PPTX
A presentation on system software
Ankit Sangwan
 
PPTX
Contents of Computer Software
Avinash Rouniyar
 
PPTX
Software (4).ppt
rishirvk1995
 
PPT
Computer Systems Hardware
Scott Sutherland
 
PPTX
Computer Software & Hardware by MHM
Md Mosharof Hosen
 
PPTX
Computer software application with specific reference to Microsoft word
Adesina Esther Tolulope
 
PPTX
Softwares
ankur bhalla
 
Software 3
Amit Chandra
 
Computer software
Maneesh Singh
 
Computer Software
norzaini
 
What is Software? Relationship between Hardware & Software. Purposes of Software
Rifat Touhid
 
Application software and system software
shujra
 
Computer Software & It's types.
Mohit Dhankher
 
Introduction to computer 7 th std
lurdhu agnes
 
Introduction to computer software
Elike Ikechukwu
 
Operating system
RajThakuri
 
Presentation on computer software
Daffodil International University
 
Operating systems basics (Graphical User Interfaces (GUIs) GUI Tools Applic...
Maryam Fida
 
Presentation it
nabelas
 
Class 6 computer part 2
Jeevan Subedi
 
A presentation on system software
Ankit Sangwan
 
Contents of Computer Software
Avinash Rouniyar
 
Software (4).ppt
rishirvk1995
 
Computer Systems Hardware
Scott Sutherland
 
Computer Software & Hardware by MHM
Md Mosharof Hosen
 
Computer software application with specific reference to Microsoft word
Adesina Esther Tolulope
 
Softwares
ankur bhalla
 
Ad

Viewers also liked (20)

PPTX
Application software
Rana Usman Sattar
 
PPTX
Computer Software & its Types
Muhammad Hammad Waseem
 
PPTX
System software 1ppt(udated)
uraj007
 
PPT
System software os system and utility ggood
rozanadiana
 
PPSX
Types of software
Renée Howard-Johnson
 
PPTX
Application softwares
vivek shah
 
PPTX
Voip
jamesdownham
 
PDF
Asynchronous Microservices in nodejs
Bruno Pedro
 
PPT
Network architecture
linghazali
 
PPTX
Transmission media
jyoti_lakhani
 
PPT
Transmission Media in Data Communication DC13
koolkampus
 
PPT
Operating Systems
Dan Hess
 
PPT
Operating System Overview.
akash726788
 
PPTX
Data communication by Phone Lines
Muhammad Ahtsham
 
PPTX
Cable modems
adarud09
 
PPT
Cable modem
Anuj Gupta
 
PPTX
Presentation
amrendra001
 
PPTX
Transmission Media, Guided and unguided transmission media
adnanqayum
 
PDF
ISDN Integrated Services Digital Network
Madhumita Tamhane
 
PPTX
Communication & network devices
Harman Grewal
 
Application software
Rana Usman Sattar
 
Computer Software & its Types
Muhammad Hammad Waseem
 
System software 1ppt(udated)
uraj007
 
System software os system and utility ggood
rozanadiana
 
Types of software
Renée Howard-Johnson
 
Application softwares
vivek shah
 
Asynchronous Microservices in nodejs
Bruno Pedro
 
Network architecture
linghazali
 
Transmission media
jyoti_lakhani
 
Transmission Media in Data Communication DC13
koolkampus
 
Operating Systems
Dan Hess
 
Operating System Overview.
akash726788
 
Data communication by Phone Lines
Muhammad Ahtsham
 
Cable modems
adarud09
 
Cable modem
Anuj Gupta
 
Presentation
amrendra001
 
Transmission Media, Guided and unguided transmission media
adnanqayum
 
ISDN Integrated Services Digital Network
Madhumita Tamhane
 
Communication & network devices
Harman Grewal
 
Ad

Similar to System Softwares (20)

PPTX
Computer software part 1
Dr Pardeep Poriya
 
PPTX
Introduction to Computer Softwares
Naresh Dubey
 
PPTX
Woven fiberssssssssssssssssssssssss.pptx
sarneetkaur06
 
PPTX
Woven fibersmmmmmmmmmmmmmmmmmmmmmmm.pptx
sarneetkaur06
 
PDF
SPOS_UNIT I System Programming and Operating System.pdf
reshma96176
 
PPTX
Presentation on computer software-system software.
johnraju213
 
PPTX
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
PDF
Vskills c developer sample material
Vskills
 
PPT
Software introduction
Saddam Hussain Soomro
 
PDF
Computer Hardware And Software Types, Functions, Difference between Hardware ...
sunil shukla
 
PPTX
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
Dr. SURBHI SAROHA
 
PDF
Namdeo Kapale Sanjivani College of Engineering KopaCFP_UNIT1_24-25.pdf
NAMDEO5
 
PPTX
Powerpoint on Software Concept (ClassXI)
Fernando Torres
 
PPTX
System software and its types
samina khan
 
PPTX
Programming for Problem Solving
Sukhendra Singh
 
PPTX
CH2-Hardware and Software as level information technology.pptx
JyotshnaRani2
 
PPTX
IT_ Simplified_Description_Software.pptx
JBMOfficial
 
PDF
Vskills c++ developer sample material
Vskills
 
PPT
8unit1 introduction to computer software hardware
Neha Kurale
 
Computer software part 1
Dr Pardeep Poriya
 
Introduction to Computer Softwares
Naresh Dubey
 
Woven fiberssssssssssssssssssssssss.pptx
sarneetkaur06
 
Woven fibersmmmmmmmmmmmmmmmmmmmmmmm.pptx
sarneetkaur06
 
SPOS_UNIT I System Programming and Operating System.pdf
reshma96176
 
Presentation on computer software-system software.
johnraju213
 
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
Vskills c developer sample material
Vskills
 
Software introduction
Saddam Hussain Soomro
 
Computer Hardware And Software Types, Functions, Difference between Hardware ...
sunil shukla
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
Dr. SURBHI SAROHA
 
Namdeo Kapale Sanjivani College of Engineering KopaCFP_UNIT1_24-25.pdf
NAMDEO5
 
Powerpoint on Software Concept (ClassXI)
Fernando Torres
 
System software and its types
samina khan
 
Programming for Problem Solving
Sukhendra Singh
 
CH2-Hardware and Software as level information technology.pptx
JyotshnaRani2
 
IT_ Simplified_Description_Software.pptx
JBMOfficial
 
Vskills c++ developer sample material
Vskills
 
8unit1 introduction to computer software hardware
Neha Kurale
 

Recently uploaded (20)

PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
CDH. pptx
AneetaSharma15
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
CDH. pptx
AneetaSharma15
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
Basics and rules of probability with real-life uses
ravatkaran694
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 

System Softwares

  • 1. SYSTEM SOFTWARE A computer is merely a machine that knows nothing of itself. Rather it requires instructions for each and everything it performs. These instructions are provided to it through software. The software that controls internal computer operations ( viz. reading data from input devices, transmitting processed information to the output devices, checking system components, converting data/instructions to computer understandable form etc.) is known as system software. The system software can further be classified into following categories: 1. Operating System 2. Language Processors 3. Device Drivers 4. Utilities or Utility Software
  • 2. OPERATING SYSTEM Hardware is nothing but finely designed machinery. A machine is ultimately a machine only, which is always made to work. In case of computers, it is either us if we do that or ‘some other’ which does it for us. This ‘some other’ is nothing but our very own ‘Operating System’ . Operating System is just like our secretary. As the boss gives orders to his secretary and the secretary does all the work for his boss. The secretary himself decides: How to do? What to do?, etc. etc. Same way, we pass our orders/requests to operating system and ‘the Operating System’ does it for us. ‘Operating System’ itself decides: How to do? What to do? When to do? The primary goal of an operating system is thus to make the computer system convenient to use and secondary goal is to use computer hardware in an efficient manner.
  • 3. An operating system is an important component of a computer system which controls all other components of the computer system. Major components of a computer system are: 1. The Hardware 2. The Operating System 3. The Application program routines (compiler, linkers, database management systems, utility programs) 4. The Humanware (users) Where hardware provides the basic computing resources, the application program routines define the ways in which these resources are used to solve the computing problems of the users and the Operating System controls and coordinates the use of the hardware among the various applications programs for the various users.
  • 4. Language Processor As programmers prefer to write their programs in one of the High Level Languages (HLL s ) because it is much easier to code in such languages. However, the computer does not understand any language other than its own machine language (binary language), therefore, it becomes necessary to process a HLL program so as to make it understandable to the computer. The system programs which perform this very job are language processors. The language processors are given below: 1. Assembler This language processor converts the program written in assembly language into machine language.
  • 5. 2. Interpreter This language processor converts a HLL program into machine language by converting and executing it line by line. If there is any error in any line, it reports it at the same time and program execution cannot resume until the error is rectified. Interpreter must always be present it the memory every time the program is executed as error debugging, interpreter is very much useful as it reports the error(s) at the same time. But once errors are removed, unnecessary usage of memory takes place as it has to be present in the memory always.
  • 6. 3. Compiler It also converts the HLL program into machine language but the conversion manner is different. It converts the entire HLL program in one go , and reports all the errors of the program along with the line numbers. After all the errors are removed, the program is recompiled, and after that the compiler is not needed in the memory as the object program is available. Therefore, if we combine interpreter and compiler, it gives the best combination for HLL program translation into object code. For the error removal, interpreter can be used and after all the errors are removed, the program can be compiled enabling the removal of the language translator from the memory.
  • 7. Device Drivers Device Drivers are essential piece of system software. As you know by now that an operating system acts as a link between the hardware and software enabling both to communicate and do their tasks. A device driver or simply a driver, is a specially written program which translates the commands from the operating system into commands that the specific hardware will understand. Each piece of hardware e.g. , a printer, monitor, scanner, mouse, keyboard, modem etc. has its own driver. Devices from different manufactures work in different ways e.g. , a printer from manufacture HP will need a different driver than a printer from manufacture Epson . If you try to use a device without the correct driver, then it probably won’t work or produce garbled results.
  • 8. Utility Software (Utilities) Utilities are those helpful programs that ensure the smooth functioning of the computer. Utilities are meant to assist your computer. Some utilities help you backup data, some help remove outdated files or recover data that has been accidentally erased. Some make it easier to find and arrange the information you need. And some help you avoid virus attacks or clean viruses, if any. In other words, the utility programs perform housekeeping functions. It is an established truth that everything comes with certain pros and cons. Softwares also are not an exception to it. Utilities bridge the gaps by helping to solve the problems and maximize your computer’s potential. Some important utilities are being discussed below.
  • 9. Text Editor This utility program is used for creating, editing text files. Using this program any text manner (generally in English-like language) can be typed and saved on a disk file. This file can be retrieved any time and can also be edited, corrected etc. Text editor software supports special commands for text editing i.e. , you can insert, delete, find, replace, characters, lines and paragraphs etc.
  • 10. Backup Utility This utility program facilitates the backing-up of disk. Back-up means duplicating the disk information so that in case of any damage or data-loss, this backed up data may be used. The files or folders or even drives can be backed up using this utility. You can back up files to floppy disks, a tape drive on even on another computer on your network. The backed up data may be restored when needed i.e. , if your original files are damaged or lost.
  • 11. Compression Utility This utility program facilitates compression of files. Large files can be compressed so that they take less storage area. When needed, these compressed files can be exploded back to their original form. By compression, the files are stored in a special format that takes less space. However, these compressed files cannot be directly used, they need to be exploded back to their original form before they can be worked upon.
  • 12. Disk Defragmentor This utility program attempts to minimize the fragmentation on your disk. A file is fragmented when it becomes too large for your computer to store in a single location on a disk. When this happens, your computer splits the file up and stores it in pieces. You can use fragmented files, but it takes your computer longer to access them. Disk Defragmentor speeds up disk access by rearranging the files and free space on your computer, so that files are stored in contiguous units and free space is consolidated in one contiguous block.
  • 13. Antivirus Software This utility program ensures virus-free work environment. A computer virus is a computer program that can inject other computer programs by modifying them in such a way as to include a copy of itself. A virus not only copies itself but also makes the computer system behave abnormally. For instance, unknown or unasked messages may get flashed or unwanted music gets played or unwanted graphical displays might occur. An antivirus software scans your disk for viruses and removes them, if any virus is found. Moreover, some antivirus software remains present in memory all the time so that they can detect the viruses (as soon as they occur) and counterattack them.
  • 14. Picture Gallery
  • 15.  
  • 16.