0% found this document useful (0 votes)
11 views22 pages

Ict 2-22

Uploaded by

faceit634
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views22 pages

Ict 2-22

Uploaded by

faceit634
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

1 Types and components of

computer systems
In this chapter you will learn about:
★ hardware
★ software
★ analogue and digital data
★ central processing unit (CPU)
★ internal memory (RAM and ROM)
★ input and output devices
★ backing store
★ operating systems
★ types of computer – desktop computers and mobile computers (laptop,
smar tphone, tablet and phablet)
★ emerging technologies – artificial intelligence (AI) and extended reality
(v ir tual and augmented).

Computer s ystems are now commonpl ace in every part of our daily life.
T his f ir st chap ter intro duces the b a sic comp onents that make up the se
computer s y s tem s; most of w hich w ill be de s cr ibed in much gre ater depth
in l ater chapter s. B asic component s, including har d w are (both ex ter nal
and inter nal) and s of t w are (both applic ations and s y s tem), are all br iefly
intro duced in the follow ing s e c tion s .
C omp ar ing books w ith computers is a good analog y: the ac tual p ages
and the ink us ed on the p ages are e qui v alent to the har d w are us ed to
make up computers; the words written on these pages are equivalent to
the s of t w are. W ithout the wor ds, the book is us ele s s. Simil ar ly, w ithout
sof t w are, computers would be of lit tle use to any of us .

1.1 Hardware and software


1.1.1 Hardware
Hardware is the general term for the physical components that make up a typical
computer system. For example:
» keyboard
» mouse input device
» camera
» monitor
» printer output device
» plotter
Hardware falls into two categories: internal and external. The list above are
examples of external hardware, which is discussed in detail in Chapter 2.
Figure 1.1 considers the following internal hardware devices:
» motherboard
» central processing unit (CPU)/processor
» random access memory (RAM)

2
1.1 Hardware and software

» read-only memory (ROM)


» graphics card
» sound card
» network interface card (NIC)
» internal storage devices (hard disk drive and solid-state drive).
Because it is not always possible to see the internal hardware devices, the
photographs in Figure 1.2 will give you some idea of the physical appearance of
the components described in Figure 1.1.
Motherboard Random access memory (RAM) Read-only memory (ROM)
The motherboard is a printed circuit Random access memory (RAM) is an Read-only memory (ROM) is a memory
board found in all computers. It allows internal chip where data is temporarily used to store information that needs
the processor and other computer stored when running applications. This to be permanent. It is often used to
hardware to function and communi- memory can be written to and read contain, for example, configuration
cate with each other. One of the major from. Since its contents are lost when data for a computer system. These
functions of a typical motherboard is power to the computer is turned off, it chips cannot be altered and can only
to act as a kind of 'hub' which other is often referred to as a volatile or be read from (hence their name). One
computer devices connect to. A typical temporary memory. of the main advantages is that the
motherboard consists of a sheet of RAM stores the data, files or part of information stored on the ROM chip is
non-conductive material, such as hard the operating system currently in use. not lost even when power is turned off
plastic. Thin layers of copper or to the computer. They are often
aluminium are printed onto this sheet. referred to as non-volatile memories.
These form the circuits between the
various components. In addition to
circuits, a motherboard contains
several sockets and slots to connect
the other components.

Central processing unit Network interface card (NIC)


(CPU)/processor A network interface card (NIC) is a
A central processing unit (CPU) or component that allows a computer or
processor is an electronic circuit board any other device (for example, a
in a computer that can execute printer) to be connected to a network
instructions from a computer program. (for example, the internet); it can be
The two main components are: INTERNAL COMPUTER wired or wireless.
• arithmetic and logic unit (ALU) where HARDWARE Each NIC is hard-coded with a unique
arithmetic and logical operations are MAC (media access control) address
carried out code – refer to Chapter 4)
• control unit (CU) which takes
instructions the decodes and executes
the instructions.

Graphics card Sound card Internal hard disk drive/


A graphics card allows the computer to A sound card is an integrated circuit solid-state drive (HDD/SSD)
send graphical information to a video board that provides a computer with These two devices are covered in
display device such as a monitor, the ability to produce sounds. These considerably more depth in later
television, or projector. It usually sounds can be heard by the user either chapters of this book. Basically, hard
connects to the motherboard (see through speakers or headphones. disk drives (HDDs) are magnetic in
above). Graphics cards are usually made Sound cards also allow a user to record nature and are one of the main
up of: sound input from a microphone methods for storing data, files (text,
• a processing unit connected to the computer, and photos and music) and most of the
• memory unit (usually RAM) manipulate sound stored on a disk. system and applications software.
• a cooling mechanism (often in the More modern computers (and all
form of a heat sink since these cards tablets) use the newer storage systems
generate a lot of heat) which make use of solid-state (SSD)
• connections to a display unit technology and are replacing HDDs in
(monitor, TV or projector). many cases. Their function is the same
as an HDD.

▲ Figure 1.1 Internal computer hardware

3
1 Types and componenTs of compuTer sysTems

Motherboard: RAM:

ROM: Graphics card:

Sound card: SSD:

HDD:

▲ Figure 1.2 Examples of internal hardware

