You are on page 1of 10

COMPUTER SOFTWARE

CONCEPTS
Made and presented by Waqar/F/04
Concept of software
• Software means computer directions or data. Anything that can beStored
electronically is software, in contrast to the storage device and Display
Devices which are called Hardware. They are the parts of computers that
we can actually see and touch .
• Computer software consists of a machine language that comprises
groups of binary values , the software is usually written in a high-level
programming language that is easier and more efficient for humans to
use than machine language high-level language are compiled or
interpreted into machine language object code. Software may also be
written in an assembly language, essentially a mnemonic representation
of a machine language using a natural language alphabet. Software is
integrally linked to hardware, so for software always requires
hardware(disk) to be stored/recorded.
Types of software
• Various types of computers where are used to simplify the
operation and applications of computer programs.
Computer software enables the computer to perform in
accord with the given tasks. Computer software involves all
types of software-related applications. Programmers Use
the programming software to develop the programming
language necessary to run a computer software. Compilers,
interpreter, linkers and text editors are some of the basic
tools used in programming software
• the are two Categories of software
• System software
• Application software
System software
• System software is computer software design to operate the computer
hardware to provide basic functionality and to provide a platform for
running application software, system software includes device
drivers, servers , utilities and windows system
 the different function of system softwares are
1. Reading data and Receiving information.
2. Translating data and instructions
3. Controlling all the peripheral devices
4. Processing and generating output
 The different types of software
a. BIOS
b. OPERATING SYSTEM
c. DEVICE DRIVERS
d. LANGUAGE PROCESSORS
• Bios :-the basic input output system bios also known as
system bios, rom bios pc bios is a de facto standard
defining a firmware interface. The fundamental purpose
of bios auto initialise and test the system hardware
components and to load a boot loader for an operating
system from a mass memory device.

• Operating System:- An operating system(OS) is


collection of software that manage computer hardware
resources and provides common services for computer
programs. The operating system is an essential
component of the system software in a computer system
application programs usually require an operating system
to function
• Device drivers:- In computing a device driver is a
computer program that operates or controls a particular
type of device that is attached to a computer. Driver
typically communicates with the driver to the computer
bus or communication subsystem to which the
hardware connects.
• Language processor:- A program that processes
programs written in a programming language is called
language processor. Part of a language processor is a
language translator which translate the program from
the source language into machine code, assembly
language or some other language the machine codes
can be for an actual computer or a a virtual computer.
Application software
• Application software is all the computer that causes a
computer to perform usefull tasks(compared with computer
virus) beyond the running of the computer itself a software
application .
• Examples include accounting software enterprise software,
graphics spoftware , media players and office suites. Many
application programs deal principally with documents.
 There are four types of application software depending on
uses :-
1. Utility software.
2. General purpose application software.
3. Specific purpose application software.
4. Developer tools.
• Utility software:- Is a application software design to
help analyse, configure, optimise or maintain a
computer. Utility software is usually focus on how the
computer infrastructure(including the computer
hardware operating system application software and
data storage) operates.
• General purpose application software refers to software
that can perform many different related tasks . word
processors spreadsheets and databases are all examples
of application software. Graphics and presentation
software.
• Specific purpose specific purpose application software is
very specific in its use. Earring programs often fall under
this category there is a program that does slope stability
analysis and nothing else, for instance. Specific purpose
software may also be created in house and tailored to the
specific needs of a company.
• Developer tool a programming tool or software
development tool is a program or application that
software developers use to create, debug , maintain or
otherwise support other programs and applications. The
term usually refers to relatively simple , programs that
can be combined together to accomplish a task, much as
one might use multiple hands tools to fix a physical
object.
A quick recap

 A computer software, software is any set of machine readable


instruction that directs a computer is a processor to perform specific
operations .
 Computer needs the software to worked. Software include operating
system, system software and application software.
 Software are divided into two types system software and application
software.
 Application software is all the computer software that causes a
computer to perform useful tasks of the running of the computer
itself.
 System software is computer software designed to operate the
computer hardware, to provide basic for functionality and to provide
a platform for running application software system include device
drivers operating systems servers utilities and Windows system.

You might also like