Give answers on a separate piece of paper and use short complete sentences when giving descriptions or explanations.

Primary memory

1. Give an advantage of static ram.

2. Give a second advantage of static ram.

3. Give an advantage of dynamic ram.

4. Give a second advantage of dynamic ram.

Secondary Storage

In relation to secondary storage devices, such as harddisk drives, what is meant by the terms:

5. Rotation latency

6. Seek time

Give four properties of a Hard Drive, ie. properties of its rotational speed or track layout. If you quote numeric statistics, they must be accurate.

7.

8.

9.

10.

Give four features or properties of a CDROM Drive, ie. properties of its rotational speed or track layout. If you quote numeric statistics, they must be accurate.

11.

12.

13.

14.

15. Give a basic description of RAID level 1. You must include 2 different features.

17. Give a basic description of RAID level 3. You must include 2 different features.

The bus has 3 major categories, address, data, and control. The available functions of the control bus can grouped into a list of sub-categories. List four of these and give a short description of their function. Do NOT describe specific buses such as PCI

19.

21.

23.

25.

Cache

Assume we are working with a direct cache design.

Given the following symbolic constants

LINE = represents the number of cache lines in a cache.

CELL = represents the number of cells or bytes of memory in each cache line.

26. Give the formula for determining the segment or Tag id of any given memory reference.

27. Give the formula for determining the cache line where any given memory reference will be found.

If the direct cache is 4K bytes arranged in a 256 line by 16 cell grid, the memory location 01A1C2 (hex) is accessed. Hint: these questions are real easy if you leave the answers in hex.

28. What is the tag(segment address)

29. What is the index of the cache line where this will be stored?

Virtual Memory

16 = 2^4 64 = 2^6 256 = 2^8 1024 = 1K = 2^10 1Meg = 2^20 1 Gig = 2^30

Assume the system uses a simple single level page table.

What are the two fields found in the page table? Use a simple description to explain.

30.

31.

Given a virtual memory range of 8 Meg, a physical memory of 1 Meg, and a page frame of 16K,

Work through the math.

32. How many virtual pages are there?

33. How many page frames are there?

34. How big (in bits) is the page table.