1.1.2 Software
Software is the general term used for the programs that control the computer
system and process data. The software considered in this book falls into two
categories: applications and system.
Applications software provides the services that the user requires to solve a
given task. For example:
» word processing
» spreadsheet
» database (management system)
» control and measurement software
» apps and applets
» video editing
» graphics editing
» audio editing
» computer-aided design (CAD).
(Refer to Figure 1.3 for more details.)
System software is the software designed to provide a platform on which all
other software can run. For example:
» compilers
» linkers
» device drivers
» operating systems
» utilities.
(Refer to Figure 1.4 for more details.)
4
1.1 Hardware and software

Word processing Spreadsheet Database (management system)


Word processing software is used to Spreadsheet software is used to organise Database software is used to organise,
manipulate a text document, such as an and manipulate numerical data (in the form manipulate and analyse data. A typical
essay or a report. Text is entered using a of integer, real, date, and so on). Numbers database is made up of one or more
keyboard and the software provides tools are organised on a grid of lettered columns tables. Tables consist of rows and
for copying, deleting and various types of and numbered rows. The grid itself is made columns. Each row is called a 'record'
formatting. Some of the functions of word up of cells, and each cell is identified using and each column is called a 'field.' This
processing software include: • creating, a unique combination of columns and provides the basic structure for the
editing, saving and manipulating text • rows; for example: B6. Some of the organisation of the data within the
copy and paste functions • spell checkers functions of spreadsheets include: • use of database. Some of the functions include:
and thesaurus • import photos/images into formulae to carry out calculations • ability • ability to carry out queries on database
a structured page format • translation into to produce graphs • ability to do modelling data and produce a report (DBMS)
foreign language. and 'what if' calculations. • add, delete and modify data in a table.

Apps and applets


Applets are small applications that
perform a single task on a device (they
are usually embedded in an HTML page
on a website and can be executed from
within a browser).
Apps refer to software which can
perform a fairly substantial task (such
as, video and music streaming, banking
Control and measurement software
application or social media). The term
Control and measuring software is originally referred to software that ran
designed to allow a computer or on a smartphone and could be
microprocessor to interface with sensors downloaded from an ‘app store’.
so that it is possible to:
• measure physical quantities in the real APPLICATIONS SOFTWARE
world (such as temperatures) Programs that allow the
• control applications (such as a user to do specific tasks Computer-aided design (CAD)
software
chemical process) by comparing sensor
This is software used to help in the
data with stored data and sending out
creation, manipulation, modification
signals to alter process parameters (for
and analysis of a drawing/design.
example, open a valve to add acid and
It can be used to produce 2D or 3D
change the pH). diagrams which:
• can be rotated to view the drawing
from any angle
• can produce full dimensions
• can be used to estimate
manufacturing costs of the
final product
• predict any structural problems.

Audio editing software Video editing software Graphics editing software


Audio editing software allows a user to Video editing software allows a user the Graphics editing software allows bitmap
edit, manipulate and generate audio data ability to manipulate videos to produce and vector images to be changed.
on a computer. It allows the user to alter: a new video. It enables the addition of Bitmap images are made up of pixels
• length of track titles, colour correction and altering/ which contain information about image
• start/stop time of track adding sound to the original video. brightness and colour. Bitmap graphics
• conversion between audio file formats Essentially it includes: editors can change the pixels to produce
• volume of track • rearranging, adding and/or removing a different image. Vector graphic editors
• fading in/out sections of video clips and/or audio operate in a different way and do not use
• combine multiple sound tracks clips pixels. This type of software manipulates
• noise reduction • applying colour correction, filters and lines, curves and text to alter the stored
• to create another version of the sound other video enhancements image as required. Both types of editing
track (for example, a continuous loop • creating transitions between clips in software are chosen depending on the
or phone ring tone). the video footage. format of the original image.

▲ Figure 1.3 Applications software

5
1 Types and componenTs of compuTer sysTems

Compiler Linkers Device driver


A compiler is a computer program that A linker (or link editor) is a computer A device driver is the name given to
translates a program written in a program that takes one or more object software that enables one or more
high-level language (HLL) into machine files produced by a compiler and hardware devices to communicate with the
code (code that is understood by the combines them into a single program computer’s operating system. Without
computer) so that it can be directly that can be run on a computer. For drivers, a hardware device (for example, a
used by a computer to perform a example, many programming printer) would be unable to work with the
languages allow programmers to computer. All hardware devices connected
called thetask.
required source
Thecode andprogram
original the codeis write different pieces of code, called to a computer have associated drivers. As
after compilation is called the object modules, separately. This simplifies the soon as a device is plugged into the USB
code. Once a program is compiled, programming task since it allows the port of a computer, the operating system
the machine code can be used again program to be broken up into small, looks for the appropriate driver. An error
and again to perform the same task more manageable sub-tasks. However, message will be produced if it cannot be
without recompilation. Examples of at some point, it will be necessary to found. Examples of hardware devices that
high-level languages include Java, put all the modules together to form require drivers include printers, memory
Python, Visual Basic, Fortran, C++ the final program. This is the job of sticks, mouse, CD drivers, and so on.
and Algol. the linker.

Operating systems (OS) Utilities


The operating system (OS) is essentially Utility programs are software that has
software running in the background of a been designed to carry out specific
computer system. It manages many of tasks on a computer. Essentially, they
the basic functions. Without the OS, are programs that help to manage,
most computers would be very user- maintain and control computer
unfriendly and the majority of users resources. Examples include:
SYSTEM SOFTWARE
would find it almost impossible to work
Programs that allow the • antivirus
with computers on a day-to-day basis.
hardware to run properly • anti-spyware
Operating systems allow:
and allow the user to • • backup of files
communicate with disk repair
• input/output operations the computer • file management
• users to communicate with the • • security
computer (for example, Windows) screensavers
• • error handling to take place • disk defragmenter.
the loading and running of
programs to occur
• managing of security (for example,
user accounts, log on passwords).

