Chapter 1
Chapter 1
Hardware
• Hardware are the physical components which make up the computer system.
• Each item of hardware has their specific roles in a computer system.
• Hardware components can either be internal or external.
Internal Hardware Devices:
3. BIOS (Basic Input/Output System) /UEFI (Unified Extensible Firmware Interface) looks
for the operating system.
• Monitor
• Keyboard
• Mouse
• Printer
• External Storage Devices
Software
• Software is a collection of instructions that can be ‘run’ on a computer.
• These instructions tell the computer what to do.
• Programs that control computer systems
• Set of instructions that make computer do something
• Software is not a physical thing
• For a computer system to be useful, it has to consist of both hardware and software.
• Two types of software: application software and system software
Application software:
• Hardware are the physical components which make up the computer system.
• Software is a collection of instructions that can be ‘run’ on a computer.
• These instructions tell the computer what to do.
ADC converter
DAC converter
3. RAM can be written to and from, but ROM can only be read from.
4. RAM is used to store data, files, programs, and parts of OS that are currently in use. However,
ROM is used in storing start-up data.
Input and output devices
Input device
Output device
• An output shows the result or solution of the input after it has been processed.
• An output device can only receive data.
• Output devices are needed in order to display the outcome of the processing that took place
to the user.
• An output device displays the computer's output in a human-readable format
• Output devices are simpler as they only need to display the finale.
Backing storage
• Required to store significant amounts of data permanently.
• Most commonly in the form of Hard disk drives and Solid-state drives.
• Examples: Internal HDD, SSD, external drives, Blu-ray discs, USB drives.
• Not directly addressable by the CPU – data must be moved to RAM first.
• Access time is slower than RAM/ROM.
Internal Memory
Feature Backing Storage
(RAM/ROM)
Addressable by
Yes (directly) No (data must be moved to RAM)
CPU
3. RAM and ROM are significantly faster in accessing data than backing storage.
5. Internal memories are fixed, and backing storage can be fixed or portable.
6. Internal memories can be directly read by the CPU, while backing storage needs to be moved
into the RAM before being read by the CPU.
Operating systems
• Controls operation of input, output & backing storage
• Supervises loading, running & storage of application programs.
• Deals with errors in application programs.
• Maintains security of the whole computer system
• Maintains a computer log.
• Operating systems offer various types of user interfaces
User interfaces
• A user interface where the user types text commands to interact with the computer.
• Example:
Advantages:
Disadvantages:
• Requires memorizing commands.
• A user interface that uses icons, pictures, and menus to interact with the system instead of
typing commands.
• Based on WIMP – Windows, Icons, Menus, and Pointing device (like a mouse).
• Modern Use: Also includes touchscreen gestures (e.g., pinch (zoom), rotate) on
smartphones and tablets.
• Example: Clicking the Desktop icon in Windows runs commands without typing.
Advantages:
Disadvantages:
• GUI can be slow for experienced programmers to use, they find CLI much faster
Who uses GUI?
• General users/end-users who want to run apps, play games, or manage files with minimal
technical knowledge.
• Examples of use:
Advantages:
• no need for a driver to take their hands off the steering wheel
• in a home, very useful for people with disabilities, because many tasks can be carried out
by the spoken word only
• possible to use as a security feature, because voice recognition could be used to identify a
person
Disadvantages
• still unreliable, with many commands not being recognised or needing to be repeated
several times (especially if there is background noise)
• can be quite complex to set up
• user needs to know which commands can be used
Gesture-based user interface
• Interfaces that recognize human gestures (e.g., hand, head, or foot movements) to control
a system.
• Uses computer vision and image processing via cameras or sensors.
• Examples:
o Rotate finger to adjust volume.
Advantages:
2. educational use
3. general entertainment
4. gaming device
Advantages:
6. As they usually have wired connections, they have more stable internet access.
Disadvantages:
1. They are not particularly portable because they are made up of separate components.
2. More complicated because all the components need to be hooked up by wiring, which also
clutters up the desk space.
Laptop computer
• It refers to a type of computer where the monitor, keyboard, pointing device and processor
are all together in one unit.
• This makes them extremely portable. lightweight (to aid portability).
• Low power consumption (and also long battery life).
• Low heat output (cooling is very important).
Uses:
2. educational use
4. general entertainment
Advantages:
1. Portability: all components are in a single unit, so they can be taken anywhere.
2. Because of one single unit, there are no trailing wires and desk clutter.
3. take up much less room on a desk, so they can be easily used in public spaces.
2. limited battery life means the user needs to carry a charger at all times.
Smartphone
• 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).
• Smartphones communicate with the internet either by using Wi-Fi hot spots or by using
3G/4G/5G mobile phone networks.
Uses:
3. They allow users to use a camera feature (to take photos or videos).
4. They allow users to use an MP3/4 player (for music and videos).
Advantages:
3. because they use Wi-Fi and mobile phone networks, they can be used almost anywhere.
4. they have apps which can tell instant location, which is a feature that isn’t available in either
desktops or laptops.
5. they have reasonable battery life.
Disadvantages:
4. Memory size in most phones is not very large when compared to laptops and desktops.
5. Not all website features are compatible with smartphone operating systems.
6. Because of their small size, it is much easier to lose a smartphone or for it to be stolen compared
to laptops or desktops.
7. The data transfer rate using mobile phone networks can be slower than with Wi-Fi.
Tablet
Uses:
4. They allow users to use an MP3/4 player (for music and videos).
1. very fast to switch on (no time delay waiting for the operating system to load up).
2. fully portable – they are so lightweight that they can be carried anywhere.
3. touch screen technology means they are simple to use and don’t need any other input devices.
4. not much heat, they use solid-state technology.
5. The battery life of a tablet is a lot longer.
6. 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:
Phablet
• Some of the latest smartphones have been designed as a hybrid between a tablet and a
smartphone, referred to as a phablet.
• They have much larger screens than a smartphone but are smaller than a tablet.
Uses:
• Technology that focuses on creating a computer system that can closely mimic or simulate
human intelligence
• AI can be used to:
o Enhance video games and computer tactics
o Help decision making steps in expert systems
o Take over menial tasks for humans; increasing our leisure time
o Can be used for safer automated travel; cars that can drive and park by themselves
o Increases home safety by being able to tell the difference between owner & intruder; call
authorities automatically
o Improved medical care as decision making skills and precision can be enhanced
Negative Impacts of AI
• Job Losses: Automation may replace workers in manufacturing, driving, and other
industries.
• Over-Dependency: People might become too reliant on AI systems, losing ability to
perform tasks manually.
• Loss of Human Skills: Traditional skills may disappear as machines take over tasks
previously done by humans.
• A collective term for technologies that blend real and virtual worlds.
• Main Types:
o AR (Augmented Reality)
o VR (Virtual Reality)
o MR (Mixed Reality)
• Blends digital and real environments – adds digital content to the real world.
• User stays aware of real world while interacting with virtual elements.
Applications: