Ledwaba T Word Assignment
Ledwaba T Word Assignment
Define software
Differentiate between system software and application software
List some types of application software
Define copyright
Explain different types of copyright
Define licensing
Contents
Introduction........................................................................................................................................2
What is an application?.....................................................................................................................5
Common applications....................................................................................................................6
Virtualisation......................................................................................................................................9
Shareware...................................................................................................................................10
Freeware......................................................................................................................................10
Legal issues....................................................................................................................................11
Copyright.....................................................................................................................................11
Data-protection legislation...........................................................................................................11
1|Page
Tshepang Ledwaba
Introduction
Software is all data, programs and information processed by the computer.
Software can be sold as installations packaged on optical discs, though increasingly software is
downloaded from the Internet and activated by a purchased license key.
System software is run directly on the hardware and includes the operating system, device
drivers and maintenance utilities. Application software provides task-specific functionality beyond
the operation of the computer itself.
An operating system provides an environment in which other software programs can run and also
provide functionality for users to interact with the computer. Examples of operating systems
include Windows, Linux and Mac OS.
Operating System
Application
Hardware
Applications
2|Page
Tshepang Ledwaba
1. CPU scheduling and management- decide what programs have access to the CPU, in
what order and for how long.
2. Memory management.
3. Error-handling.
4. Control over the input and output devices.
4|Page
Tshepang Ledwaba
What is an application?
An application is software designed to perform specific tasks or a set of related tasks. There are,
for example, applications that are designed to manage or interpret data (spreadsheets and
databases), while other applications are designed to compose music (such as Fruit Loops), or
help users to create and modify text documents or drawings (such as word processing and
Photoshop programs).
User
OPERATING SYSTEM
System Resources
5|Page
Tshepang Ledwaba
Common applications
As there is such a variety of tasks that people want to perform on their computers, there are
varieties of applications available to accommodate them. The following table lists some of the
most common types of applications.
Word Processors A word processor provides a user with options for creating,
editing and formatting text-based documents. Widely used
word processing applications are Microsoft Word and Corel
WordPerfect.
CAD applications CAD stands for computer-aided design. CAD applications are
frequently used in engineering, architectural, construction and
surveying/mapping settings. AutoCAD is an example of a
CAD application that is frequently used in industry.
Photo/image editing Photo editing software allows users to modify, enhance, edit
applications and combine digital images. Popular digital image/photo
editing applications include Adobe Photoshop and Corel Paint
Shop Pro.
6|Page
Tshepang Ledwaba
Web browsers Web browsers are applications that provide users with access
to the World Wide Web. The most commonly used web
browsers are Microsoft Edge, Google Chrome, Opera and
Mozilla Firefox.
Other applications There are many other software application types in use
today, including but not limited to: Video editing applications
Security applications (firewalls and anti-virus programs)
Computer animation programs Peer-to-peer (also known as
P2P) file-sharing programs Optical disc-authoring (burning)
programs Audio/music recording and editing software
7|Page
Tshepang Ledwaba
A GUI uses graphical symbols that correspond with system components and functions, to allow
users to interact with the same system components and functions.
8|Page
Tshepang Ledwaba
Virtualisation
Virtualisation is the simulation of software and/or hardware that provides the ability to run multiple
operating systems on a single physical computer at the same time. Each “virtualised” operating
9|Page
Tshepang Ledwaba
system, called a guest operating system, can be installed and operated in a separate window
environment called a virtual machine (VM).
The application that used to manage virtual machines and their virtual hardware -such as the
processor, memory, hard drive and network adapter - is called the hypervisor or the virtual
machine monitor (VMM).
Another virtualisation term worth mentioning is the host operating system, which refers to the main
operating system on the actual computer on which the virtualisation software is installed.
10 | P a g e
Tshepang Ledwaba
11 | P a g e
Tshepang Ledwaba
Legal issues
Software piracy is a major concern in today’s market. Owing to the way that software is
published, distributed and used, it becomes vulnerable to copying.
Copyright
Copyright is a set of rights that control the way in which a particular creation is used or copied.
Examples of possible copyright infringements include:
Data-protection legislation
Data-protection legislation refers to government legislation that upholds the rights of citizens to
have data privacy.
12 | P a g e