▲ Figure 1.4 System software

1.1.3 Analogue and digital data


Computers can only understand data which is in a binary format (that is, a base 2
number system where only the values 0 and 1 can be used). This is often referred
to as digital data (because it can only have discrete, discontinuous values).
However, data in the real world is actually analogue in nature. Analogue data
is physical data that changes smoothly from one value to the next, and not in
discrete steps as with digital data.
6 6
5 5
4 4
3 3
2 2
1 1

▲ Figure 1.5 Analogue and digital data

6
1.2 Main components of computer systems

In Figure 1.5, the graph on the left shows analogue data; an infinite number of
values can exist between 0 and 6 (for example, 2.5, 4.652, and so on) because
the curve is smooth in shape. The graph on the right shows digital data; notice
only the exact values of 0, 1, 2, 3, 4, 5 or 6 can be taken.
If analogue data is being sent to a computer, it must first be converted into
digital data; this is done by hardware known as an analogue to digital converter
(ADC). If the computer is controlling a device (such as a motor) then the digital
output from the computer needs to be converted into analogue form. This is done
by a digital to analogue converter (DAC).

1.2 Main components of computer systems


As already mentioned in Section 1.1, a typical computer system is made up
of hardware and software. The diagram in Figure 1.6 shows an example of a
computer system consisting of input devices, output devices and secondary
storage. These will be discussed in more detail in Chapter 2, but some examples
are listed in Table 1.1.

▼ Table 1.1 Examples of input, output and secondary storage devices

Device Examples
Input devices keyboard, mouse, camera, microphone, sensor, scanner
Output devices monitor, printer, speakers, projector, (graph) plotter
Secondary storage devices hard disk drive, solid-state drive, pen drive

The internal hardware devices were shown in Figure 1.2 – these consist of four
key components:
» the central processing unit (CPU) (contained on the motherboard)
» internal hard disk drive or solid-state drive
» random access memory (RAM)
» read-only memory (ROM).

microprocessor and
internal memory
and storage devices

computer
monitor

printer

mouse keyboard

▲ Figure 1.6 A typical computer system

7
1 Types and componenTs of compuTer sysTems

1.2.1 CPU
The central processing unit (CPU) is the part of the computer that interprets
and executes the commands from the computer hardware and software. It is
normally part of the computer motherboard.
CPUs used to be made up of discrete components and numerous small integrated
circuits; these were combined together on one or more circuit board(s). However,
due to modern manufacturing techniques, the CPU is now referred to as a
microprocessor. This is a single integrated circuit which is at the heart of most PCs
and is also found in many household devices and equipment where some control or
monitoring is needed (for example, the engine management system in a car).
The CPU/microprocessor is made up of a control unit, which controls the input and
output devices; an arithmetic and logic unit (ALU), which carries out calculations
and makes logical decisions, and small memory locations called registers.
1.2.2 Internal memory
Random access memory (RAM) is an internal chip where data is temporarily stored
when running applications. This memory can be written to and read from. Because
its contents are lost when power to the computer is turned off, it is often referred
to as a volatile or temporary memory. This was fully described in Figure 1.1.
Read-only memory (ROM) is a memory used to store information that needs to
be permanent. It is often used to contain, for example, configuration data for
a computer system. Chips used for ROM cannot be altered and can only be read
from (hence their name). One of the main advantages is that the information
stored on the ROM chip is not lost, even when power is turned off to the
computer. They are often referred to as non-volatile memories. This was fully
described in Figure 1.1.
It is worth noting that that ROM also contains some coding known as the boot
file. This code tells the computer what to do when it first starts up; it is often
referred to as the BIOS (basic input/output system).
When the computer is turned on, the BIOS carries out a hardware check to find
out if all the devices are present and whether they are functional. Then it loads
the operating system into the RAM.
The BIOS stores the date, time and system configuration in a non-volatile chip
called a CMOS (complementary metal oxide semiconductor) – this is usually
battery powered.
Table 1.2 provides a summary of the main differences between RAM and ROM.

▼ Table 1.2 RAM and ROM differences

RAM ROM
Temporary memory device Permanent memory device
Volatile memory Non-volatile memory device
Can be written to and read from Read-only, data stored cannot be altered
Used to store data, files, programs, part of
operating systems (OS) currently in use Used to store BIOS and other data needed at
Can be increased in size to improve start up
operational speed of a computer

8
1.2 Main components of computer systems

1.2.3 Input and output devices


Input devices are hardware that allows data to be entered into a computer (these are
covered in detail in Chapter 2). They use either manual entry (such as a keyboard or a
mouse) or direct data entry (such as sensors or optical character readers). Essentially,
these devices turn input into a form the computer can understand – for example, a
mouse turns hand movements into cursor movements on the screen. As mentioned
earlier, sometimes the data has to go through an ADC before the computer can make
any sense of it.
When a computer processes data, and the human operator wants to see the
results of the processing, then the computer sends the data to an output device.
An output device shows the computer’s output in a form that is understood by a
human – for example, as text on a printer or moving images on a monitor.
Some devices can act as both input and output. For example, a touch screen can
do both, as can a DVD writer/player; but most devices are only capable of either
inputting data into a computer or displaying the results of computer processing
(output device).
Table 1.3 summarises the differences between input and output devices.
▼ Table 1.3 Comparison of input and output devices

