ExamShortcut

Hardware, Memory & Number Systems

🔒 Log in to track
high importance7 formulas⚡ 14 shortcuts6 subtopics

Memory units and conversions

🔒 Log in to track

The ladder (exam convention: each step is x1024):

UnitEqualsValue in bytes
1 bitsmallest unit (0 or 1)-
1 Nibble4 bits-
1 Byte8 bits1
1 KiloByte (KB)1024 B2^10
1 MegaByte (MB)1024 KB2^20 = 1,048,576 B
1 GigaByte (GB)1024 MB2^30 = 1,07,37,41,824 B
1 TeraByte (TB)1024 GB2^40
1 PetaByte (PB)1024 TB2^50
1 ExaByte (EB)1024 PB2^60

A word is the number of bits a CPU handles at once (16/32/64-bit). Careful: lowercase b = bit, uppercase B = byte - 1 Mbps (megabit/s) = 0.125 MB/s. (Purists use KiB/MiB for the 1024-based values; SSC uses the KB = 1024 B convention.)

Detailed notes

The unit ladder

All data is stored as bits. The units stack up by 1024 (2 to the power 10) at each step — exam convention, never 1000:

UnitEqualsIn bytes
1 bitsmallest unit — one 0 or 1—
1 Nibble4 bits—
1 Byte (B)8 bits1
1 KiloByte (KB)1024 B2¹⁰
1 MegaByte (MB)1024 KB2²⁰ = 10,48,576 B
1 GigaByte (GB)1024 MB2³⁰ = 1,07,37,41,824 B
1 TeraByte (TB)1024 GB2⁴⁰
1 PetaByte (PB)1024 TB2⁵⁰

How to convert: going up → divide by 1024 at each step; going down → multiply by 1024. Example: 4 GB = 4 × 1024 = 4096 MB; 2048 KB = 2048 ÷ 1024 = 2 MB.

Bits vs bytes — the speed trap

  • File sizes and storage are measured in bytes (MB, GB).
  • Line speeds are measured in bits: Mbps = megaBITS per second.
  • 8 bits = 1 byte, so an 8 Mbps line moves about 1 MB of file data per second. A 16 Mbps connection downloads a 10 MB file in about 10 × 8 ÷ 16 = 5 seconds. Watch the case: Mb = megabit, MB = megabyte.

Other asked units

  • Word length — the number of bits a CPU handles in one go (a '64-bit processor').
  • Smallest unit of data = bit; smallest unit of memory addressable = usually 1 byte.
  • Half a byte (4 bits) = nibble — one hexadecimal digit is exactly one nibble.

Worked examples in exam style

  1. 4 GB to MB: climb down one rung — 4 × 1024 = 4096 MB.
  2. 2048 KB to MB: climb up — 2048 ÷ 1024 = 2 MB.
  3. Bits in 2 KB: 2 × 1024 = 2048 bytes, then × 8 = 16,384 bits.
  4. Download time: a 10 MB file on a 16 Mbps line: file = 10 × 8 = 80 megabits; 80 ÷ 16 = 5 seconds.
  5. Which is largest among 1024 KB, 1 MB, 10,00,000 bytes, 0.5 GB: put everything in KB — 1024, 1024, about 977, 5,24,288 → 0.5 GB wins.

Where you already use this ladder

  • Internet plans are sold in Mbps (bits), but your browser shows MB/s (bytes) — an 80 Mbps line downloads near 10 MB/s.
  • A phone photo ≈ 2–5 MB, a movie ≈ 1–4 GB, a good laptop SSD ≈ 512 GB–1 TB. These everyday anchors help you reject absurd options instantly.

Two traps that decide the mark

  1. Using 1000 instead of 1024 — every ladder question in exams assumes 1024.
  2. Confusing Mb (bits) with MB (bytes) in speed questions — divide by 8 to go bits → bytes.

Quick revision

  • Bit → Nibble (4) → Byte (8) → KB (1024) → MB → GB → TB → PB; each step ×1024.
  • 4 GB = 4096 MB; 2048 KB = 2 MB; 1 TB = 1024 GB.
  • Speeds are in bits: 8 Mbps ≈ 1 MB/s of file data.
  • Nibble = 4 bits = one hex digit. Smallest unit = bit.

Types of questions asked

Every way this subtopic shows up in exams — how to recognise it, the formula or logic to use, and a solved example.

Type 1: Bit / nibble / byte definitionsvery common3 practice Q
How to spot it:

