You are on page 1of 4

Types of software:

System software:
System software is asset of one or more programs that designed to control the
operation and extend the processing capability of a computer. Some additional
functions of system software are as follows:
System software:
Supports the development of other application software
Supports the execution of other application system
Monitor the effective use of various hardware resources such as CPU,
memory, periparals etc.
Communicates with and control the operation of peripheral device such as
printer, disk etc.
Some examples of system software are as operating system, programming
language, translator, communication software and utility programs.
Application software:
Application software is a set of one or more programs, designed to solve a
specific problem or do a specific task, some of the most commonly known
application software are:

Word processing software


Spreadsheet software
Database software etc.

Logical system architecture:


The logical architecture of a computer is shown in below. Basically; the
architecture depicts the relationship among the hardware system software
application and users of a computer system.

USERS
APPLICATION
SYSTEM
SOFTWATRE
HARDWAR
SOFTWARE
E

1 MARUF AHMED

Figure: Logic system architecture

HARDWARE:
Physical devices or components of a computer.
System software:
Software that constitute the operating and programming environment of
computer system.
Application software:
Software that do a specific task or solve a specific problem.
Users:
Normally interact with the system via the user interface provided by the
application software.
Computer language/programming language:
A language that is acceptable to a computer system is called a computer
language, or programming language and the process of writing instruction is
such a language for an already planned is called programming or coding .all
computer language can be broadly classified into following three categories:
Machine language
Assemble language
High level language

Operating system:
An operating system (os) referred to an integrated set of programs that controls
the resources (CPU, memory, I/O devices etc.) of a computer system and
provides its users with an interface that is more convenient to use.
According to definition, there are 2 main objectives of operating system.
Making a computer convenient to use: user
An operating system is layers of software on top of the bare hardware of a
computer system which is more convenient to use and that can manage all part
of computer system by integrating all programs and hardware together.

2 MARUF AHMED

Application softwar
Operating
system
Computer
hardware

Figure: logical architecture of a computer system


Managing the resources of a computer system:
The second objective of an operating system is to manage the various resources
(CPU, memory, I/O etc.) of the computer system. Resource management involves
in keep tracking of which parts of CPU users which resources, granting resource
request and resource usage. The efficient and fair sharing of resource among
programs and users are key goal of os.
Define the Programming language:
Programming language:
Language is a system of communication.a programming language consists of the symbols,characters
and usage ratesthat permit people to communicate with computer.three types of programming
language are available:
Machine language(known as low -levellanguage)
Assembly(or symbolic ) language
High level(known as procedure oriented language)

Define machine language?


The language in which binary is used to write a programe is known as a machine language(low level
language).since it is most basic form of programming and hence,explicit instructions are to be given
to the machine to perform every operations.

Data
3 MARUF AHMED
Machine
code

Input
mediu
m

CPU
results

Figure:The machine language programe run.

Assembly language:
It is the language in which programmer uses some form of name or level to refer to specific storage
locations,ie:binary address and instructions(op code) are expressed in mneomic codes such as
ADD,MOVIE etc.
Translator:
Translator is a

4 MARUF AHMED

You might also like