Input devices Output devices


An input device is any hardware device that An output device is any hardware device that
allows a user to enter
into a computer data or instructions
directly. takes the output data from a computer and
puts it into a human-readable format or uses
it to control another device.
An output device is capable of receiving data
from another device in order to generate an
An input device can send data to another output, but it cannot send data to another
device,
anotherbut it cannot
device. receive data from device.
Input devices are necessary for a computer Output devices are needed by a computer

to receive commands from its users and data so it can share the results of its processing
with
to a human;
process; theoutput
devices devices are the
are under under the
control
control
of of the
the user computer.
or can be direct data entry.
Outputdevices
Input devicescan
arebeless complex
fairly than input
complicated
devices because
because they have they only have
to ensure thattothe
turn
user
computer
can signals
interact intocomputer
with the an output.correctly.

1.2.4 Backing storage


The main memories in a computer are RAM and ROM. However, to permanently store
large amounts of data it is necessary to use backing storage. This normally takes the
form of the internal hard disk drive (HDD) or solid-state drive (SSD). This is the
computer’s main internal storage where the applications software, disk operating
system and files (for example, text, photo or music) are stored. A key feature of a
backing store is that it must store data permanently – that is, it must be non-volatile.
Unlike RAM and ROM, backing storage is not directly addressable (that is, it
cannot be read directly by the CPU). The data access time for RAM and ROM is
much shorter than it is for backing storage. Backing storage is considerably larger
than RAM because it is considerably less expensive per byte.

9
1 Types and componenTs of compuTer sysTems

Backing storage can either be fixed (very often internal to the computer) or
removable. The advantage of removable backing storage is that it can be used as
a backup in case of data loss or corruption. Data from the main HDD or SSD can
be copied onto another device (such as a pen drive or portable HDD) and then
stored in a separate location. If the original data on the HDD/SSD has been lost
or corrupted, it can be restored from the backup device.
Examples of removable storage include external hard disk drives (HDD), external
solid-state drive (SSD) and Blu-ray discs.
Table 1.4 summarises the differences between backing storage and internal
memor y.
▼ Table 1.4 Comparison of internal memory and backing storage

Backing
Internal storage
memory
Backing
RAM storage
contents are
permanently, devices
lost
even whenhold
when their down.
computer
powered contents
is
powered down; ROM contents are readable
only.
RAM and ROM are much smaller memories
than backing storage. Have considerably larger capacity to store
Data access time on RAM and ROM is data than RAM or ROM.
extremely fast. Has much slower data access time than
Much more expensive per byte than backing RAM and ROM.
storage devices.
RAM and ROM are fixed inside the computer Is much cheaper per byte than RAM or ROM.
(internal memories).
Backing storage can either be fixed
(external or internal) or it can be removable.
Before data on a backing storage device can
RAM and ROM can be read directly by the be read by the CPU, it must first be moved
CPU. into RAM; this means backing storage is not
directly addressable by the CPU.

1.3 Operating systems


Reference to operating systems has already been made earlier on in this chapter
(see Figure 1.4).
To enable computer systems to function and to allow users to communicate with
computer systems, special software, known as operating systems (OS), have
been developed. The general tasks for a typical operating system include:
» control of the operation of the input, output and backing storage devices
» supervising the loading, running and storage of applications programs
» dealing with errors that occur in application programs
» maintaining security of the whole computer system
» maintaining a computer log (which details computer usage)
» allowing communication between user and the computer system (user
int er f ace).

10
1.3 Operating systems

1.3.1 User interfaces


Operating systems offer various types of user interface. We will consider four
different types:
» command line interface (CLI)
» graphical user interface (GUI)
» dialogue-based user interface
» gesture-based user interface.
Command line interface (CLI)
A command line interface (CLI) requires a user to type in instructions to choose
options from menus, open software, etc. There are often a number of commands that
need to be typed in, for example, to save or load a file. The user has to learn a number
of commands just to carry out basic operations. It is also slow, having to key in these
commands every time an operation has to be carried out. However, the advantage of a
CLI is that the user is in direct communication with the computer and is not restricted
to a number of pre-determined options.
For example, Windows has a CLI called the ‘command prompt’. The following
command opens the desktop folder in Windows Explorer:
%windir%\explorer.exe C:\Users\YourName\Desktop

▲ Figure 1.7 Sample of CLI code

The statements in Figure 1.7 show how complex it is just to carry out a fairly
straightforward operation using CLI.
Graphical user interface (GUI)
A graphical user interface (GUI) allows the user to interact with a computer (or MP3
player, gaming device, mobile phone, etc.) using pictures or symbols (icons) rather
than having to type in a number of commands. For example, the whole of the CLI code
in Figure 1.7 could have been replaced by clicking on the Desktop icon within
Windows Explorer.
Simply selecting this icon would automatically execute all the commands shown
in Figure 1.7 without the need to type it in.
GUIs use various technologies and devices to provide the user interface. One
of the most common is WIMP (windows icons menu and pointing device)
which was developed for use on personal computers (PC). Here, a mouse is used
to control a cursor and icons are selected to open/run windows. Each window
11
1 Types and componenTs of compuTer sysTems

