ICT Notes
ICT Notes
1.1.1 : Hardware
Hardware is the general term for the physical components that make up a typical computer
system.
There are two categories of hardware. They are external and internal hardware.
External Hardwares
A hardware device that is installed outside of the computer such as keyboard,
mouse, etc.
Internal Hardwares
A hardware device that is installed within of the computer such the examples
below.
Motherboard
- a printed circuit board found in all computers.
- allows the processor and other computer hardware to function and communicate with
each other.
- contains several sockets and slots to connect the other components
Graphics card
- allows computer to wend graphical information to video display device like monitors
- Connected to motherboard
- Made of processing unit, memory unit, cooling mechanism, connections to display
unit
Sound card
- integrated circuit board that provides computer with sounds
- allow the user to record sound input from the microphone and manipulate sound
stored.
1.1.2 : Software
Software is the general term used for the programs that control the computer system and
process data.
2 types of software :
- Applications software provides the services that the user requires to solve a given
task.
- System software is the software designed to provide a platform on which all other
software can run.
Application Softwares
Word processing
- used to manipulate a text document.
- copy and paste functions
- spell checkers and thesaurus
- translation into foreign language.
Spreadsheet
- used to organise and manipulate numerical data. Numbers are organised on a grid of
lettered columns and numbered rows.
- use of formulae to carry out calculations
- ability to produce graphs
- ability to do modelling and 'what if' calculations.
Database
- used to organise, manipulate and analyse data.
- ability to carry out queries on database data and produce a report (DBMS)
- add, delete and modify data in a table.
Compiler
- a computer program that translates a program written in a high-level language (HLL)
into machine code.
- examples include Java, Python, C++
Linker
- a computer program that takes one or more object files produced by a compiler and
combines them into a single program.
Utilities
- designed to carry out specific tasks on a computer
- help to manage, maintain and control computer resources
- eg. antivirus, anti-spyware, backup of files
- To change analogue data to digital data, computers use ADC (analogue to digital
converter)
- To change digital data to analogue data, computers use DAC (digital to analogue
converter)
1.2.1 : CPU
- (central processing unit) is part of the computer that interprets and executes
commands from computer hardware / software.
- made up of :
- control unit (controls the input and output devices)
- arithmetic and logic unit (carries out calculations and makes logical decisions)
- small memory locations called registers
1.2.2 : Internal memory
- Random access memory (RAM) : internal chip where data is temporarily stored.
- Read-only memory (ROM) : memory used to store information that needs to be
permanent.
- ROM also contains some coding known as boot file or BIOS (basic input/output
system)
- BIOS : stores date, time, system configuration in a non-volatile chip called CMOS
(complementary metal oxide semiconductor)
RAM ROM
Command line interface The user is not restricted to All commands need to be
(CLI) a number of pre-determined typed in, which takes time
options. and can be errorprone.
Gesture-based interface
● rely on human interaction by the moving of hands, head or even the feet.
● uses techniques known as computer vision and image processing.
● our car example
○ rotating a finger clockwise near the radio will increase the sound volume
(rotating the finger anti-clockwise will reduce the sound volume)
○ 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.
● 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.
Laptop
Laptop refers to a type of computer where the monitor, keyboard, pointing device and
processor are all together in one single unit.
Features of laptop:
● lightweight (to aid portability)
● low power consumption (and also long battery life)
● low heat output (cooling is very important)
Advantages of laptop:
● Can be taken anywhere
● No trailing wires as all the components are in one unit
● Takes less space on the desk
● Full advantage of Wi-Fi features
● Can link into any multimedia system
Disadvantages of laptop:
● Limited battery life (need to bring heavy battery adaptor)
● The keyboards and pointing devices can sometimes be more awkward to use
● Not always possible to upgrade them
Smartphones
Smartphones allow normal phone calls to be made, but also have an operating system
allowing them to run a number of computer applications
Features of smartphones:
● High-definition
● Anti-glare displays
● Front- and back-facing cameras
● Lower weight and longer battery life
● Use Bluetooth for connection to printers and other devices
● Use a number of sensors to carry out the following functions:
○ Proximity sensors to detect if the device is close to
○ Accelerometers, which detect movement and orientation of the device
○ Can use sophisticated speech recognitions systems to enable the user to ask
the device to look for things
Advantages of smartphones:
● They are very small in size and lightweight (easy to carry anywhere and have it with
you all the time)
● You can use them to make phone calls, but also connect to the internet while on the
move.
● Can be used almost anywhere
● Have apps which make use of sensor data provided by the smartphone
● Have a reasonable battery life compared to laptops
Disadvantages of smartphones:
● Small screens and keyboards make pages difficult to read.
● More difficult and slower when typing things in
● 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
● Not all website features are compatible with smartphone operating systems.
● Much easier to lose a smartphone or be stolen
● Data transfer rate using mobile phone networks can be slower than with Wi-Fi
Tablets
Tablets use touch screen technology and do not have a conventional keyboard
Advantages of tablets:
● Very fast to switch on
● 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
● Not much heat
● 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 and the user hear alerts from emails and notifications
Disadvantages of tablets:
● Tend to be rather expensive when compared to laptops
● Have limited memory or storage when compared to a laptop
● 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 (typo)
● Transferring of files often has to be done through an ‘application store
● Laptops tend to support more types of file format than tablets and are also better
equipped to run different types of software. ’