Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1USB: bit, bit, bit, bit -> | AUSB is not simplex. It carries data in both directions: half-duplex in older versions, full-duplex in later ones. | |
| 2USB 1.x / 2.0: send OR receive | BUSB 3.0: send <-> receive at once | |
| 3Later USB versions use full-duplex, so data can travel in both directions at the same time | COlder USB versions use half-duplex, so data travels in both directions but only one way at a time | |
| 4The USB cable carries power as well as data, so a simple device needs no separate power supply | DUSB is serial, not parallel. It sends one bit at a time down the cable. | |
| 5USB sends 8 bits at once on 8 wires (parallel) | EUSB cable = data lines + power line | |
| 6USB is simplex: data goes one way only | FUSB sends data serially, one bit at a time, down the cable |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
USB serial transmission — USB sends data serially, one bit at a time, down a single cable. It works in both directions: half-duplex in older versions, full-duplex in later ones. The cable can also carry power.usb.transmission ← serialusb.bitsAtATime ← 1IF usbVersion = 1 THEN
mode ← half_duplex
ENDIFIF usbVersion = 3 THEN
mode ← full_duplex
ENDIFcable.carries ← [data, power]