REVISION
REVISION
• Hardware refers to the physical parts of the computer, including the motherboard,
CPU, RAM, storage devices, and peripherals such as keyboards and monitors
• Software comprises the programs and applications that run on the hardware, enabling
it to perform specific tasks
2. Hot Swappable: USB devices can be connected or disconnected while the computer
is running without requiring a reboot, which enhances user convenience and
flexibility
d) System Utility Definition and Programs
A system utility is software designed to help manage, maintain, and control computer
resources.
• Disk Cleanup: This utility helps free up space on a hard drive by removing
unnecessary files.
• Antivirus Software: Protects the system from malware by scanning for viruses and
other threats.
• File Management Tools: These programs assist users in organizing and managing
files on their systems efficiently
Question Two
a) Definition of Port
A port is an interface through which external devices connect to a computer system.
• USB Port: Used for connecting various peripherals like keyboards, mice, printers,
etc., facilitating data transfer and power supply.
• HDMI Port: Used for transmitting high-definition video and audio from devices like
computers to displays or TVs
Diagrams
text
Number Word Representation:
+------------------+
| 42 |
+------------------+
Question 2
a) Binary Subtractions Using Two's Complement
i) To perform 1000002−00000121000002−0000012:
text
100000
+ 111111
---------
0111111 (ignoring carry)
2.
text
1111111
+ 0101011
---------
10111010 (ignoring carry)
2.
c) Decimal Conversion
i) To convert 10011110121001111012:
=1×28+0×27+0×26+1×25+1×24+1×23+0×22+1×21=256+32+16+8+0+2=31710=1×28+0×2
7+0×26+1×25+1×24+1×23+0×22+1×21=256+32+16+8+0+2=31710
ii) For 16278101627810, it remains as is since it's already decimal. iii) For hex
A4E116A4E116:
=A×165+4×164+E×163+1×162+6×161=(10×1048576)+(4×65536)+(14×4096)+(1×256)+(6
×16)=A4E11616=decimalvalue=...=decimalvalue=A×165+4×164+E×163+1×162+6×161=(1
0×1048576)+(4×65536)+(14×4096)+(1×256)+(6×16)=A4E11616
=decimalvalue=...=decimalvalue
• B = 1011
• 0010
• 0101
• 0111
• F = 1111
=1×25+1×24+1×23+1×22+0×21+1×20=32+16+8+4+0+1=6110=1×25+1×24+1×23+
1×22+0×21+1×20=32+16+8+4+0+1=6110
2. For 0.111120.11112:
=1×2−1+1×2−2+1×2−3+1×2−4=12+14+18+116=0.937510=1×2−1+1×2−2+1×2−3+1
×2−4=21+41+81+161=0.937510
• 11100.112=28+0.75=28.751011100.112=28+0.75=28.7510
• 1.012=1+0.25=1.25101.012=1+0.25=1.2510
Question Two
a) Functional Units of a Computer
The functional units of a computer include:
Diagram
text
+-------------------+
| Input |
| (Keyboard) |
+-------------------+
|
v
+-------------------+
| CPU |
| |
+-------------------+
|
v
+-------------------+
| Memory |
| (RAM/Storage) |
+-------------------+
|
v
+-------------------+
| Output |
| (Monitor) |
+-------------------+
Question Three
a) File Access Modes
i) Indexed Sequential Access
Indexed sequential access combines both sequential access methods with an index table for
faster retrieval times by allowing direct access via index pointers while still maintaining
sequential organization for bulk processing.
Question Four
a) HDD vs SSD Differences
i) Access Time
• HDDs have longer access times due to mechanical parts; typically around
milliseconds.
• SSDs provide much faster access times measured in microseconds due to electronic
components.
ii) Reliability
• HDDs are more prone to mechanical failure due to moving parts.
• SSDs are generally more reliable as they have no moving parts.
iii) Noise
• HDDs produce noise due to spinning disks and moving heads.
• SSDs operate silently since they use flash memory technology.
Question Five
a) Functions of BIOS
1. Power-On Self Test (POST): Checks hardware components during boot-up for
functionality before loading the OS.
2. Boot Loader Functionality: Locates and loads operating system files into memory so
that the system can start up properly.
3. Hardware Initialization: Configures hardware settings before handing control over
to the operating system.
4. System Configuration Settings: Allows users to configure hardware settings through
BIOS setup utility screens.
b) Conversions
i) Decimal 52139105213910 to Hexadecimal:
text
52139 /16 =3258 remainder=11(B)
3258 /16=203 remainder=10(A)
203 /16=12 remainder=11(B)
12 /16=0 remainder=12(C)
So,
52139_{10} = CAB(B)_16
So,
8159_{10}=17747_8
For .328:
3*16^-1 +2*16^-2 +8*16^-3 =3/16 +2/256+8/4096
So,
A5 .328_{16}=165 .1875_{10}
text
Carry : - - - -
| | | | |
| | | | |
| | | | |
-------------------
| | | |
| | | |
-------------------
`01011`(which equals `11` in decimal)
ii. Dependency
• Data: Independent; it exists without needing context.
• Information: Dependent on data; it requires data to be meaningful.
vi. Usefulness
• Data: Generally less useful on its own; requires processing to become valuable.
• Information: More useful as it provides context that can guide actions or decisions.
Hierarchy of Data
The hierarchy of data is structured as follows:
1. File Management: Organizing files for easy access (e.g., file explorers).
2. Disk Management: Managing disk drives by formatting, partitioning, or checking for
errors.
3. Backup and Recovery: Creating backups of important files and restoring them when
needed.
4. System Monitoring: Providing tools to monitor system performance and resource
usage.