SVG 325 Part One
SVG 325 Part One
Application software
A computer program design to carry out a specific task other than one
relating to the computer itself. Typically to be used by end-users eg
accounting software, media player
These are programs written by users of computer or application programs to enable the user accomplish
his task. They can be written in course or can be purchased from software marketing companies. The later
are called application packages and are used for a particular type of problem or a variety of similar
problems. A package normally consists of the following:
(a) A program (or suite programs) which are written on to a suitable storage device e.g disk or floppy disk.
These include Database management system (DBMS) spreadsheets and other types of spreadsheets such
as SPSS, Excel (MS), SQL etc. A database is a single organized collection of structured data stored with a
minimum duplication of data items so as to provide a consistent and controlled use of data. This is common
or large capacity direct-access devices, such as satellite data archived to be used at any moment using call-
routines from computer programs. The DBMS is a data software system that constructs, expands and
maintains the database. Maintenance of Database is by adding new records, deleting dead records and
amending records.
Steps of Execution Process
1. Fetch instruction from internal memory and store in register
2. Decode instruction and have data sent to Arithmetic /logic unit (ALU) if
necessary.
An instruction consists of a well-defined operation usually on some input (what the instruction receives)
and usually producing output (what the instruction produces).
Each instruction is well-defined and its outcome predictable if the instruction operates on valid input.
There is a direction of logic flow or sequencing. Once an instruction is executed, it passes control to another instruction.
When executed (with valid input) an algorithm is guaranteed to terminate in a sensible way.