Computer Software
Computer Software
It consists primarily of four basic units: the input unit, the storage units, the central
processing unit and the output unit.
A computer performs five major operations or functions regardless of its size and make.
These are:
1.Input Unit. It used for transfers’ raw data and control signals into
the information processing system by the user before processing and computation.
2.Central Processing Unit. This is called the brain of the computer system. It
consists of three parts namely, the control unit; the arithmetic logic unit; and the
primary storage unit.
Control Unit- It controls, manages and coordinates the operations of the entire
computer system.
Arithmetic Logic Unit- It executes the instructions and performs all the
calculations and decisions.
Primary Storage Unit- It is also called as main memory. The data which is to
be output from the computer system is also temporarily stored.
3.Output Unit. It give the results of the process and computations to the outside
world. The output units accept the results produced by the computer, convert them
into a human readable form and supply them to the users.
e.g.:Input devices, output devices, central processing unit and storage devices
2.Computer software – also known as programs or applications. It gives
“intelligence” to the computer. They are classified into two classes namely – system
software and application software
3.Humanware – it is the person who operates computer. The user commands the
computer system to execute on instructions.
Input devices
Processing devices
Storage devices
Output devices
It translate data from form that humans understand to one that the computer can
work with.
Video input are motion images captured into the computer by special input devices.
4. Pointing devices
After processing the inputted data, the computer will give its output. This output can
be in two different formats:
3.Storage Devices. It is any hardware device that is used for storing, porting and
extracting data files and objects. It can hold and store information either temporarily
and permanently, and can be internal or external to a computer.
There are two types of primary storage which are RAM and ROM
RAM is an acronym for Random- Access Memory which means the data and
program in RAM can be read and written.
ROM is an acronym for Read- Only Memory. The data or program in ROM can
only be read but cannot be written at all
RAM stores data during and after processing. RAM is also known as a working
memory.
ROM is another type of memory permanently stored inside the computer.
The data in RAM can be read (retrieved) or written (stored).
All the contents in ROM can be accessed and read but cannot be changed.
RAM is volatile which means the programs and data in RAM are lost when the
computer is powered off.
ROM is non-volatile. It holds the programs and data when the computer is
powered off.
A computer uses RAM to hold temporary instructions and data needed to
complete tasks. This enables the CPU (Central Processing Unit) to access
instructions and data stored in the memory very quickly
Programs in ROM have been prerecorded. It can only be stored by the
manufacturer once and it cannot be changed.
Categories of Software
-It communicates with printers, card reader, disk, tapes etc. monitor the use of various
hardware like memory, CPU etc.
1.Operating System
-It provides a “platform” for software developers who have to design applications with
the OS in mind.
-It is responsible for the management and coordination of activities and the sharing of
the resources of the computer
The Unix Operating System. It was first created in Bell Labs way back in the
1960s. It became popular in the 1970s for high-level computing, but not on the
consumer level. Since a lot of Internet services were originally hosted on Unix
machines, the platform gained tremendous popularity in the 1990s. It still leads
the industry as the most common operating system for Web servers.
The Macintosh OS (Mac OS). Develop by Apple Computer in January 24, 1984. It
is pre-installed on the Macintosh 128K model computer. The Mac OS is credited for
the widely used feature of every OS to date. The GUI (Graphical User Interface);
the use of icons, buttons a pointing cursor, and a point and click command to
execute instructions rather than the usual command line driven interface.
The MS-DOS (Microsoft-Disk Operating System). It commercialized by
Microsoft. It was the most dominant operating system for the PC compatible
platform during the 1980’s. It Is command line driven interface program where the
user interacts with the computer through command prompts to execute different
program.
Microsoft Windows Operating System. It is first introduced an operating
environment named Windows in November 1985 as an add-on to MS-DOS in
response to the growing interest in graphical user interface (GUI).
Linux Operating System. Linux is an open source operating system (OS) for
personal computers, servers and many other hardware platforms that is based on
the Unix operating system. Linux was originally created by Linus Torvalds as a free
alternative operating system to more expensive Unix systems. Linux has grown
since its creation due in part to its open source roots. Open source software is
freely licensed and users may copy and even change the code.
There are several operating systems that use the Linux kernel. These include: Ubuntu,
Debian, Red Hat, Fedora, Chrome OS and Android (for smartphones).
2.Utilities Programs- This are small, powerful programs with a limited capability, they
are usually operated by the user to maintain a smooth running of the computer system.
Various examples include file management, diagnosing problems and finding out
information about the computer etc. Notable examples of utility programs include copy,
paste, delete, and file searching, disk defragmenter, disk cleanup.
1.Word Processing software – Use this kind of tool to create worksheets, type letters,
and type papers. The following examples are MS Word, WordPerfect, MS Works, and
AppleWorks.
2.Desktop Publishing software – Use this software to make signs, banners, greeting
cards, illustrative worksheets, newsletters, etc. The following examples are Adobe
PageMaker, MS Word, MS Publisher, AppleWorks, MS Works, and Quark Express.
4.Database software – Use this software to store data such as address, membership
and other text information. A database can be used to easily sort and organize records.
The following examples are MS Access, Filemaker Pro, AppleWorks, and MS Works.
5.Presentation software – Use this software to create multimedia stacks of
cards/screens that can effectively present a lesson or a sales pitch. The user often clicks
on buttons to advance to the next screen in a sequence. The following examples are MS
PowerPoint, AppleWorks (slideshows), HyperStudio, Flash, Director, HyperCard, Digital
Chisel, SuperCard, and Corel Envoy.
6,Internet Browsers – This software allows one to surf the Web. Often they can read
email and create Web pages too. The following examples are Netscape Navigator (or
Netscape Communicator), MS Internet Explorer, AOL Browser, Google Chrome, Mozilla
Firefox, Opera Web Browser, and Safari Web Browser.
7.Email programs – These programs send and receive email. The following examples
are Netscape Messenger (part of Netscape Communicator), MS Outlook Express, MS
Outlook, Eudora, and AOL browser.
9.Graphics Programs (vector-based) – This software creates graphics that are similar
to illustrations or cartoon drawings. The following examples are Adobe Illustrator, Corel
Draw, AppleWorks, MS Works, and MS Word.
It Is also called as the living ware. It refers to the users of the computer system, either
direct or indirect users.