A fitness band syncs a week of step data to a phone using a wireless connection.
Which of these could cause errors in the data while it is being transmitted?
GCSE Computer Science practice questions on error detection and encryption. Try 3 for free below — with hints, the answer and why the wrong answers are tempting. GCSE Beast has 22 questions on this topic.
A fitness band syncs a week of step data to a phone using a wireless connection.
Which of these could cause errors in the data while it is being transmitted?
A drone sends photos to a ground station using positive automatic repeat query (ARQ). After sending each block of data, the drone starts a timer.
What happens if the timer reaches the timeout before an acknowledgement arrives?
A weather station on a mountain sends temperature data to a university in blocks: six bytes, then a parity byte. Even parity is used along every row and down every column, so each row and each column should contain an even number of 1s. Column P holds each row's parity bit, and columns b7 to b1 hold the data (b7 = bit 7, … b1 = bit 1).
On the way, interference flipped exactly one bit. This is the block the university received:
| Row | P | b7 | b6 | b5 | b4 | b3 | b2 | b1 |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 2 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| 3 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| 4 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| 5 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
| 6 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
| Parity byte | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
Which bit was flipped?
| Row | Column | |
|---|---|---|
| A | 4 | b3 |
| B | 4 | b4 |
| C | 4 | b5 |
| D | 5 | b4 |