contains an application and modern computer systems allow several windows to


be open at the same time. An example is shown in Figure 1.8 (here, a number of
icons can be seen on the on the bottom of the screen ‘window’):

▲ Figure 1.8 Screen image showing icons

A window manager looks after the interaction between windows, the applications and
window system (which handles the pointing devices and the cursor’s position).
In recent years, devices such as touch screen smartphones and tablets use post-
WIMP interaction, where fingers are in contact with the screen allowing actions
such as pinching and rotating, which would be difficult to do using a single
pointer and device such as a mouse.
Table 1.5 summarises the main advantages and disadvantages of CLI and GUI.

▼ Table 1.5 Advantages and disadvantages of CLI and GUI interfaces

Interface Advantages Disadvantages


The user needs to learn a number of
commands to carry out basic
The
withuser is in direct communication
the computer. operations.
All commands need to be typed in,
Command line The user is not restricted to a which takes time and can be error-
prone.
interface (CLI) number of pre-determined options. Each command
using the must be
correct format, typed in
spelling,
It is possible to alter computer and so on.
configuration settings.
This type of interface uses up
considerably more computer
memory than a CLI interface.
The user does not need to learn any
The user is limited to the icons
commands.
It is more user-friendly; icons are provided on the screen. Needs a more
complex operating
used to represent applications. A system, such as Windows, to operate,
Graphical which can be slower to execute
pointing device (such as a mouse)
user interface commands.
is used to click on an icon to launch
(GUI)
the application – this is simpler than
typing in commands.

12
1.3 Operating systems

Who would use each type of interface?


CLI: a programmer, analyst or technician; basically, somebody who needs to have
direct communication with a computer to develop new software, locate errors and
remove them, initiate memory dumps (contents of the computer memory at some
moment in time), and so on.
GUI: the end-user who does not have to (or does not need to) have any great
knowledge of how the computer works; a person who uses the computer to run
software, play games or store/manipulate photographs, for example.
Dialogue-based user interfaces
Dialogue-based user interfaces use the human voice to give commands to a
computer system. An example of its use is in some luxury modern cars, where
voice activation is used to control devices such as the in-car entertainment
system or satellite navigation system. By speaking certain commends, such as
‘Hey BMW, drive me to the nearest airport’, the system allows natural speech to
enable the driver to intuitively interact with the car. The satellite navigation
system will automatically direct the driver to their chosen destination (in this
case, the nearest airport). This type of interface could also be used in the
home; by using voice commands, it is possible to switch on/off lights, operate
electronic equipment and so on. In recent years, devices such as Amazon Alexa,
Google Now, Apple Siri and Microsoft Cortana have all been developed to interact
with a human by recognising verbal commands. These devices act as a personal
assistant.

Hey, Alexa, when 11:45 from Terminal 1.


is the next flight Would you like me to
to Paphos? make you a booking?

100011
011001
001110
011111
000001

Smart device is Human voice is Smart device processes


asked question converted into the human command and
by a human a binary stream outputs a verbal response

▲ Figure 1.9 Smart voice activated devices

Gesture-based interfaces
Gesture-based interfaces rely on human interaction by the moving of hands,
head or even the feet. Gesture recognition allows humans to interface with a
computer in a more natural fashion without the need for any mechanical devices.
This type of interface uses techniques known as computer vision and image
processing. For example, using our car example again, the following gestures can
be used to carry out certain functions:
» rotating a finger clockwise near the radio will increase the sound volume
(rotating the finger anti-clockwise will reduce the sound volume)

13
1 Types and componenTs of compuTer sysTems

» opening the thumb and next finger will change the track being listened to (for
example, in a playlist)
» moving the foot under the rear bumper of the car automatically opens the
boot lid
» moving a hand near a window switch automatically opens a window.
There are many other examples. Either a sensor or a camera is used to pick up the
gesture and a signal is sent to an on-board computer to carry out the required
action. It eliminates the need for an array of buttons and dials on the dashboard.
Table 1.6 summarises the main advantages and disadvantages of dialogue-based
and gesture-based interfaces.
▼ Table 1.6 Advantages and disadvantages of dialogue-based and gesture-based interfaces

Interface Advantages Disadvantages


» no need for a driver to take their » still unreliable, with many
hands off the steering wheel commands not being
» in a home, very useful for people recognised or needing
with disabilities, because many to be repeated several
Dialogue-based tasks can be carried out by the times (especially if there is
interface spoken word only background noise)
» possible to use as a security » can be quite complex to set
feature, because voice recognition up
could be used to identify a person » user needs to know which
commands can be used
» replaces mechanical input devices » possible for unintentional
» no physical contact required movement to be picked up
» very natural interface for a human » only works fairly near to the
operator camera or sensor (maximum
Gesture-based » no training needed to interface with of 1.5 metres)
the computer » may only accept a limited
interface
number of movements (for
example, it may take several
attempts to find out exactly
what finger movements are
recognised)

1.4 Types of computer


There are many types of computer systems in existence. The
following summarises some of the more common types currently
available:
1.4.1 Desktop computers
Desktop usually refers to a general-purpose computer that is made
up of separate monitor, keyboard, mouse and processor unit. It is
distinguished from, for example, a laptop computer by the fact that
it is made up of a number of separate components, which makes
them not very portable.
Because laptop and desktop computers tend to be used for very
similar purposes, it is worth making a comparison between the
two types of computer.
▲ Figure 1.10 Desktop computer

