Software 3
Software 3
By completing this module, you will be able to understand and learn the
following:
Computer software provides instructions that tell the computer how to operate.
There are two main types of software. They are System software and
Application software
System Software
o Used by the computer to accomplish a task
o System software
controls the internal function of the computer
controls other devices connected to the CPU
Application Software
o Used by people to accomplish a specific task
o Some common kinds of application software - Word Processor software,
Database software, Spreadsheet software, Games, Web Page Browsers
Commercial Software
o The software is to be bought before using it and is copyrighted
o It is allowed to make one copy of the software as a backup copy.
A backup copy is used in case something goes wrong with the
original software
The backup copy cannot be shared or sold
o It is not possible to copy, look at the program's code, change, or use
the software in another program without the copyright holder's
permission
Public Domain Software
o Has no copyright and is free for use
o It can be copied, used in other programs, or changed by anyone
Freeware
o Has a copyright - someone owns the right to determine who can make
copies of the software
o Its free for use but it is possible to give away only exact copies of the
software
o Cannot be changed or used in another program without the copyright
holder's permission
Shareware
o Has a copyright
o Allowed to use the software before paying for it
A demo of the software - which limits some major features
Software could be used for free for a certain period of time
o Can only give away exact copies of the software
o Cannot be changed or used in another program without the copyright
holder's permission.
The operating system and utility programs are the two major categories of
system software. Just as the processor is the important part of the computer
system, the operating system is the core of all software activity.
The operating system is the core software component of computer. It performs many functions
and is, in very basic terms, an interface between computer and the outside world. A computer is
described as consisting of several component parts including your monitor, keyboard, mouse, and
other parts. Operating systems are responsible for everything from the control and allocation of
memory to recognizing input from external devices and transmitting output to computer displays.
They also manage files on computer hard drives and control peripherals, like printers and
scanners. The operating system provides an interface to these parts using what is referred to as
"drivers". This is why sometimes when you install a new printer or other piece of hardware, your
system will ask you to install more software called a driver.
It is the first program loaded into memory when the computer is turned on and,
in a sense, brings life to the computer hardware. Without it, you cannot use your
word processing software, spreadsheet software, or any other applications.
Without an operating system, you cannot communicate with your computer. When
you give the computer a command, the operating system relays the instructions to
the 'brain' of the computer, called the microprocessor or CPU. You cannot speak
directly to the CPU because it only understands machine language. When you are
working in an application software program, such as Word processing, commands
that you give the application are sent through the operating system to the CPU.
ii. UNIX
UNIX is an operating system which was first developed in the 1960s, and has been under
constant development ever since. By operating system, we mean the suite of programs which
make the computer work. It is a stable, multi-user, multi-tasking system for servers, desktops
and laptops.
iii. Linux
Linux is similar to Unix in operation but it is also a open source.
Programming Languages
Commonly used High BASIC, C, C++, C#, COBOL, Fortran, Java, Lisp,
level languages Pascal
Commonly used Bourne script, JavaScript, Python, Ruby, PHP, Perl
Scripting languages
Applications are programs that are installed on computers to give users the
ability to do specific tasks. For example, Microsoft Word is a program that gives
the user the ability to write documents. Some program packages come in a set
with multiple programs included to provide multiple capabilities such as the
Microsoft Office suite of programs. This suite of programs also includes Microsoft
Outlook which is used to send and receive e-mail. It also includes other
programs with more capabilities.
i. Word Processor:
A word processor (more formally known as document preparation
system) is a computer application used for the production (including
composition, editing, formatting, and possibly printing) of any sort of printable
material.
Word processor may also refer to a stand-alone computer unit similar to a
typewriter, but often including technological advancements such as a screen,
advanced formatting and printing options, and the ability to save documents
onto memory cards or diskettes
Examples : Microsoft Word, OpenOffice.org Writer
Writer is the word processor component of the OpenOffice.org software
package. Writer is a word processor similar to Microsoft Word, with a roughly
equivalent range of features. Writer is a free software.
ii. Spreadsheet:
iv. Database:
Introduction to Desktop:
After you have started the computer,
the area you are looking at is called the
desktop.
From the upper left to the lower left
side of the screen, there are small
pictures or images called icons. Each
one is used to make the computer do
something. Some of the most regular
icons are:
In the bottom section of the screen, there is (or there may be) a long object. It
is called the Taskbar.
On the left side of the taskbar, there is an area with the word Start