Technology is the largest of the three areas, taking 11 topics of the 23 calculation topics. Most of it is calculation tied to the basics of IT: availability, base conversion, logical operations and so on.

Eight of these topics are rated "highest" for question frequency, so covering this area alone lifts your score on calculation problems considerably.

💻 Technology (11 topics)

#1 Availability (series system)

Highest Basic

A configuration in which several devices are lined up along a single path, and every one of them has to be working.

FormulaOverall availability = Availability of device A × Availability of device B
  • Availability: The probability that the system is operating normally (0.0 to 1.0)

Solution steps

  1. Turn each availability figure into a decimal
    Convert the percentages into decimals.
    Example: 90% → 0.9
  2. Multiply the figures together
    Multiply the availability of every device.
    Example: 0.9 × 0.8 = 0.72

Common mistakes

  • Adding the availability figures together
    Multiplying probabilities is what gives you the probability that things happen at the same time. Adding them can exceed 1, which cannot be a probability.

Exam pointers

  • A series diagram shows the devices lined up in a single row.
  • You can use the fact that the result is always smaller than any individual device's availability as a sanity check.

How to remember

"A series is a shared fate. One falls, they all fall."

"Checkpoints on a single road. You only reach the goal by passing every one."

Series vs parallel — the difference in availability Series system (fails unless every device works) Input Device A Availability 0.9 Device B Availability 0.9 Device C Availability 0.9 Output Calculation: 0.9 × 0.9 × 0.9 = 0.729 Overall availability = 0.729 Parallel system (works if any one device works) Input Device A (availability 0.9) Failure rate = 1 - 0.9 = 0.1 Device B (availability 0.9) Failure rate = 1 - 0.9 = 0.1 Output Calculation: 1 - (0.1 × 0.1) = 1 - 0.01 = 0.99 Overall availability = 0.99

#2 Availability (parallel system)

Highest Basic

A configuration with several devices held as spares, which keeps running as long as any one of them is working.

FormulaOverall availability = 1 - (1 - Availability A) × (1 - Availability B)
  • Failure rate: The probability that the system is down (if availability is 0.9, the failure rate is 0.1)

Solution steps

  1. Find each failure rate
    Subtract the availability from 1.
    Example: for an availability of 0.9, 1 - 0.9 = 0.1
  2. Find the probability that all of them fail
    Multiply the failure rates together.
    Example: 0.1 × 0.1 = 0.01
  3. Subtract that from the whole (1)
    Every case other than "all down" means the system is running.
    Example: 1 - 0.01 = 0.99

Common mistakes

  • Simply multiplying the availability figures
    That is the calculation for a series (no spares).
  • Forgetting to subtract from 1 at the end
    You have answered with the probability that everything fails.

Exam pointers

  • A parallel diagram shows the devices stacked one above the other.
  • The result is always larger than any individual device's availability.

How to remember

"For a parallel system, take the chance that everyone falls asleep and subtract it from a wide-awake 1."

"As long as one of them is still standing, the system is alive."

#3 MTBF / MTTR

Highest Basic

Measures of the interval between failures (the healthy time) and the time taken to repair them (the time spent in bed).

FormulaAvailability = MTBF ÷ (MTBF + MTTR)
  • MTBF: Mean time between failures. The average time it runs without breaking.
  • MTTR: Mean time to repair. The average time spent under repair after a failure.
MTBF / MTTR timeline — running and failing, over and over Flow of time → Running (900h) Repair 100h Running (900h) Repair 100h Running… MTBF Mean time between failures MTTR Mean time to repair Availability = MTBF ÷ (MTBF + MTTR) = 900 ÷ 1000 = 0.9

Solution steps

  1. Work out the total time
    Add MTBF and MTTR together.
    Example: MTBF = 900 hours and MTTR = 100 hours gives 1,000 hours in total
  2. Work out the share that is healthy time
    Divide MTBF (the healthy time) by the total.
    Example: 900 ÷ 1000 = 0.9 (90%)

Common mistakes

  • Putting only MTTR in the denominator
    MTBF ÷ MTTR gives you a ratio — how many times longer the healthy time is than the repair time.
  • Getting the meanings of MTBF and MTTR the wrong way round
    You have mixed up what the F and the R stand for.

Exam pointers

  • For "how do you raise availability?", the answer is either to make MTBF larger or to make MTTR smaller.
  • Adding maintenance staff shortens MTTR (repair time); switching to higher-quality parts lengthens MTBF (the interval between failures).

How to remember

"Divide the healthy time by the whole life. That is availability."

"B is for Between, R is for Repair. Time until it breaks, and time until it is fixed."

#4 Base conversion (binary ⇔ decimal)

Highest Basic

The technique for rewriting numbers between the decimal system people use and the ones and zeros (binary) a computer uses.

FormulaDecimal = Σ (digit × its power-of-two weight)
  • Weight: The value of each place (from the right: 1, 2, 4, 8, 16, 32, 64, 128...)