14
1.4 Types of computer

The advantages of desktop computers over laptop computers are:


» Spare parts and connections tend to be standardised, which usually results in
» lower costs.
» Desktop computers are easier, and less expensive, to upgrade or expand.
The desktop tends to have a better specification (for example, faster
processor) for a given price (often due to size and construction constraints in
laptops).
» Power consumption is not critical because they usually plug straight into
a wall socket, and the larger casings allow a better dissipation of any heat
build-up.
» Because they are usually fixed in one location, there is less likelihood of them
being damaged or stolen.
» Internet access can be more stable because a desktop computer is more likely
to have a wired internet connection (the user will always have the same data
transfer rate); however, due to their portability, laptop computers usually use
wireless internet connectivity where the signal can be very variable (giving
variable data transfer rate).

They do have disadvantages when compared to laptop computers:


» The most obvious is that they are not particularly portable because they are
made up of separate components.
» They tend to be more complicated because all the components need to be
hooked up by wiring, which also clutters up the desk space.
» Because they are not particularly portable, it is necessary to copy files on, for Link
example, a memory stick, when you want to do some work elsewhere (for For more on
example, doing office work at home); although cloud storage has diminished cloud storage see
this disadvantage recently, it still may not be possible to save sensitive data Section 4.1.
files on the cloud.

The main uses of desktop computers include:


» office and business work (word processing, spreadsheets, finance software and
» databases being the main use)
» educational use (using interactive software to teach or learn from)
» use as a gaming device (for example, games such as chess, crossword puzzles,
fantasy games, and so on)
general entertainment (for example, live or ‘catch-up’ streaming of television
programmes).

1.4.2 Mobile computers


Mobile computers, by their very name, suggest a group of computers which are
considerably more portable than desktop computers. Such computers fall into
four categories:
» laptop computers
» smartphones
» tablets
» phablets.

15
1 Types and componenTs of compuTer sysTems

Laptop (or notebook)


Laptop (or notebook) refers to a type of computer
where the monitor, keyboard, pointing device and
processor are all together in one single unit. This
makes them extremely portable.
Key features you would expect to find in a laptop:

» lightweight (to aid portability)


» low power consumption (and also long battery
» life)
low heat output (cooling is very important).

Laptop computers do have advantages when


▲ Figure 1.11 Laptop computer
compared to desktop computers:
» The most obvious advantage is their portability; they can be taken anywhere
because the monitor, pointing device, keyboard, processor and backing store
units are all together in one single unit.
» Because everything is in one single unit, there are no trailing wires (only one
» single cord is used).
» They take up much less room on a desk, so they can be used anywhere (for
» example, in a café).
Their portability allows them to take full advantage of Wi-Fi features.
Because they are portable, they can link into any multimedia system.

Laptop computers also have disadvantages when compared to desktop


computers:
» Because they are easily portable, they are also easier to steal!
» They have limited battery life so the user may need to carry a heavy power
» adaptor.
» The keyboards and pointing devices can sometimes be more awkward to use. It
is not always possible to upgrade them, for instance by adding more RAM.

The main uses of laptop computers include:


» office and business work (word processing, spreadsheets, finance software and
» databases being the main use)
» educational use (using interactive software to teach or learn from)
» used as a gaming device (for example, games such as chess, crossword
» puzzles, fantasy games, and so on)
general entertainment (for example, live or ‘catch-up’ streaming of television
programmes)
used in control and monitoring (because they can be operated anywhere using
their internal battery, it is possible to use laptops to gather data directly from
the environment – for example, they can be plugged into a gas boiler during
maintenance to monitor its performance).

16
1.4 Types of computer

Smartphones
Smartphones allow normal phone calls to be made, but also have
an operating system (such as iOS, Android or Windows) allowing
them to run a number of computer applications (known as apps or
applets). They allow users to send/receive emails, use a number of
apps, use a camera feature (to take photos or videos), MP3/4 players
(for music and videos), and so on. Smartphones communicate with
the internet either by using Wi-Fi hot spots or by using 3G/4G/5G
mobile phone networks.
Some of the typical features of smartphones include:
» high-definition, anti-glare displays
» front- and back-facing cameras (which are used to take photos,

videos or act as a webcam when doing video calls over the


internet)
» lower weight and longer battery life than laptops ▲ Figure 1.12 Smartphone
» use Bluetooth for connection to printers and other devices
» make use of flash (solid state) memory and cloud storage
facilities to back up and synchronise (often just referred to as ‘sync’) data
sources
» they use a number of sensors to carry out the following functions:
– proximity sensors to detect if the device is close to, for example the ear,
which allows it to block unintended ‘touches’
– accelerometers, which detect movement and orientation of the device (for
example, move the display from portrait to landscape to view videos, or
allow it to be used as a ‘steering wheel’ in-car racing games)
– can use sophisticated speech recognitions systems (such as Siri) to enable
the user to ask the device to look for things (such as search the address
book).
The new generation of smartphones are becoming even thinner and lighter,
because they make use of OLED (organic light emitting diode) touch screens.
Future smartphones will also use OLED touch screens that are coated with a
crystalline layer that allows the phones to be partially solar powered; this allows
them to use Li-Fi (similar to Wi-Fi, except communication uses visible light rather
than radio waves). Communication using Li-Fi is considerably faster than with Wi-
Fi (much higher data transfer rate); it is also more secure (by stopping internet
‘piggybacking’). The Li-Fi system can also be used during aeroplane flights
because it does not use radio waves and therefore does not interfere with flight
control systems.
Advantages of smartphones:

» They are very small in size and lightweight – therefore they are very easy to
carry and have on your person at all times (this is more difficult with laptops
because they are much bulkier and much heavier).
» You can use them to make phone calls, but also connect to the internet while
on the move.

17
1 Types and componenTs of compuTer sysTems

» Because they use Wi-Fi and mobile phone networks they can be used almost
anywhere (this is not the case with laptops or desktops; although tablets also
use the same technology).
» They have apps which make use of sensor data provided by the smartphone,
for instance location data for maps – this can provide services that are not
available on desktops or laptops.
» They have a reasonable battery life compared to laptops.

Disadvantages of smartphones:
» The small screens and keyboards make pages difficult to read.
» It is more difficult and slower when typing things in (laptops and desktops
» have much bigger screens and much larger keyboards).
» Web browsing and photography can quickly drain the battery.
Memory size in most phones is not very large when compared to laptops
and desktops – although it is comparable with tablets (however, the latest
generation smartphones come with 1 TiB memories).
» Not all website features are compatible with smartphone operating systems.
» Because of their small size, it is much easier to lose a smartphone or for it to
» be stolen compared to laptops or desktops.
The data transfer rate using mobile phone networks can be slower than with
Wi-Fi – this makes streaming of video or music, for example,
less than satisfactory at times.

Tablets
Tablets are becoming an increasingly used type of mobile
computer. They work in a similar way to a smartphone. Tablets
use touch screen technology and do not have a conventional
keyboard. The keyboard is virtual; that is, it is part of the
touch screen and keys are activated by simply touching
them with a finger or a stylus. However, it is possible to
buy tablet cases which contain a normal-sized keyboard.
Internet access is usually through Wi-Fi or 3G/4G/5G (mobile
phone) connectivity. Like smartphones, tablets are equipped
with a series of sensors which include camera, microphone, ▲ Figure 1.13 Tablet
accelerometer and touch screen.
The typical features of tablets are identical to those of a smartphone (described
ear lier).
Advantages of tablets compared to laptops:

» very fast to switch on (no time delay waiting for the operating system to load
» up)
» fully portable – they are so lightweight that they can be carried anywhere
» touch screen technology means they are simple to use and do not need any
other input devices
can use several apps as standard (such as built-in camera, MP3/4 players and
so on)

18
1.4 Types of computer

» not much heat – they use solid-state technology


» battery life of a tablet is a lot longer
» when the power button is pressed, it goes into standby, but remains
connected to the internet so the user still hears alerts when emails or other
‘events’ are received.

Disadvantages of tablets compared to laptops:


» tend to be rather expensive when compared to laptops (but this will probably
change with time as they become more common)
» they often have limited memory or storage when compared to a laptop
(although some of the latest devices have 1 TiB memory capacity)
» if 3G/4G/5G mobile phone networks are used, they can be expensive to run if
the internet is being accessed frequently
» typing on a touch screen can be slow and error-prone compared to a standard
keyboard
» transferring of files often has to be done through an ‘application atore’; this
lack of ‘drag and drop’ facility can prove to be irritating to users
» laptops tend to support more types of file format than tablets and are also
better equipped to run different types of software.

Some of the latest smartphones have been designed as a hybrid between a tablet
and a smartphone; these are referred to as a phablet. They have much larger
screens than a smartphone but are smaller than a tablet. All the features of a
smartphone (described earlier) also apply to phablets together with the typical
features of a tablet.

Smartphones Phablets Tablets


up to 5.1 inches in size between 5.1 inches and 7 inches over 7 inches in size
(that is, 13 cm) (that is, 13 cm to 18 cm) (that is, over 18 cm)

▲ Figure 1.14 Comparison of smartphone, phablet and tablet

19
1 Types and componenTs of compuTer sysTems

The main uses of smartphones, tablets and phablets include:


» entertainment (streaming of music, videos and television programmes)
» gaming (including group games)
» as a camera or video camera (the quality of videos and photos now matches a
» good digital cameras)
» internet use (online sales, social networks, using QR codes, and so on)
» sending/receiving emails
» global positioning system (use of maps to navigate to a location)
» calendar functions
» telephone banking (sending and receiving money using the banking apps)
» Voice over Internet Protocol (VoIP) – telephone network using the internet
» which also allows video calling
» instant access to social networks (social contact with friends no matter where
» you are in the world)
» instant messaging
office and business management (particularly the features that allow rapid
voice and video communication)
education use (using interactive software to teach or learn from)
remotely control devices (it is possible to remotely operate devices in the
home, such as microwave ovens, which contain embedded microprocessors; by
using internet-enabled smartphones or tablets, it is possible to start/stop the
oven even while several kilometres away from home by using an App and the
internet).

Exercise 1a
Name a number of devices in the home that contain What are the advantages and disadvantages of using
embedded microprocessors, which can be controlled smartphones, tablets or phablets to control these
by smartphones, tablets or phablets using an app and de v ice s?
the internet.

1.5 Emerging technologies


1.5.1 Impact of emerging technologies
Artificial intelligence

There are many definitions of artificial intelligence (AI). Essentially, AI is a