'How many bits in a byte/nibble?', 'how many nibbles in a byte?', 'bits in 3 bytes?' — direct small-number questions.

  1. Fixed facts: 1 byte = 8 bits, 1 nibble = 4 bits, so a byte = 2 nibbles.
  2. Multiply for bigger counts: 3 bytes = 3 × 8 = 24 bits.
  3. One hex digit = one nibble — a free link to hexadecimal questions.

Example: How many bits are there in 3 bytes?

3 × 8 = 24 bits — one byte always carries exactly 8 bits.

Type 2: KB → MB → GB → TB ladder conversionvery common6 practice Q
How to spot it:

'4 GB = how many MB?', '2 TB = how many GB?', 'which is largest', 'a folder of n files of 512 KB is how many MB'.

  1. Every step is ×1024 going up, ÷1024 going down — never 1000.
  2. 4 GB = 4 × 1024 = 4096 MB; 2048 KB = 2 MB; 1 TB = 1024 GB.
  3. For 'which is largest', convert everything to one unit (say KB) before comparing.

Example: A pen drive holds 4 GB. How many MB is that (exam convention)?

4 × 1024 = 4096 MB. Each step up the ladder multiplies by 1024, so going from GB to MB multiplies by 1024.

Type 3: Bits vs bytes in data-transfer speedcommon3 practice Q
How to spot it:

'A 16 Mbps line downloads a 10 MB file in how long?', '8 Mbps equals how many MB/s?' — speed given in megabits, file in megabytes.

  1. Convert the file to bits (×8) or the speed to bytes (÷8) before dividing.
  2. 8 Mbps = 1 MB/s; 16 Mbps = 2 MB/s.
  3. Time = file size ÷ effective speed, both in the same unit.

Example: A connection delivers 16 Mbps (megabits per second). How many megabytes is that per second?

16 ÷ 8 = 2 MB per second — eight bits make one byte, so divide the bit-rate by 8.

Type 4: Unit odd-one-out and definitionscommon3 practice Q
How to spot it:

'The smallest unit of data is', 'word length means', 'which is not a unit of memory'.

  1. Bit = smallest unit; byte = 8 bits; nibble = 4 bits.
  2. Word length = bits the CPU processes in one operation (hence '64-bit processor').
  3. Odd-one-out versions usually slip in a speed unit (Mbps) among size units (KB, MB, GB).

Example: Which of the following is NOT a unit of data size?

Mbps — megabits per second, a speed unit. KB, MB and GB measure size.

Formulas

Step multiplier
1 unitnext=210=1024 unitsprev1\ \text{unit}_{next} = 2^{10} = 1024\ \text{units}_{prev}

KB->MB->GB->TB->PB all multiply by 1024

Byte identity
1 Byte=8 bits,1 Nibble=4 bits1\ \text{Byte} = 8\ \text{bits},\quad 1\ \text{Nibble} = 4\ \text{bits}

half a byte = nibble

Common ladders
1 GB=1024 MB=220 KB=230 B1\ \text{GB} = 1024\ \text{MB} = 2^{20}\ \text{KB} = 2^{30}\ \text{B}

4 GB = 4096 MB = 2^22 KB

bits vs bytes
1 MB=8 Mb1\ \text{MB} = 8\ \text{Mb}

capital B = byte, small b = bit (speeds are usually bits)

Shortcut tricks

⚡ x1024 ladder

Every step up multiplies by 1024 (2^10), never 1000 in SSC convention. 4 GB = 4 x 1024 = 4096 MB. Half a KB = 512 B.

Example: 2 GB = ? KB

2 x 1024 x 1024 = 2^21 = 2,048 KB x 1024 = 20,97,152 KB - or 2^21 KB.

⚡ Bit-vs-byte speed check

Line speeds are in bits (Mbps), file sizes in bytes (MB). To convert a download speed to MB/s, divide by 8: 8 Mbps = 1 MB/s.

Example: 16 Mbps line - max MB downloaded per second?

16/8 = 2 MB per second.

Where students lose marks

  • Using 1000 instead of 1024 for unit steps in exam questions.

  • Confusing Mb (megabit) with MB (megabyte) in speed questions.

  • Saying a nibble is 8 bits - a nibble is 4 bits (half a byte).

Practice sets — 16 questions

Sets of 10, mixed across the question types above. Each answer comes with a step-by-step explanation.

Topic test · 10 questions

Suggested time 4 min · wrong answers go to your mistake notebook automatically.