The weight-card method — binary "101101" → decimal 1. Lay out the weight cards from the right 2⁵ 32 2⁴ 16 8 4 2 2⁰ 1 2. Drop the bits in (1 = take it, 0 = leave it) 1 0 1 1 0 1 3. Add up only the cards marked 1 32 + 8 + 4 + 1 = 45 (decimal)

Solution steps

  1. Prepare the power-of-two weight cards
    Lay out cards written 1, 2, 4, 8, 16, 32... doubling each time, starting from the right.
    Example: say you are looking at the binary number 101101
  2. Add the cards where the bit is 1
    Sum only the weights in the places where the binary digit is 1.
    Example: 32(1) + 8(1) + 4(1) + 1(1) = 45

Common mistakes

  • Starting the weights at 0 or at 2
    The first place starts at 2⁰, which is 1.

Exam pointers

  • Writing the table "128 | 64 | 32 | 16 | 8 | 4 | 2 | 1" in the margin of the question paper makes you unbeatable.
  • An even binary number always ends in 0 and an odd one always ends in 1. That alone can sometimes narrow the choices down.

How to remember

"Just add up the weight cards (1, 2, 4, 8...). Binary is the sum of its weights."

"Binary 101 is 5, and 1010 is 10."

#5 Base conversion (hexadecimal)

Highest Basic

A technique that uses the digits 0-9 plus the letters A-F to write binary numbers short and tidy.

FormulaOne hexadecimal digit = four binary bits
  • Hexadecimal characters: After 0-9 come A(10), B(11), C(12), D(13), E(14), F(15)

Solution steps

  1. Split the number into groups of four bits
    Divide the binary number into chunks of four, starting from the right (the low digits).
    Example: 111011 → split into 0011 / 1011 (pad the left with zeros if you are short)
  2. Convert each chunk into hexadecimal
    Convert each four-bit chunk on its own.
    Example: 0011 = 3, and 1011 = 11, which is B. Together that is "3B".

Common mistakes

  • Splitting the binary number into groups of three bits
    That is the rule for octal. Hexadecimal is always four bits.
  • Miscounting from A(10)
    Counting on your fingers can slip, so you end up with A = 11 or similar.