machine or application which carries out a task that requires some degree of
intelligence. For example:
– the use of language
– recognising a person’s face
– the ability to operate machinery, such as a car, aeroplane, train, and so on
– analysing data to predict the outcome of a future event, for example
weather forecasting.

20
1.5 Emerging technologies

AI duplicates human tasks which require decision-making and problem-solving


skills. Eventually, many tasks presently done by humans will be replaced by
robots or computers, which could lead to unemployment. However, the positive
side includes improvements in safety and quality of services and products. Some
examples are detailed below.
The impact of AI on everyday life
Whenever AI is mentioned, people usually think of science fiction fantasies and
think of robots. The science fiction writer Isaac Asimov even went as far as
producing his three laws of robotics:
» robots may not injure a human through action or inaction
» robots must obey order given by humans without question
» a robot must protect itself unless it conflicts with the two laws above.

Many science fiction movies continue to fuel people’s imagination with


slightly sinister interactions between humans and machines. However, AI
goes way beyond robotics and covers many areas, such as those shown in
Figures 1.15–1.11

▲ Figure 1.15 An autonomous ▲ Figure 1.16 Robotic research ▲ Figure 1.17 Robots are used to help
(driverless) vehicle – we already is leading to improvements in people carry out dangerous or
have driverless trains and technology to help amputees and unpleasant tasks – for example,
autopilots on aeroplanes, but future people with disabilities. bomb disposal, welding of car
developments include driverless bodies, entering nuclear disaster
cars. areas (such as Chernobyl or
Fukushima) where the radiation
would kill a human in under two
minutes.

There are many more examples and the list becomes longer and longer with time.
Negative impacts of AI
All of the above examples give a very favourable view of the effect of AI on our
everyday lives. However, in any balanced argument, we should also consider the
drawbacks of the new technology:
» could lead to many job losses in a number of areas (although it is true to say
that new technical jobs would also be created); many jobs could be lost in
manufacturing, but other roles are likely to be affected (such as bus, taxi,
lorry and train drivers)

21
1 Types and componenTs of compuTer sysTems

» dependency on technology and the inability to carry out tasks done by robots,
for example, could be an issue in the future
» loss of skills – even now, skills from previous generations have been lost as
humans have been replaced by machines and software applications.

Extended reality
Extended reality (XR) refers to real and virtual combined environments, and is a
‘catch all’ term for all immersive technologies. The three most common examples
at the moment are:
» augmented reality (AR)
» virtual reality (VR)
» mixed reality (MR).

All these immersive technologies extend the reality we experience by either


blending the virtual and real worlds or by creating a fully immersive experience.
In this chapter, we will only consider the first two examples.
Augmented reality (AR)
The features of augmented reality include:
» allow the user to experience the relationship between digital (virtual) and
» physical (real) worlds
» virtual information and objects are overlaid onto real-world situations
» the real world is enhanced with digital details, such as images, text and
» animat ion
» the user can experience the AR world through special goggles or via
smartphone/phablet screens
the user is not isolated from the real world and is still able to interact and see
what is going on in front of them
examples include the Pokémon GO game which overlays digital creatures onto
real-world situations.

In the future, augmented reality will have an impact on all the following areas:
» safety and rescue operations (for example, it is possible to provide 3D images
of an area where a rescue mission is to take place, giving the team the
opportunity to interact with the environment and try out rescue procedures
before doing the real thing)
» entertainment (for example, AR takes users into a virtual environment where
it is possible to interact with the characters; imagine the characters of your
favourite film interacting with you at home)
» shopping and retail (this is one of the big areas – for example, using your
smartphone camera you can try out make-up and see how it looks on you before
buying it, or you can experience a virtual tour of a new car where you can ‘sit’
in the interior and try out the driving experience before buying the car)

22
1.5 Emerging technologies

» healthcare (doctors can make use of AR to have a better understanding of a


patient’s body; software, such as Echopixel enables doctors to use CT scans
from patients to build up a 3D image of their body to help with surgery and
diagnosis).

Virtual reality (VR)


The features of virtual reality include:
» the ability to take the user out of the real-world environment into a virtual
» (unreal) digital environment
» in contrast to AR, the user is fully immersed in a simulated digital world
users must wear a VR headset or a head-mounted display which allows a 360°
view of the virtual world (this ‘fools’ the brain into believing they are walking
on an ocean bed, walking in an alien world or inside a volcano)
» this technology can be used to good effect in: medicine (teaching operation
procedures), construction, engineering and the military.

In the future, virtual reality will have an impact on all the following areas:
» military applications (for example, training to operate a new tank)
» education (for example, looking inside an ancient building as part of a history
» lesson)
» healthcare (for example, as a diagnostic tool to recommend treatment)
» entertainment (for example, games where gloves, goggles or helmets are worn
» to fully immerse players and make it seem very real)
» fashion (for example, to do fashion shows before doing the real thing – see
» the clothes on people, check out the venue and so on)
» heritage (for example, allowing users to walk around and close up to
» monuments like Stonehenge)
» business (for example, training courses and role-playing scenarios for staff)
engineering (for example, seeing how new designs like bridges will look in an
existing environment)
sport (for example, a golfer trying to improve his swing can use this
technology and get feedback to improve his game)
media (for example, interactive special effects in movies)
scientific visualisation (for example, part of a molecular structure in
chemistry, or a cell in biology).

23

You might also like