Unit 4 Components of Computer System
Unit 4 Components of Computer System
Computer System
4
Lesson 1. Computer Hardware
LEARNING OUTCOMES
INTRODUCTION
What is Computer Hardware?
A computer system has three main components: hardware, software, and people. The
equipment associated with a computer system is called hardware. Software is a set of
instructions that tells the hardware what to do. People, however, are the most important
component of a computer system - people use the power of the computer for some purpose.
Computer hardware refers to the physical parts of a computer and related devices.
The internal hardware parts of a computer are often referred to as components, while external
hardware devices are usually called peripherals. Together, they all fall under the category of
computer hardware.
LEARNING CONTENT
HOW COMPUTER WORKS?
1
Lecture Notes in CC 201 – Introduction to Computing
Property of WVSU
The central processing unit (CPU) is the brain of the computer. It is housed inside the
system unit on the motherboard and is made up of two parts: the Arithmetic Logic Unit and
the control unit. The arithmetic logic unit (ALU) performs all the mathematical and logical
operations. The control unit manages the movement of data through the CPU. Together, these
two units execute instructions, perform calculations, and make decisions.
Instruction Cycle
CPU Performance
The CPU works so fast it is difficult for us to comprehend. The speed at which the processor
executes the machine cycle is called clock speed. The clock speed is measured in gigahertz.
If a CPU runs at 3 GHz, it means that the processor executes 3 billion data cycles per second.
• Multi-core processor
Two or more processors integrated on a single chip
• Increases processing speed
• Reduces energy consumption
GPU (graphics processing unit)
• A video card that has its own processor
2
Lecture Notes in CC 201 – Introduction to Computing
Property of WVSU
CPU performance can be enhanced in many ways.
Multi-core processing, which increases processing speed and reduces energy consumption,
occurs when two or more processors are integrated on a single chip.
• Parallel processing
Uses multiple processors, or multicore processors, to divide up processing
tasks
Each processor can use pipelining to further boost processing efficiency
Parallel Processing
Parallel processing uses multiple processors or multi-core processors, which divide the work
among them and use pipelining.
• Pipelining
Used by a single processor
When the first instruction moves from stage 1 to stage 2 of the machine
cycle, the next instruction moves into stage 1 – like an assembly line
Pipelining
Pipelining, which works like an assembly line, is used by a single processor. As one instruction
moves from fetch to decode, the processor fetches the next instruction.
3
Lecture Notes in CC 201 – Introduction to Computing
Property of WVSU
WHAT IS COMPUTER HARDWARE?
Although the design of hardware differs between desktop PCs and laptops due to their
differences in size, the same core components will be found in both. Without hardware, there
would be no way of running the essential software that makes computers so useful. Software
is defined as the virtual programs that run on your computer; that is, operating system,
internet browser, word-processing documents, etc.
Although a computer can function only when both hardware and software are working
together, the speed of a system will largely rely on the hardware used.
When building up a new computer, or simply replacing old parts, you may need to
know the specific hardware in your computer. The purpose of this guide is therefore to help
you understand the inner-workings of your computer.
What are the External Parts of a Computer?
System Unit - This is the case that contains the computer’s CPU, memory, the power
supply, disk drives, and all other hardware such as modem-that are in the internal format.
The case keeps them neatly and safely together.
Monitor or Screen – An output device that lets you see your work as you go. This is
the TV-type screen on which you see the work you’re doing on your computer.
Speakers – Used to produce audio output.
CD/DVD Drive-reads CD/DVD discs.
Printer – Produces printed copies of computer output.
Microphone – Used to get spoken input. A microphone can provide a way to talk through
or to the computer.
Flash Memory card Reader- used to read flash memory cards.
Hard Drive – Located Inside the system unit and used to store programs and most data.
Keyboard – The principal input device; used to type instructions into the computer. The
keyboard is used to type in information and operate the computer.
CD/DVD Discs –Commonly used to deliver programs and store large multimedia files.
Mouse - A pointing device used to make on-screen selections. The mouse allows you to
move, select and click on objects.
4
Lecture Notes in CC 201 – Introduction to Computing
Property of WVSU
External Parts of Computer Hardware
Here is some common hardware that you might find connected to the outside of a
computer, although many tablets, laptops, and netbooks integrate some of these items into
their housings:
USB Flash Drive- often used for storage, data back-up and transferring of computer
files. Compared with floppy disks or CDs, they are smaller, faster, have significantly
more capacity, and are more durable due to a lack of moving parts
External Hard Drive- a device which is plugged into your machine to give almost-
immediate storage space, without the need to open your computer’s internal storage
and make upgrades. External drives are portable storage devices typically used to store
data such as photos, videos, and documents
Graphics tablet -a flat surfaces on which you draw with a stylus or a pen-like device.
The tablet is attached to the computer and the stylus to the tablet.
5
Lecture Notes in CC 201 – Introduction to Computing
Property of WVSU
Internal Parts of a Computer
6
Lecture Notes in CC 201 – Introduction to Computing
Property of WVSU
FUCNTIONS OF THE INTERNAL COMPONENTS
1. CPU: The CPU is the brains of the computer. All information goes through the CPU to be
processed. The latest CPUs execute many mil lions of instruct ions per second.
2. MEMORY: Memory is where the information is stored.
a. RAM: Random Access Memory stores programs and data as it is used. The
information in RAM is lost when the power is turned off .
b. ROM: Read Only Memory stores start up and basic operating information.
3. DISKS: Disks are where large amounts of information are stored, even when the power is
off.
a. Hard disks - Hard disks are not removable like disks, but hold more information.
b. CD ROMs - Compact Disk Read Only Memory. They are useful for storing large
amounts of data. A CD ROM holds about 650 MB of data and is removable.
c. DVD ROMs - Digital versatile disc-read only memory (DVD-ROM) is a read-only digital
versatile disc (DVD) commonly used for storing large software applications. It is similar
to a compact disk-read only memory (CD-ROM) but has a larger capacity. A DVD-
ROM stores around 4.38 GB of data.
4. Input/Output Components: Allow a computer to communicate with the outside world.
The following hardware is referred to as network hardware, and various pieces are often part
of a home or business network:
7
Lecture Notes in CC 201 – Introduction to Computing
Property of WVSU
CPU Performance and Cooling
CPU Fan
Working quickly and using multicore processors generates a lot of heat. Excessive heat
can damage a processor or cause it to fail. To prevent overheating, a heat sink and a cooling
fan are installed to cool the CPU. The heat sink draws heat away from the processor using a
material such as metal or ceramic. The cooling fan, positioned above the CPU, uses moving air
to dispense excess heat.
8
Motherboard
The system unit is the physical case that protects the power supply, motherboard, CPU,
and memory. The motherboard houses the CPU, drive controllers and interfaces, expansion slots,
data buses, ports and connectors, BIOS, and memory. An expansion board plugs into an
expansion slot and lets you connect devices such as video and sound cards. Drive controllers
and interfaces connect disk drives to the processor. Data buses provide connections for
information to flow over wires.
9
Ports
Ports are used to connect peripherals to the motherboard. The most common types today are
USB and FireWire. Audio ports connect audio peripheral devices, and the Ethernet port connects
a system to a network. USB ports are used to connect a mouse or keyboard. Bluetooth
technology is used to connect peripherals wirelessly.
Ports and connectors connect peripherals to the motherboard. The USB port is a standard
port type used to connect many kinds of devices. An advantage of USB devices is that they are
hot-swappable—they can be plugged in and unplugged without turning off the computer. A USB
hub is a device that connects multiple USB devices to a single USB port. FireWire is a hot-
swappable port that can connect up to 63 devices per port. FireWire has largely been replaced
by USB and the newer Thunderbolt technology, which was developed by IBM and Apple.
ADAPTIVE TECHNOLOGY
10
Modern operating systems include accessibility settings
• Braille-writing devices
• Eye-driven keyboards
• Keyboards with locator dots
or large-print key labels
• On-screen keyboards
• Voice-recognition software
Assistive Technology
Because of the ADA, many hardware and software vendors have developed adaptive
technology. Adaptive input devices include Braille-writing devices, eye-driven keyboards,
keyboards with locator dots, keyboards with large-print key labels, on-screen keyboards, and
voice-recognition software.
11
• Allow you to connect to other devices on a network or the Internet
• Examples
Network adapters
Modems
Fax machines
Communication devices function as both input and output devices and allow you to connect
to other devices on a network or the Internet. Devices in this category include network adapters,
modems, and fax devices.
• Network adapters
Onboard expansion card or USB device
Wired or wireless
• Modems
Connect a computer to a telephone line
Used for dial-up Internet access
Communication devices include network adapters and modems. Network adapters are used
to establish connections to networks. They are also called network interface cards (NICs), may
be an onboard expansion card or USB device, and may be wired or wireless. Modems are used
to connect a computer to a telephone line and most often used for dial-up Internet access.
• Fax devices
Stand-alone or part of a multifunction device
Scan a document and convert it into digital format that can be transmitted over
telephone lines
12
LET’S
DO IT
Name: _____________________Course,Year, & Section:________Date Accomplished: ____
1. What have you learned about the video? Write your reflection.
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
13
Activity 2. Answer/Expound the following questions/statements. Each item is
worth five (5) points. Limit your answer in 3-5 sentences only.
1. List down at least five (5) external parts of a computer and write down its function.
__________________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
2. List down at least five (5) the internal parts of a computer and write down its function.
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
14
Unit Key Components of a
Computer System
4
Lesson 2. Input, Process, Output, Storage Devices
LEARNING OUTCOMES
At the end of the unit, the students must have:
1. Explained the different computer system key component
2. Listed and described common input devices;
3. Listed and described essential video and audio output devices;
4. Compared storage services
INTRODUCTION
A peripheral is a “device that is used to put information into or get information out of the
computer.”
Input, used to interact with, or send data to the computer (mouse, keyboards, etc.)
Output, which provides output to the user from the computer (monitors, printers, etc.)
Storage, which stores data processed by the computer (hard drives, flash drives, etc.)
In this module we will dig deeper on the different kinds of peripherals and its function.
LEARNING CONTENT
What does a computer do?
A computer is a machine that can be programmed to accept data (input), process it into useful
information (output), and store it away (in a secondary storage device) for safekeeping or later
reuse. The processing of input to output is directed by the software but performed by the
hardware.
To function, a computer system requires four main aspects of data handling: input, processing,
output, and storage. The hardware responsible for these four areas operates as follows:
15
Input devices accept data in a form that the computer can use; they then send the
data to the processing unit.
The processor, more formally known as the central processing unit (CPU), has the
electronic circuitry that manipulates input data into the information people want. The
central processing unit executes computer instructions that are specified in the
program.
Output devices show people the processed data-information in a form that they can
use.
Storage usually means secondary storage. Secondary storage consists of devices, such
as diskettes, which can store data and programs outside the computer itself. These
devices supplement the computer's memory, which, as we will see, can hold data and
programs only temporarily.
Now let us consider the equipment related to these four aspects of data handling in terms of
what you would find on a personal computer.
Let us look at the hardware in terms of a personal computer. Suppose you want to do word
processing on a personal computer, using the hardware shown in Figure 1.
Word processing software allows you to input data such as
an essay, save it, revise and re-save it, and print it whenever
you wish. The input device, in this case, is a keyboard, which
you use to type in the original essay and any changes you
want to make to it. All computers, large and small, must have
a central processing unit within the personal computer
housing. The central processing unit under the direction of
the word processing software accepts the data you input
through the keyboard. Processed data from your personal
Personal Computer computer is usually output in two forms: on a screen and
eventually by a printer. As you key in the essay on the
keyboard, it appears on the screen in front of you. After you examine the essay on the screen,
make changes, and determine that it is acceptable, you can print the essay on the printer.
Now we will take a general tour of the hardware needed for input, processing, output, and
storage. These same components make up all computer systems, whether small, medium, or
large. In this discussion we will try to emphasize the types of hardware you are likely to have
seen in your own environment. These topics will be covered in detail in later chapters.
Input is the data that you put into the computer system for processing. An input device is a
device used to enter data into a computer system. The type of input device you use depends
on the data to input, the type of computer the input device is connected to, and the
application being used. The keyboard and mouse are the most common input devices. Other
16
input devices include the keypad, touchpad, and stylus. Here are some common ways of
feeding input data into the system:
Flatbed Scanner
Flatbed scanners act like a copying machine by using light beams to scan a document or
picture that is laid upon its glass face. A great way to send pictures through email! Bar
scanners, which you have seen in retail stores, use laser beams to read special letters,
numbers, or symbols such as the zebra-striped bar codes on many products.
You can input data to a computer in many other interesting ways, including writing, speaking,
pointing, or even by just looking at the data.
17
Digital cameras and webcams are among the ways to input data into computers. Optical
scanners convert photos or documents into digital files. QR code readers and bar code
readers provide information about products. Radio frequency identification (RFID) scanners
read information from RFID tags. Magnetic strip readers read the information encoded in
such strips. Biometric scanners measure human characteristics. Microphones convert sound
into digital signals. Game controllers and joysticks let users interact with video games.
In a computer the processor is the center of activity. The processor, as we noted, is also
called the central processing unit (CPU). The central processing unit consists of
electronic circuits that interpret and execute program instructions, as well as communicate
with the input, output, and storage devices.
It is the central processing unit that actually transforms data into information. Data is the
raw material to be processed by a computer. Such material can be letters, numbers, or facts
like grades in a class, baseball batting averages, or light and dark areas in a photograph.
Processed data becomes information, data that is organized, meaningful, and useful. In
school, for instance, an instructor could enter various student grades (data), which can be
processed to produce final grades and perhaps a class average (information). Data that is
perhaps uninteresting on its own may become very interesting once it is converted to
information. The raw facts (data) about your finances, such as a paycheck or a donation to
charity or a medical bill may not be captivating individually, but together, these and other
acts can be processed to produce the refund or amount you owe on your income tax return
(information).
Computer memory, also known as primary storage, is closely associated with the central
processing unit but separate from it. Memory holds the data after it is input to the system
and before it is processed; also, memory holds the data after it has been processed but
before it has been released to the output device. In addition, memory holds the programs
(computer instructions) needed by the central processing unit.
18
and budgets. In many cases numbers can be understood more easily when output in the
form of charts and graphics.
The most common output devices are computer screens and printers. Screens can vary in
their forms of display, producing text, numbers, symbols, art, photographs, and even video-
in full color.
You can produce output from a computer in other ways, including film and voice output.
CRT, liquid crystal display (LCD), plasma, and organic light-emitting diode (OLED) are video
output device options. CRT monitors, which use cathode ray tubes, are big, use lots of
energy, and are considered legacy technology. Most desktop and notebook computers have
LCDs, liquid crystal displays. Plasma monitors, available in larger screen sizes, are typically
used in media centers and conference rooms.
LED Monitor
OLED
Organic light-emitting diode; considered next technology of monitors. OLED
(organic light-emitting diode) monitors are 10 times more efficient than
LCDs.
AMOLED
Active matrix OLED screens; found in some mobile devices
19
Sharper and have a wider viewing angle
Projectors produce larger images and are more practical when making a presentation or
sharing media with a group in such places as a classroom. A DLP (digital light processing)
projector uses hundreds of thousands of tiny swiveling mirrors to create an image. A LCD
projector passes light through a prism. The DLP image has higher contrast and deeper
blacks.
A video card, an expansion card that provides the data signal and connector for a monitor or
projector, can be integrated on the motherboard or connected through expansion cards,
external USB, or FireWire.
Audio output comes through speakers and headphones, which convert digital signals into
sound. Speakers can be integrated or connected to the speaker port on a sound card.
Headphones can also be plugged directly into a computer’s headphone or speaker port.
Printers
Printers produce printed reports as instructed by a computer program, often in full color.
20
Types of Printers
There are many options for printers, and your choice should be based on your needs.
Dye-sublimation printer-Uses heat to turn solid dye into a gas that is then
transferred to special paper
STORAGE DEVICES
21
Cache memory: very fast memory used to store frequently accessed
information; located close to the processor
• Level 1 (L1) —built into the processor
• Level 2 (L2) —built into the processor on new systems or on the
motherboard near the processor on older ones
• Level 3 (L3) —separate chip on the motherboard near the processor
Memory, also known as primary storage, is temporary storage used to hold instructions
and data. There are two types of computer memory: RAM (random access memory) and
cache. RAM is volatile memory and holds the OS, programs, and data that is in use.
Information held in RAM memory is lost when the power is turned off. Cache memory is very
fast memory in close proximity to the processor used to store frequently accessed information.
• Magnetic storage
Hard drive
Primary mass-storage device in most computers
22
LET’S
DO IT
Name: _____________________Course,Year, & Section:_________Date Accomplished: ___
1. List down three (3) examples of input devices and its function.
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
1. List down three (3) examples of output devices and discuss how it works.
__________________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
23
Unit Key Components of a
Computer System
4
Lesson 3. Operating Systems as Part of Software
LEARNING OUTCOMES
At the end of the unit, the students must have:
1. Identified the major types of software.
2. Differentiated the major types of software, their uses, and applications.
3. Evaluated the different operating systems
INTRODUCTION
Every day we interact with software created by expert software
development companies that helps us perform tasks and increase our efficiency. From
the Microsoft Windows that greet us when we turn on the computer to the browser we
use to surf the web, and the application on our smartphone that guides us on how
many calories did we burn today! Each one of these different types of software helps
us perform our day to day tasks either directly or indirectly.
Today there are numerous cutting-edge technologies and software available to us that
define the way we lead our lives and accommodate our changing needs. The myriad of
software and their distinctions can be overwhelming for anyone. Especially if you do
not understand the different types of software available and their users well enough.
In this unit, you will understand software, what are its major types, their uses, and
applications. Let’s continue reading for a discussion on the function of types of software
applications and examples of trendy software types that you must be familiar with.
LEARNING CONTENT
24
Software is actually a computer program. To be more specific, a program is a set of step-
by-step instructions that directs the computer to do the tasks you want it to do and to produce
the results you want. A computer programmer is a person who writes programs. Most of us
do not write programs, we use programs written by someone else. This means we are users -
people who purchase and use computer software.
Some common examples of software include Microsoft Word, Adobe Photoshop, Adobe
Reader, Google Chrome, Gmail, Powerpoint, VLC, and many other similar computer
programs that we often use in our daily life. If we sat down to list all the examples of
software, the list would never end, but what’s more important than that is to
understand how they differ from each other.
1. Application Software
2. System Software
1. Programming Software
2. Driver Software
25
Often programming and driver software are considered as types of system software.
But in this article, each software will be explained to you separately. So continue
reading for a detailed discussion on the software types, their uses, and examples.
All computers need some sort of Operating System (OS) to function. The majority of modern
home computers use some form of Microsoft’s operating systems (Apple computers made up
only 13.5% of new home computer sales in 2012).
The original Microsoft operating system was called DOS (Disk Operating System) and was
replaced by a pretty, mouse controlled Graphical User Interface (GUI) that Microsoft
called Windows. Windows comes in various versions beginning with version 3.x then 95, 98,
ME, XP, Vista, 7 and 8. Apple’s Mac computers use their own operating system beginning
with Apple OS 1 though to OS X 10.8 and are commonly referred to by cat names including
Tiger, Leopard, Snow Leopard, Lion and Mountain Lion. Linux is a free operating system that
has many of the functions of Windows or Apple OS.
The operating system controls the flow of information to and from the CPU. Basically the
computer starts from scratch every time you turn the power on and it first needs to load the
operating system (booting up). It automatically checks all its components and then loads
into the operating system. Once the operating system is loaded the user can start an
application or program. Application software is created to work on specific operating systems
only.
System software helps the user, hardware, and application software to interact and
function together. These types of computer software allow an environment or platform
for other software and applications to work in. This is why system software is essential
in managing the whole computer system.
26
System Software
When you first power up your computer, it is the system software that is initially
loaded into memory. Unlike application software, the System software is not used by
end-users like you. It only runs in the background of your device, at the most basic
level while you use other application software. This is why system software is also
called “low-level software”.
For smartphones:
Apple’s iOS
Google’s Android
27
Windows Phone OS
Other than operating systems, some people also classify programming software and
driver software as types of system software. However, we will discuss them
individually in the next two sections.
4. Device Management: Device management keeps tracks of all devices. This module
also responsible for this task is known as the I/O controller. It also performs the task
of allocation and de-allocation of the devices.
5. I/O System Management: One of the main objects of any OS is to hide the
peculiarities of that hardware devices from the user.
28
7. Security:- Security module protects the data and information of a computer system
against malware threat and authorized access.
10. Job accounting: Keeping track of time & resource used by various job and users.
Some computer processes are very lengthy and time-consuming. To speed the same
process, a job with a similar type of needs are batched together and run as a group.
The user of a batch operating system never directly interacts with the computer. In this type
of OS, every user prepares his or her job on an offline device like a punch card and submit it
to the computer operator.
Real time OS
A real time operating system time interval to process and respond to inputs is very small.
Examples: Military Software Systems, Space Software Systems.
Distributed systems use many processors located in different machines to provide very fast
computation to its users.
29
Network Operating System
Network Operating System runs on a server. It provides the capability to serve to manage
data, user, groups, security, application, and other networking functions.
Mobile OS
Mobile operating systems are those OS which is especially that are designed to power
smartphones, tablets, and wearables devices.
APPLICATION SOFTWARE
As a user of technology, application software or ‘apps’ are what you engage with the
most. It is all the software that uses the computer system to perform useful work beyond
the operation of the computer itself. These types of computer software are productive
end-user programs that help you perform tasks. Following are some examples of
application software that allow you to do specific work:
MS Excel: It is spreadsheet software that you can use for presenting and analyzing
data.
Photoshop: It is a photo editing application software by Adobe. You can use it to
visually enhance, catalogue and share your pictures.
Skype: It is an online communication app that you can use for video chat, voice
calling and instant messaging.
Application Software
Software applications are also referred to as non-essential software. They are
installed and operated on a computer-based on the user’s requirement. There is
plenty of application software that you can use to perform different tasks. The
number of such apps keeps increasing with technological advances and the evolving
needs of the users. You can categorize thes e software types into different groups, as
shown in the following table:
30
Application Software Type Examples
Word processing software: Tools that are used to Microsoft Word, WordPad,
create word sheets and type documents etc. AppleWorks and Notepad
Database software: Used to store data and sort Oracle, MS Access and
information. FileMaker Pro
Netscape Navigator, MS
Internet Browsers: Used to access and view Internet Explorer, and
websites. Google Chrome
Common file extensions that are good to know, organized by file format.
Text Files
31
Data Files
Audio Files
Video Files
Image Files
Executable Files
32
.exe Windows Executable File
Miscellaneous Files
PROGRAMMING SOFTWARE
Programming software is the type of software that is not used by end -users. It is not
for you unless, of course, you are a programmer who writes code. Programming
software are programs that are used to write, develop, test, and debug other software,
including apps and system software. For someone who works at a bespoke software
development company, for example, this type of software would make their life easier
and efficient.
Programming Software
33
Programming software is used by software programmers as translator programs. They
are facilitator software used to translate programming languages (i.e., Java, C++,
Python, PHP, BASIC, etc) into machine language code. Translators can be compilers,
interpreters and assemblers. You can understand compilers as programs that translate
the whole source code into machine code and execute it. Interpreters run the source
code as the program is run line by line. And assemblers translate the basic computer
instructions – assembly code – into machine code.
Different programming language editors, debuggers, compilers and IDEs are examples
of programming software. For example:
DRIVER SOFTWARE
Driver software is often classified as one of the types of system software. They operate
and control devices and peripherals plugged into a computer. Drivers are important
because they enable the devices to perform their designated tasks. They do this by
translating commands of an Operating System for the Hardware or devices, assigning
duties. Therefore, each device connected with your computer requires at least one
device driver to function.
Driver Software
Since there are thousands of types of devices, drivers make the job of your system
software easier by allowing it to communicate through a standardized language. Some
examples of driver software that you may be familiar with are:
34
Printer Driver
Mouse Driver
Network Card
Usually, the operating system comes built-in with drivers for mouse, keyboard, and
printers by default. They often do not require third-party installations. But for some
advanced devices, you may need to install the driver externally. Moreover, if you use
multiple operating systems like Linux, Windows, and Mac, then each of these supports
different variants of drivers. For them, separate drivers need to be maintained for each.
Five Additional Different Types of Software That You Might Be Familiar With
Now that we have discussed the major types of software and now you must be
wondering about the software you use most frequently. For example, trendy social
media software applications like Snapchat and Instagram or photo editing apps like
PhotoShop and Snapseed. You must be thinking about what category they fall under.
Can they only be classified as a broad category of Application software or are there
better ways to describe them? The answer – yes, other than the major types of
computer software there are various subcategories of software. Let’s discuss five
additional subcategories of software and understand them using examples of trendy
software.
These are:
Freeware
Shareware
Open Source Software
Closed Source Software
Utility Software
Freeware software is any software that is available to use for free. They can be
downloaded and installed over the internet without any cost. Some well -known
examples of freeware are:
Google Chrome
35
Skype
Instagram
Snapchat
Adobe reader
Although they all fall under the category of Application or end -user software, they
can further be categorized as freeware because they are free for you to use.
Shareware
Shareware, on the other hand, are software applications that are paid programs,
but are made available for free for a limited period of time known as ‘trial period’. You
can use the software without any charges for the trial period but you will be asked to
purchase it for use after the trial ends. Shareware allows you t o test drive the software
before you actually invest in purchasing it. Some examples of Shareware that you must
be familiar with are:
Adobe PhotoShop
Adobe Illustrator
Netflix App
Matlab
McAfee Antivirus
This is a type of software that has an open-source code that is available to use for
all users. It can be modified and shared with anyone for any purpose. Common
examples of open source software used by programmers are:
LibreOffice
PHP
GNU Image Manipulation Program (GIMP)
These are the types of software that are non-free for the programmers. For this
software, the source code is the intellectual property of software publishers. It is also
called ‘proprietary software’ since only the original authors can copy, modi fy and share
the software. Following are some of the most common examples of closed-source
software:
.NET
Java
Android
Microsoft Office
Adobe PhotoShop
36
Utility Software
Let’s Recap!
After reading this lesson, I am hopeful you will now be able to clearly identify
the types of software around you. A clear understanding of them will help you choose
and use the software efficiently.
37
LET’S
DO IT
Name: _____________________Course,Year, & Section:_________Date Accomplished: ___
1. What have you learned about the video on operating systems? Write your reflection.
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
Activity 2. Answer/Expound the following questions/statements. Each item is worth five (5)
points. Limit your answer in 3-5 sentences only. Please submit your output in our Google
Classroom.
1. In your own understanding, differentiate the major types of software, their uses,
and applications.
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________________
38