Exam pointers

  • If a colour-code question comes up (#RRGGBB), remember that each colour is two hexadecimal digits, which is eight bits.
  • "Binary to hexadecimal" is the easiest place in the Technology area to raise your score on the IT Passport.

How to remember

"One hex digit, four binary siblings."

"A(10), B(11)... and F(15) at the end. The letters are the bridge into two digits."

#6 Logical operations (AND/OR/XOR)

Highest Basic

Calculations that take a combination of 0s and 1s and derive a new 0 or 1 from it, using rules like "and" and "or".

FormulaBitwise logical operations (based on the truth table)
  • AND (logical product): 1 only when both are 1, otherwise 0 (the strict condition)
  • OR (logical sum): 1 when either one is 1, and 0 only when both are 0 (the lenient condition)
  • XOR (exclusive or): 1 when the two values differ, 0 when they are the same (spot the odd one out)
Logical operations truth table — AND / OR / XOR compared AND (logical product) 1 only when both are 1 A B Result 0 0 0 0 1 0 1 0 0 1 1 1 OR (logical sum) 1 when either is 1 A B Result 0 0 0 0 1 1 1 0 1 1 1 1 XOR (exclusive or) 1 only when they differ A B Result 0 0 0 0 1 1 1 0 1 1 1 0 A way to remember them AND = the strict gatekeeper you get through only if you show both passports OR = the kind gatekeeper either one of the two passports will do XOR = spot the odd one out different outfits, you pass matching outfits, you fail

Solution steps

  1. Line the digits (bits) up vertically
    Write the two binary numbers one above the other.
    Example: line up 1010 and 1100
  2. Apply the given rule one digit at a time
    For AND ask "are both 1?"; for OR ask "is either one 1?".
    Example: for AND, the first digit is 1 and 1 so it is 1; the second is 0 and 1 so it is 0...

Common mistakes

  • Confusing XOR with OR
    OR is also 1 when both are 1, but XOR gives 0 when both are 1, because they are the same.

Exam pointers

  • To force particular bits to 0 you use AND (think of multiplying by 0); to force them to 1 you use OR (think of adding 1).
  • XOR has the property that applying it twice with the same value returns the original, so it often appears in simple explanations of encryption.

How to remember

"AND is multiplication (1×1=1); OR is addition (anything 1 or more comes out as 1)."

"XOR is 1 on a mismatch. Differ, and it stands up."

#7 Data transfer time

Highest Applied

Working out how many seconds it takes to send data of a given size over a line of a given speed.

FormulaTransfer time (s) = Data size (bits) ÷ (Line speed (bps) × Transmission efficiency)
  • Data size: The size of the file (e.g. 200MB). You have to convert it into bits before calculating.
  • Line speed: The number of bits that can be sent per second (bps = bits per second)
  • Transmission efficiency: The share of the line that actually carries data (e.g. 0.8)
Data transfer time — solved in three steps STEP 1 Bytes → bits 100 MB × 8 = 800 Mbit STEP 2 Find the effective speed 100Mbps × 0.5 = 50 Mbps STEP 3 Data size ÷ speed 800Mbit ÷ 50Mbps = 16 seconds Common mistakes ✗ Forgetting the ×8 dividing MB straight by Mbps → the answer comes out 1/8 (2 seconds, wrong) ✗ Dividing by the efficiency speed ÷ efficiency makes the speed larger → efficiency is multiplied (it lowers the speed)

Solution steps

  1. Get everything into bits
    Multiply the file size in bytes (B) by 8 to turn it into bits.
    Example: 100MB × 8 = 800M bits
  2. Calculate the effective speed
    Multiply the line speed by the transmission efficiency (%).
    Example: 100Mbps × 0.5 (50%) = 50Mbps
  3. Do data size ÷ speed
    From there it is the same as distance ÷ speed.
    Example: 800M bits ÷ 50Mbps = 16 seconds

Common mistakes

  • Carrying on without multiplying by 8
    You have not noticed that line speed (bps) and file size (B) use different units.
  • Dividing by the transmission efficiency instead of multiplying
    Efficiency is a factor that reduces performance, so the speed should come out smaller.

Exam pointers

  • Almost all questions have you treat 1G (giga) as 1,000M (mega), not 1,024.
  • You may be asked the reverse — "how much data can be transferred?" rather than "how long does the transfer take?" — but the formula has the same shape.

How to remember

"Bits and bytes: never forget the factor of 8."

"1,000× between mega and giga, 8× between bits and bytes."

#8 Image / audio data size

Highest Basic

How to calculate the size of digital data. An image comes from resolution × colour depth; audio comes from sampling frequency × quantization bit depth.

FormulaImage size = Width × Height × Colour depth ÷ 8
  • Resolution: The number of pixels across and down
  • Colour depth: The number of bits per pixel (24-bit colour, for example)
Image data size — pixels × colour depth Pixel grid 800 px (width) 600 px (height) Colour depth of one pixel (24 bit) 24bit = R(8bit) + G(8bit) + B(8bit) R (red) 8 bit G (green) 8 bit B (blue) 8 bit 2²⁴ ≈ 16.77 million colours ↓ 24 bits (3 bytes) per pixel 800 × 600 × 24 ÷ 8 = 1,440,000 bytes ≈ 1.44 MB

How to remember

"Width × height × colour, then divide by 8. Bits become bytes by dividing by 8."

#9 Availability (composite system)

High Applied

A more complex configuration that mixes series and parallel, closer to a real system.

FormulaOverall availability = combine the availability of each part, stage by stage

Solution steps

  1. Find the parallel parts and treat each as one block
    Start by calculating the small blocks that are in parallel.
    Example: if a parallel part works out to 0.99, treat it as a single device with an availability of 0.99
  2. Multiply the whole thing as one series path
    Multiply from end to end, including the block you rewrote.
    Example: 0.9 (device 1) × 0.99 (parallel block) = 0.891
Composite system availability — solve the parallel part first Step 1: system diagram Device A Availability 0.9 Parallel block Device B (0.8) Device C (0.8) Device D Availability 0.9 Step 2: calculate stage by stage Availability of the parallel block: 1 - (1-0.8)×(1-0.8) = 1 - 0.04 = 0.96 Whole system (multiply in series): 0.9 × 0.96 × 0.9 = 0.7776 Overall availability = 0.7776 * Collapse the parallel part first, then multiply the whole thing as a series

Common mistakes

  • Trying to multiply every figure at once
    There is a parallel part, so plain multiplication alone will not solve it.

Exam pointers

  • A diagram shaped like A - (B||C) - D, bulging only in the middle, is the standard form.
  • Rounding the intermediate decimals too aggressively introduces error, so keep the figures exact until the end.

How to remember

"For a composite system, find the cluster and pack it into a box (a single availability figure)."

"Solve the parallel part first, then redraw it as a single road (a series)."

#10 Yield / defect rate

High Basic

Metrics for what share of the raw materials and parts you put in come out as good products (yield), and what share come out defective (defect rate).

FormulaYield = Number of good products ÷ Number put in × 100
  • Number of good products: The number of products that met the quality standard
  • Number put in: The number of raw materials and parts fed into the process

How to remember

"Yield multiplies. The more stages there are, the more it falls."

#11 Memory / address calculation

High Basic

How to calculate the range of memory a CPU can address (the address space), and the number of address bits you need.

FormulaAddress space = 2^(number of address bits)
  • Number of address bits: The width of the address bus (32 for a 32-bit CPU)

How to remember

"n bits lets you address 2 to the power of n locations."

Shunsoku Master: IT Passport app icon

Shunsoku Master IT Passport — Master calculation problems efficiently

  • Term dictionary: 2,651 terms (including 758 new terms)
  • 2,301 text questions from 28 past exams (free)
  • 232 study stages
  • Calculation problems: 23 topics

* Questions with figures and tables (491 questions) are planned for a future update

Try all features free for 7 days.

Get it on Google Play
← Back to the blog