Chap 1
Chap 1
Hardware
Hardware:
• Is the general term for the physical components that make up a typical
computer system
• E.G:
➢ Input devices – keyboard, mouse, camera
➢ Output devices – monitor, printer, plotter
• There are two types of hardware:
1) Internal – a device that is installed within the computer
2) External – a device that is often externally connected to the
computer to control either input or output
Software
Software:
• the program that controls the computer system and process data
• Two types of softwares:
➢ System software – programs that allow the hardware to run
properly and allow the user to communicate with the computer
E.G:
»compilers = a computer program that translated a program
written in a high-level language (HLL) into machine code, that is
directly understood by the computer, so that it can be directly
used by a computer to perform a required task
» linkers = a computer program that takes one or more object files
produced by a compiler and combines them into a single program
that can be run on a computer
» device drivers = a software that enables 1 or more hardware
devices to communicate with the computer’s operating system
(without these, a hardware device won’t work with the computer)
» operating systems = a software running in computer
background
» utilities = a software that has been designed to carry out specific
tasks on a computer, (i.e: antivirus, backup of files, disk repair)
➢ Application software – designed to allow users to complete
specific tasks
E.G:
» word processing = used to manipulate a text document
» spreadsheet = used to organise and manipulate numerical data
» database (management system) = used to organize, manipulate
and analyze data
» control and measurement software = designed to allow a
computer or microprocessor to interface with sensors
» applets = are small applications that perform a single task on a
device
» apps = a software which can perform a fairly substantial task
(i.e: video and music streaming)
» video editing = allows a user the ability to manipulate videos to
produce a new video
» graphics editing = allows bitmap and vector images to be
changed and are made up of pixels
» audio editing = allows a user to edit, manipulate and generate
audio data on a computer
» computer-aided design (CAD) = a software used to help in the
creation, manipulation, modification and analysis of a
drawing/design
Main components of a computer
Central Processing unit (CPU):
The CPU is the brain of the computer. It is the device that carries out software
instructions. Also known as microprocessor. It consists of control unit (CU)
that manages input and output devices and an arithmetic and logic unit (ALU)
that performs computations and makes logical judgements, and tiny memory
regions known as registers. It processes input and produces the outcome in
the form of output.
Memory:
Any data or instructions that are to be processed by CPU must be placed into
the main memory
CD/DVD drive:
An optical disc thar reads and writes all common CD and DVD formats
Motherboard:
It’s a printed circuit board which holds many of the crucial components of the
system
Hard drive:
A hardware device that’s used to store information like software and files
Power supply:
The component that supplies power to computer
Graphics card:
A device that attaches to the motherboard to enable the computer to process
and display graphics
Sound card:
A device that attaches to the motherboard to enable the computer to input,
process, and deliver sound
Motherboard
Hard drive
CD/DVD Drive
Sound card
Graphics card
Analogue and digital data
Digital data – is when computers can only understand data in the form of
binary digits (0,1).
Analogue data – Is the physical data that changes smoothly from one value
to the next, and not in discrete steps as with digital data
The figures show how data changes in analogue and digital forms, analogue
data forms smooth curves whereas digital data changes in discrete steps.
• Input devices – are pieces of hardware that allow users to enter data
into computers.
• Output device – displays the computer's output in a human-readable
format. As words on a printer, for example, or moving graphics on a
monitor.
Backing/Secondary Storage
Advantages Disadvantages
Quicker to enter commands Smaller range of commands can be
used
Easier to enter commands Icons are pre-programmed to set
tasks and users cannot change
Less chance of users making errors GUI requires more computer power
CLI:
• Requires the user to enter command prompts to interact with the
computer
• They are normally used by expert users as it is more complicated to use
for others
• E.G: ATTRIB, CD, CHKDSK, Copy, DIR, DOS, Unix
Advantages Disadvantages
User directly communicates with the Users must remember complex
computer commands
A wider range of commands can be Lots of typing needed for quite
used simple task
Needs very little computer power Higher chance of errors when typing
in commands
Can be run on very old computers One spelling mistake means that
the command will fail
Basic Information:
• An operating system is a software the manages the computer resources
such as peripherals and memory management, multitasking, security
and user interface.
• Operating systems allow components to communicate with each other
and enables the computer to run software applications
Common OS:
▪ Android
▪ Mac OS
▪ DOS
▪ iOS
▪ Linux
▪ Windows
▪ Unix
Types of Computer
Standalone Networked
PC/Desktop:
o A computer that is made up of a separate monitor, keyboard, mouse
and processor unit.
o PC = personal computer
o Uses:-
» office and business work
» educational use
» general entertainment
» gaming device
Advantages Disadvantages
• Usually fixed in 1 position • Not particularly portable
• Internet is stable • Necessary to copy files since
• Tends to have better it’s not portable
specifications • Are more complicated since
• Power consumption is not all components need to be
critical carried around and connected
to the computer by wires
Laptops:
o A computer that is made up of monitor, keyboard, mouse and processor
in one single unit and mot separated
o Light weight, low power consumption, long battery life, the processor
doesn’t generate too much
o Uses:-
» office and business work
» educational use
» used as a gaming device
» general entertainment
Advantages Disadvantages
• They can be taken anywhere • Since easier portable, easier
• No trailing wires because all to steal
components are in 1 single • Limited battery life so the user
unit needs to carry a heavy
• Has full advantage of Wi-Fi adaptor
• Can link to any multimedia • It can be awkward to use
system keyboard and pointing devices
Tablets:
They work similarly to a smartphone. The only main difference is that they are
much somewhat bigger in size as compared to a smartphone
Advantages Disadvantages
• Very fast to switch on/off • Have limited memory or
• Fully portable storage
• Touch – screen technology • Expensive to run
• Can use many apps • Typing on a touch screen can
• Long battery life be slow
• Doesn’t generate heat • Tablet doesn’t support many
file formats compared to
laptop
Smartphones:
o Allow normal phone calls to be made
o Have an OS (such as iOS or Android)
o The OS allow them to run a number of compiler applications (known as
apps or applets)
o They communicate with the internet either by using Wi-Fi hotspot or
using 3G/4G/5G phone networks
Phablets:
• 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.
Uses:
• Entertainment (streaming of music, videos, and television programs).
• Gaming (including group games).
• As a camera or video camera.
• 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 banking apps).
• Voice over Internet Protocol: 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 (allows rapid voice and video
communication).
• Education use (using interactive software to teach or learn from).
• Remotely control devices.
IMPORTANT NOTE:
Laptops are the most expandable of these devices, while smartphones are
the most portable. Tablets and phablets fall somewhere in between, offering a
balance of portability and expandability. The choice of which device to use
will depend on your specific needs and use case.
Emerging Technologies
Advantages Disadvantages
• Helps in safety and quality of • Can cause higher
services and products unemployment (job losses)
• Can carry out dangerous • Loss of basic skills due to
tasks dependency on technology
• Can work non-stop • Can be prone to viruses
• Have higher productivity and • Repairing costs can be high
greater consistency