Types and Components of Computer Systems: Learning Objectives
Types and Components of Computer Systems: Learning Objectives
Chapter 1:
Types and components of computer systems 1
Learning objectives
When you have finished this chapter you will be able to:
■ define the physical components of hardware for a computer system, including identifying internal hardware devices
■ identify external hardware devices and peripherals
■ define sotware as programs for controlling the operation of a computer or processing of electronic data
■ define applications sotware
■ define and describe system sotware and describe operating systems which contain a command line interface (CLI) and a
graphical user interface (GUI)
■ describe the central processing unit and its role
■ describe internal memory, i.e. ROM and RAM and the diferences between them
■ define input and output devices and describe the diference between them, as well as secondary/backing storage
■ describe and compare the characteristics and uses of a personal/desktop computer and a laptop computer, as standalone and
networked computers
■ describe the characteristics and uses of tablet computers and smartphones, including their ability to use wireless technology or
3G/4G technology
■ describe how emerging technologies are having an impact on everyday life.
2 Hardware components
The computer case contains many of the other hardware
components; it can come in various shapes and sizes, but
Figure 1.01 Typical computer system typically as a tower.
The computer case contains the motherboard on which
other components are mounted, such as the CPU, the
1.01 Hardware and sotware main memory and expansion slots for other hardware
There are two main components of any computer components, and the internal hard disk drive, which is a
system, such as the typical system shown in Figure 1.01: mass storage device that is used to store data files and
the hardware, and the sotware. In this section you sotware applications; there can also be an optical disk
will identify the physical parts of the hardware and drive which makes it possible to read from and write to
explore the diference between application sotware CDs and DVDs.
and system sotware.
Other hardware components typically found inside a
Computer hardware consists of the physical parts of a computer case are a sound card, a video card and a
computer system, the parts that are tangible, (that you cooling mechanism, such as a fan.
can touch). This includes the computer case, screen,
A computer system also needs input devices, such as a
keyboard, mouse, printer, pen drive, and also all the parts
keyboard and a mouse or a touchpad (also known as a
inside the computer case, for example components such
trackpad) so that the user can interact with the computer
as the hard disk drive, motherboard or video card.
via the interface. A display device such as a monitor is
also needed.
KEY TERMS Most computer hardware is divided into several types
Motherboard: a printed circuit board that allocates power to of device:
the CPU, RAM and other hardware components, and allows • An input device is used to put data into the computer.
them to communicate with each other.
Input devices can also be referred to as peripherals
and the more common ones are: keyboard, mouse, What does the CPU do?
touchpad, microphone, bar code readers, scanner, A CPU is fitted into a socket on the motherboard and it
digital camera, joystick. contains various components:
• A processor does something with the data given by • the arithmetic logic unit (ALU), where the
the input device. calculations occur:
• An output device is used to show the processor’s • logical operations, including AND, OR, NOT, etc.
results. Output devices may also be called peripherals
• bit-shiting operations, which means moving or
and examples would include printers, speakers,
‘shiting’ the positions of bits let or right (which is
plotters, projectors and display screens.
how multiplication is performed)
• A storage device keeps all the data and the sotware.
• arithmetic operations to add and to subtract
(because addition can be used to multiply and
KEY TERMS subtraction can be used instead of division).
Processor: called CPU, short for central processing unit. • the control unit (CU), to manage the various
components of the computer; the control unit reads
and interprets the instructions from memory and
changes them into signals which activate other parts of
Internal hardware devices the computer calculations.
The hardware inside the case of a computer (see Figure • the cache, to act as high-speed memory where
1.02) includes the processor or CPU which is a chip instructions and data can be copied to and retrieved.
attached to the motherboard. The processor makes
complex calculations and logical decisions, executing In order to understand how these calculations actually
computer programs, and also sends instructions to other get carried out, a little bit of knowledge about the binary 3
parts of the computer. number system is needed.
Power supply
CPU fan
CPU
(under fan) Motherboard
Video card
Case fan Data cable
Hard drive
A hard disk drive (see Figure 1.03) is for storing programs Applications sotware: programs that carry out operations
and data. The computer can read from and write to it. for specific applications such as word processing,
(When we say ‘read from’, it means being able to open a spreadsheets or presentations. Applications sotware cannot
file from the hard disk and load its contents into memory; run on its own without systems sotware.
‘write to’ means that we can save to the hard disk.) There
are diferent types of disk drives but they generally work System sotware
by spinning a disk and using a drive head to read/write. For System sotware may be classified as operating system,
hard drives a magnetic head is used. device drivers and utility sotware.
Device driver: a program that controls devices such Linker: a computer program that takes files generated by a
as printers. compiler and then combines them into a single file that can
Command line interface: a way of interacting with a be executed.
computer via keyboard input at a prompt on the screen. Compiler: a computer program that converts source code
Graphical user interface (GUI): an intuitive way of into a language that can be understood by a computer.
communicating with a computer through a colourful screen Utilities: part of the system sotware that can analyse,
by clicking on icons using a mouse or trackpad. configure, optimise and maintain a computer.
An operating system, therefore, provides a platform for • Utility sotware, which is programs that help make
application programs to run. As a user, one of the ways your computer work more eficiently or that add
you can interact with the operating system is through functionality. Utilities may include programs such as
a graphical user interface (GUI), such as Windows; it antivirus sotware, backup facilities, disk repair such
allows you to enter commands by pointing at icons or as a defragmenter, file management, security and
objects that appear on the screen, and then clicking networking programs.
on them.
• Graphical user interface.
A diferent way of interacting with the operating system is
• A shell, which is an interface to allow you to access the
by using a command line interface (CLI). This allows the
services contained in an operating system.
use of commands such as COPY and RENAME for copying
files and changing their names. The commands are • BIOS (basic input and output system). The BIOS
accepted and executed by a part of the operating translates the operating system commands into action
system called the command processor or command by the hardware. Without the BIOS the operating
line interpreter. system cannot communicate with the hardware. 5
Now you know that the operating system creates an • A bootloader, which is a little bit of code that is the first
interface between you and the hardware, here is a list thing to run when you switch on. It then ‘boots up’ or
of some of the things that the operating system might starts the operating system.
also include:
General purpose sotware
• The ability to load programs.
Here are a few examples of general purpose sotware
• Device drivers to run hardware peripherals such applications that you may use in your daily work, and how
as printers. they can be used:
• Linkers: in most programming languages you can • Word processing applications are used to produce
break down a large program into diferent pieces letters, reports and memos.
of code (or modules), to make the task simpler;
• Database programs are used to store and
the linker puts these modules together so that the
retrieve information.
program can run.
• Spreadsheet applications are used for tasks that
involve calculations or graphs and charts.
• Presentation applications are used to create slide Input and output devices
shows and presentations. Input and output devices are looked at in more detail in
• Desktop publishing (DTP) packages are used to Chapter 2, but to help you start thinking about them, try
produce posters, newsletters and magazines. the following question.
• Photo-editing sotware used with photographs from a
digital camera or a scanned image to edit the image. QUESTION 1.03
• Video editing sotware
a Create two columns with the labels ‘Input’ and
• Graphics programs are used for artwork. ‘Output’. Now enter each of the following devices into
• Computer aided design packages are used to produce the appropriate column.
detailed designs and plans. Monitor Projector Digital camera
• Communications sotware such as web browsers and Scanner Touch screen Gamepad
email programs are used to access the internet and Webcam Modem Joystick
send and receive email. Touchpad Trackerball Keyboard
• Web page editors are used to create web pages. Microphone Cameras MIDI keyboard
• Audio production and editing programs are a common Printer Speakers Mouse
way of producing high quality music at low cost. Plotter Bar code reade Burglar alarm
• Applet is a little program that can perform interactive b Now you have done that, draw a circle around two of
animations or other simple tasks. the words that could be both input and output!
• App. (which is short for application) and is usually
associated with use on a smartphone, tablet, or other
mobile device. Processor
6 Sometimes, general purpose programs (also known as People oten use the word ‘processor’ to refer to the
of-the-shelf sotware) are combined into one integrated central processing unit (CPU) of a computer. A
package so that they can be bought together. Word microprocessor is a single integrated circuit (chip) that
processing, spreadsheet and presentation programs are performs the functions of a CPU. Microprocessors are
oten bundled together in this way. used to control devices such as washing machines, video
players and burglar alarms.
Some organisations prefer to have sotware specially
written for them so they can have the exact sotware EXTENSION ACTIVITY 1.01
features that they need. This type of custom-made
sotware may include applications for payroll, accounts, a Try to list as many other home devices with a
stock control, route planning, the travel industry or microprocessor as you can.
weather forecasting. b Investigate the use of microprocessors in
household devices. In what way do they help?
QUESTION 1.02 What are the disadvantages?
Read-only memory (ROM) stores instructions for your if there was only ROM, because we could not change its
computer to start up when you switch on. The contents of contents. So another sort of memory is needed.
ROM can’t be changed.
This other form of memory is called random access
memory (RAM). All the programs in current use are stored
KEY TERMS here, as well as all the data currently in use.
Random access memory: known as RAM, stores data and Think of RAM as a worktop or desk. Before you start work
applications while they are being used. It only stores them you may get out your laptop, your textbook, a notepad and
while the computer is on, but when you turn the computer of,
a pen and put them all onto your desk. This is like starting
everything in the RAM is lost. This is known as being volatile.
the program you want by clicking on its icon to put it into
Read-only memory: known as ROM, this has data
RAM; you may then open the file you want, which means
preinstalled onto it that cannot be removed. Unlike RAM,
ROM keeps its contents when the computer is turned of. It is you click on its name and the drive where it is stored to also
therefore known as being non-volatile. put it into RAM. As with the example of the desk, you now
have everything out that you need to do your work.
Normally a computer’s RAM is much bigger than its
ROM because it needs to hold far more. However, the
CPU ROM ROM is bigger in some computer systems; these include
Start up everyday microprocessor-controlled devices such as
instructions washing machines.
NOTE: Don’t confuse main memory ROM with a CD ROM or
DVD ROM; they are diferent.
QUESTION 1.04
7
RAM ROM and RAM are types of memory found in computers.
Programms and
a What does ROM stand for and what does it do?
data being used
at the moment. b What does RAM stand for and what does it do?
c What is the main diference between ROM and RAM?
d Write an explanation of the diference between
Figure 1.05 ROM and RAM volatile and non-volatile computer memory.
ROM would be useless for doing work or running backing store: a secondary storage device for data.
programs, though, because we normally want to change External storage device: data storage that is separate from
things. If you use a word processor to type up a piece of the computer, it usually plugs into a USB port on the computer.
coursework for school, then want to check your emails or Secondary storage device: sometimes called external
play a game, it becomes necessary to change the set of memory, this is non-volatile memory (does not lose stored
instructions used by the computer. This couldn’t be done data when the computer is switched of ); an example would
be a pen drive.
1.03 Operating systems you get WIMP. Graphical user interfaces are sometimes
called WIMPs.
You have read that the sotware programs are what ‘bring
the computer to life’ and that the sotware that controls Pointing using a mouse and clicking on icons is simple to
your computer is called the operating system (OS) or do and requires little IT knowledge, so a GUI is an interface
system sotware. that can be used by a young child or by someone who
knows little about computers.
The OS manages all of the sotware and hardware of the
computer system. However, there are many diferent types A command line interface (CLI) is also an interface for
of OS. The three most common are Microsot Windows for communicating with a computer (see Figure 1.04).
PCs, Apple OS X for Macintosh (Mac) computers, and Linux. However, this time you have to type in specific commands
to tell the computer what to do. This is far more dificult to
MS Windows comes preloaded on most personal use for two main reasons:
computers; OS X comes preloaded on all new Mac
computers; Linux is an open-source operating system • The user must know all the commands.
which means that it can be modified and redistributed. • The user must be careful not to make any typing errors,
otherwise the computer will not be able to understand
User interfaces the commands and carry them out.
The operating system is the set of programs that do all
CLIs are used by people like technicians looking ater
of the things needed to make a computer work. One of
computer systems. The technicians know the commands
its programs controls what users see on the screen. This
and are able in this way to access the whole of the system.
is called the interface or (in full) the human–computer
However, someone using a GUI can normally only get to
interface (HCI).
places on the system that they have been given icons for.
There are many diferent types of interface. Which one is
QUESTION 1.05
8 chosen depends on:
• the jobs that the computer has to do Many other types of user interface can be used on
computer systems.
• the type of user and their abilities.
a Find out about menu-based interfaces and form-
You will have seen that a GUI uses graphics to stand based interfaces. For a menu-based interface, find an
for more complicated actions that the user wants the information system at a local train station or bank. For
computer to carry out (see Figure 1.06). a form-based interface, look at a typical website for
booking a hotel room.
b Write down what you have found for each one,
explaining why they are used in that situation.
c Discuss with members of the class what experience
they may have of diferent user interfaces.
d What types of user interfaces are used by diferent
people in school? Discuss why they are needed.
1.04 Types of computer Although all tablets can connect to the internet using WiFi,
you can also get tablets that let you use 3G or 4G mobile
There are diferent types of computers that perform a internet connections. This type of tablet is oten described
huge variety of roles. In this section you will learn about a as cellular. The disadvantage of this is the added cost:
variety of computers and you will compare the roles that the initial price to buy the tablet will be greater, as well as
they can perform. having to pay a monthly amount for the service.
In the 1990s, portable computers became popular and If you have WiFi at home then you can browse the
became known as laptops. Because they are more internet on your tablet, as you can anywhere else that
portable than desktops they have many advantages WiFi is available. For many, WiFi-only tablets are suficient
for mobile work but they are not as portable as tablets. because you can download content onto your tablet
Laptops have the power and flexibility of desktops, but that you can use if you are going to be away from a WiFi
because of the weight and size of a laptop, tablets are far connection. If, however, you need to keep up to date with
more portable. emails when you are out and about, a 3G or 4G version
will be necessary. Then you can browse the internet even
Desktop computers are generally used at fixed locations.
when you cannot find any convenient WiFi hotspots.
Both desktop and laptop computers can be connected
to a network. Imagine if you had one or more computers A smartphone is a multifunctioning mobile phone. Packed
or laptops, you could create a home network so that you into its tiny case can be a camera, a web browser, a
would only need one printer; it would also mean that high-density display, a lot of storage space, a micro SD
you can share files with other computers on the network. card slot and a touch screen. Like the tablet, you can
You will read much more about computer networks in download apps and access the internet quickly; you can
Chapter 4. use a smartphone for email, browsing the internet, playing
music and watching movies (even though the screen is
Tablet computers became a mass-market product in 2010. rather small). You can also use it for GPS (Global Positioning
A tablet is a computer that is internet-enabled and small System) navigation, and speech recognition (which helps 9
enough to be handheld. It has a touch screen display with the fact that the keyboard is rather small to use quickly); it
the circuitry and battery together in a single unit. It can also has a camera and camcorder capabilities.
also have sensors, cameras, a microphone and a speaker.
A smartphone, like a tablet, uses cut-down applications,
Tablets can run application sotware, generally known as
known as apps, which are available for almost every subject
‘apps’. Tablets are simple to use as well as being light to area you can think of: medical and fitness monitoring, star
carry around; they provide you with access to the internet recognition, word processing, spreadsheets and charting,
and apps very quickly ater turning on. playing games; the list is endless.
a b
Not all tablets, smartphones and laptops have the same specifications but the table below shows possible advantages
and disadvantages that they may have.
The advantages and disadvantages of each type of Machines that are programmed to think and act in part as
computer are summarised in Table 1.01. human beings are already afecting our lives in many ways.
There are already robotic cleaners available for home
QUESTION 1.06 use that can clean floors and carpets and manoeuvre
themselves around furniture and other obstacles. Some of
a Look at Table 1.01 and make a note of any more
advantages or disadvantages you can think of for
the other examples of emerging technologies described in
smartphones and for tablets. this section also include aspects of artificial intelligence.
b Explain the context where each of the four computer
types discussed above would be used, and who would Driverless cars
use it. Driverless cars are guided by GPS, WiFi and spatial laser
sensors (see Figure 1.08). A car without a driver? What
would the advantages be? They are probably safer keeps collecting content as it is translated. When the TM is
because there isn’t a driver to make the errors that cause large, the translation process is faster.
accidents! Sensors are used to communicate with other
driverless cars, so if all cars were driverless, they could 3 D and holographic imaging
go faster safely, giving people more time to carry on with
Holography refers to the creation of 3D images that can
other things, meaning that the economy could benefit.
change as the position of the person looking at them
Also there may be less congestion on the roads if cars
changes. This is, in fact what would happen if the object
could interact with each other. In 2011, Google brought out
was actually there and not a 3D image.
a version of a driverless car. It can be seen driving around
the streets in parts of the USA. A holographic imaging system for the operating room has
been developed for surgery in hospitals. A 3D holographic
The logistics industry, which manages the movement of
image of body structures can ‘float in the air’ and a
goods from their source through all of the stages of travel
surgeon can move around it and touch it without needing
until they reach their destination, would benefit too. Time
any special glasses. This means that the surgeon can plan
limits are oten placed on the drivers of lorries and freight
and evaluate surgical procedures.
trucks by their company. These limitations could be avoided
as driverless transport would be able to travel 24 hours a This sort of capability could be developed for many other
day; the journey would not need to include rest time for the applications such as architecture, virtual gaming and training
driver either, or food breaks. This could result in reduced in work that needs carrying out to exacting standards.
costs. Another area to benefit from the use of driverless cars
is by disabled people who cannot drive as they would gain Vision enhancement
some degree of mobility and independence. There is an implant available that can be placed into the
There are some disadvantages to this innovation: some retina of a blind person. They then wear glasses that have
people may lose their jobs, for example people who a video camera mounted on them. Data flows from this
11
depend upon driving to make a living; the sotware would camera either to a pocket computer where it is processed
have to be robust and safe from hackers; there may or to a visual processing unit mounted on the glasses. The
also be privacy concerns as self-drive cars depend on resulting visual information is sent along the optic nerve
collecting and sharing location data. If something went to the part of the user’s brain called the visual cortex,
wrong and a crash occurred there is no legal precedent yet allowing partial sight to be restored.
to determine who would be responsible. There are disadvantages, though: for increased accuracy
the implant would need more electrodes, and currently it
EXTENSION ACTIVITY 1.03
could be a problem to fit these into the implant.
Discuss in your class: ‘It may be worrying to trust your
safety on the road to a computer, but do the benefits
of a self-drive car outweigh the disadvantages?’ In your
discussion, consider what it would mean for people with Intraocular
sensory or physical disabilities. implant
Electronic
implant
receiver
Computer-assisted translation
Computer-assisted translation (CAT) is not the same as
machine translation!
Machine translation is text translation by a computer, without
Camera in Wireless
any human involvement. However, human translators can transmitter
use CAT sotware to support them during translation. glasses frame