Homework
Computer Organization II, Autumn 2010, HW 2
This will be covered in practise session during the week 45 (9-13.11.2010)
- Boolean expressions and gates
- Problem 20.4 [Sta10, Online Chapter 20] (Probl B.4 [Sta06] or Probl A.4 [Sta03])
- Problem 20.6 [Sta10] (Probl B.6 [Sta06] or Probl A.6 [Sta03])
- Circuits and Simplification: Problem 20.8. for LED segment Z6 only [Sta10] (Probl B.8 [Sta06] or Probl A.8 [Sta03])
Note: The Boolean expression format is enough, there is no need to draw the circuit itself.
- VAX SBI and PCI bus write
- Problem 3.9
[Sta10 & Sta06] (Probl 3.8 [Sta03])
- Problem 3.19
[Sta10 & Sta06] (Probl 3.10 [Sta03])
- Multibus
- Problem 3.8 [Sta10 & Sta06] (Probl 3.7 [Stal03])
- How does one prevent two devices to act simultaneously as Bus
Masters, when they both try to use the bus at the same time?
Who makes
the decision? Which device (or devices) get the turn? How does
one know
that it got the turn?
- What determines, how many devices can be attached to the
bus?
- PCI-bus.
- Assume that the memory circuit can locate the target data in
one, two
or 3 clock cycles. How does the memory circuit tell this to the
CPU?
See Fig 3.23 [Sta10 & Sta06 & Sta03]
- Assume that the last data set has only 1 byte of data even
though the
data bus is 32 bits wide. Who determines which 8 wires are used
to
transmit that byte? When and how that information is given to
the other
party?
- What happens if three devices want simultaneously use the bus?
Who
makes the decision? Which device (or devices) get the turn? How
does one
know that it got the turn?
Will signals get crossed, when all devices have the REQ-pin at the same
location?