Name: Ajekiigbe Emmanuel Enioluwa
Course: FAA121
DEPT: ARCHITECTURE
REG NO: 202441284117HA
Question 1: list 20 computer memory units listed from smallest to
largest, along with their approximate numerical values:
-Bit (b) - Smallest unit
-Nibble - 4 bits.
-Byte (B) - 8 bits
-Kilobyte (KB) - 1,024 bytes.
-Megabyte (MB) - 1,048,576 bytes.
-Gigabyte (GB) - 1,073,741,824 bytes.
-Terabyte (TB) - 1,099,511,627,776 bytes.
-Petabyte (PB) - 1,125,899,906,842,624 bytes.
-Exabyte (EB) - 1,152,921,504,606,846,976 bytes.
-Zettabyte (ZB) - 1,180,591,620,717,411,303,424 bytes.
-Yottabyte (YB) - 1,208,925,819,614,629,174,706,176 bytes.
-Brontobyte - 1,024 YB.
-Geopbyte - 1,024 Brontobytes.
-Saganbyte - 1,024 Geopbytes.
-Jotabyte - 1,024 Saganbytes.
-Cobrabyte - 1,024 Jotabytes.
-Kibibyte (KiB) - 1,024 bytes.
-Mebibyte (MiB) - 1,024 KiB.
-Gibibyte (GiB) - 1,024 MiB.
-Tebibyte (TiB) - 1,024 GiB.
Question 2: Why is 32bit called x86 and not x32 and 64bit is called
x64?
The reason "x32" wasn't adopted as a name for 32-bit architecture is largely
a matter of convention and historical context. By the time 64-bit
architectures emerged, the "x86" name had already become synonymous
with 32-bit architecture. Introducing "x32" might have caused confusion, so
the industry simply continued using "x86" to refer to 32-bit architecture.
In summary, the naming convention "x86" for 32-bit architecture and "x64"
for 64-bit architecture is a result of historical and conventional factors, rather
than a strictly logical or technical distinction.