Professional Documents
Culture Documents
Ed5532 Spring2004
Ed5532 Spring2004
OLLSCOIL LUIMNIGH
1 of 8
ED5532: Comp. Sys. Architecture Spring 2004 Dr. Karl Rinne
2 of 8
ED5532: Comp. Sys. Architecture Spring 2004 Dr. Karl Rinne
3 of 8
ED5532: Comp. Sys. Architecture Spring 2004 Dr. Karl Rinne
27) The Intel Pentium can access its accumulator a) 8b registers AH and AL
register as b) 16b register AX
c) 32b register EAX
d) all of the above
28) What purpose does the #BHE signal serve in a) Enables access to high byte of word
an 8086 system? b) Enables access to low byte or word
c) Enables access high bus
d) Bus halt enable
29) Why does the 8086 have a multiplexed a) Increases performance
address and data bus? b) Reduces processor package cost
c) Simplifies external circuitry
d) Eases system trouble-shooting
30) The 8086 has a multiplexed address and data a) Transparent latches
bus. De-multiplexing is typically achieved b) Bus transceivers
using… c) Bus controllers
d) Clock generators
31) An 8086 bus cycle takes at least 4 clock a) 0.5MB/s
cycles to complete. If the processor is b) 1MB/s
clocked at 2MHz, what would be the c) 2MB/s
maximum data rate of the data bus? d) 4MB/s
32) Which of the following is not a feature of the a) Fully 8086 backwards compatible
Intel 80286 processor? b) 16MB addressable physical memory
c) On-chip mathematical co-processor
d) Support of real mode and protected mode
33) Protected mode in the 80286 was a) Fast 3D graphics
implemented to support… b) Multitasking operating systems
c) Cache memories
d) Internet security
34) How much physical memory can be a) 64kB
addressed by an 80386 processor in the b) 1MB
native mode? c) 16MB
d) 4GB
35) How does the 80386 perform floating-point a) Software emulation
operations in the absence of an 80387 co- b) MMX
processor? c) SIMD
d) SSE
36) Which of the following techniques was a) Reduction of instruction set
extensively used to implement the 80386? b) Micro-encoding of machine instructions
c) Hard-wired machine instructions
d) On-chip cache
37) Which of the following blocks would not be a) Bank of registers
found on a traditional RISC microprocessor? b) Instruction pipeline
c) Microcode execution unit
d) ALU
38) Super-scalar processors… a) do not have data dependency issues
b) avoid pipeline flushes
c) may execute instructions in parallel
d) directly interface to DDR memory
39) Which of the following problems is regularly a) Stack overflow due to recursion
encountered when dealing with instruction b) Register dependency
pipelines? c) Micro-encoded instructions
d) Hard-wired instructions
40) The Intel Pentium II processor is a… a) 16-bit processor
b) 32-bit processor
c) 64-bit processor
d) 128-bit processor
4 of 8
ED5532: Comp. Sys. Architecture Spring 2004 Dr. Karl Rinne
5 of 8
ED5532: Comp. Sys. Architecture Spring 2004 Dr. Karl Rinne
55) Which unit is used to increase the speed of a) Translation lookaside buffer
access to memory pages? b) PCI bus master
c) Instruction pipeline
d) Page directory
56) For which of the following is the Pentium a) Highly reliable systems
data bus optimised? b) DDR memory devices
c) Low cost
d) Fast cache line fills
57) Which mode of data transfer from memory a) Burst mode
to cache is used by the Pentium processor? b) DDR mode
c) Synchronous transfer mode
d) Asynchronous transfer mode
58) Which of the following statements is not a) determines which processors can be used
true. The motherboard chipset of a PC… b) determines processor clock frequency
c) determines the maximum amount of
system memory
d) determines the maximum amount of on-
chip processor cache memory
59) What is the width of MMX registers? a) 16-bit
b) 32-bit
c) 64-bit
d) 128-bit
60) Which of the following units would not be a) Level-1 cache
found within a Pentium 4 processor? b) Level-2 cache
c) MMX
d) USB Hub
6 of 8
ED5532: Comp. Sys. Architecture Spring 2004 Dr. Karl Rinne
Part B Marks:
Answer any two questions out of B1, B2 and B3 40 per
question
B1.2 Explain the primary aim of an instruction pipeline, and – using your 8
sketch – show how this aim is achieved.
Instruction k+4 Instruction k+3 Instruction k+2 Instruction k+1 Instruction k Result k
Clock Cycle
7 of 8
ED5532: Comp. Sys. Architecture Spring 2004 Dr. Karl Rinne
B2.2 Suppose you’d like to transmit 10MB of data from a slave (e.g. a digital 12
camera) to your PC. Estimate the time required for each of the
interfaces. For USB, assume a continuous HS bulk transfer. For the EPP
parallel port, assume a constant data rate of 2MB/s. For the RS-232-C
port, assume continuous transmission at 9.6kBd (no parity, 1 stop bit).
B3.1 In a modern PC you would find a “Front Side Bus (FSB)”. Briefly 8
explain this bus. Assume a state-of-the-art system, and estimate the
peak data bandwidth of the FSB.
B3.3 Show how expansion bus standards have evolved from first generation 12
PCs to state-of-the-art PCs. List major disadvantages for each of the
PCI bus predecessors.
B3.4 Why has PCI a multiplexed address/data bus? Explain under which 8
circumstances a 32b PCI bus clocked at 33MHz still achieves a data
bandwidth of about 132MB/s.
8 of 8