0% found this document useful (0 votes)
8 views

System Software

The document discusses system software, which includes system control programs like operating systems, system support programs like utility programs, and system development programs like language translators. It provides examples of system control programs like the operating system, and defines system support programs as software that facilitates smooth computer operations. It also describes different types of language translators used in system development programs, such as assemblers, interpreters, and compilers.

Uploaded by

Ayush Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

System Software

The document discusses system software, which includes system control programs like operating systems, system support programs like utility programs, and system development programs like language translators. It provides examples of system control programs like the operating system, and defines system support programs as software that facilitates smooth computer operations. It also describes different types of language translators used in system development programs, such as assemblers, interpreters, and compilers.

Uploaded by

Ayush Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

SYSTEM SOFTWARE

SUBMITTED BY – AYUSH KUMAR


SYSTEM SOFTWARE
 The system software is a collection of programs designed to operate, control,
and extend the processing capabilities of the computer itself. ... System
software serves as the interface between the hardware and the end users. Some
examples of system software are Operating System, Compilers, Interpreter,
Assemblers, etc.
 System support software is software that supports, or facilitates the smooth and
efficient execution of various programs and operations of a computer. There are
four major categories of systems support software: utility programs, language
translators, database management systems, and performance statistics
software.
ROLES OF SYSTEM SOFTWARE
TYPES OF SYSTEM SOFTWARE

 SYSTEM CONTROL PROGRAMS - The system software is a collection of


programs designed to operate, control, and extend the processing
capabilities of the computer itself. ... System software serves as the interface
between the hardware and the end users. Some examples of system software are
Operating System, Compilers, Interpreter, Assemblers, etc.
 SYSTEM SUPPORT PROGRAMS - System support software is software that
supports, or facilitates the smooth and efficient execution of various programs and
operations of a computer. There are four major categories of systems support
software: utility programs, language translators, database management
systems, and performance statistics software.
 SYSTEM DEVELOPMENT PROGRAMS - Systems development is the process of
defining, designing, testing and implementing a new software application or
program. It can include the internal development of customized systems, the
creation of database systems or the acquisition of third party developed software.
SYSTEM CONTROL PROGRAM -OS

 System control software refers to programs that monitor, control, coordinate,


and manage the resources and functions of a computer system.
OPERATING SYSTEM CONTD
System support programs-utility programs

 Utility programs are provided by the computer manufacturers to perform task that are
common to all data processing installations.
 The task performed are :
 Sorting data
 Editing the output
 Tracing the operation of program
System development programs-language
translators

 Language translators are also called as language processors.


 Main function:
 Translate high level language to low level language
 There are 3 types of translator programs-
 1.Assembler
 2.Interpreter
 3.compiler
Assembler

 Translate a source program into a corresponding program.


Assembler tasks:
1.Convert symbolic op codes to binary
2.Convert symbolic addresses to binary
Interpreter

 A language translator that translates one program statement at a time into machine code.
Compiler

 compiler, computer software that translates (compiles) source code written in


a high-level language (e.g., C++) into a set of machine-language instructions that
can be understood by a digital computer's CPU. Compilers are very large
programs, with error-checking and other abilities.

You might also like