ITEC 1011 – Section M – Winter 2001

Homework Assignment #3

Due: Friday, March 23, 2:20 p.m. (or anytime before)

Answer the following questions.  Marks will be given both for correct answers and for showing how you obtained your answer.  Show your work!

Note: Assume the acronyms “KB”, “MB”, and “GB” represent “kilobyte”, “megabyte”, and “gigabyte”, respectively.

1.  Using Microsoft Windows 95/98/NT, the capacity of a disk is determined by opening “My Computer” on the desktop and right-clicking on the disk icon. On a certain system, the capacity is given as 5,698,822,144 bytes.  What is this capacity in “GB”?  Give your answer in decimal with two decimal places of accuracy. 

2.  How many bytes are in 16 KB?  Give your answer in decimal.

3.  How many bits are in 16 KB?  Give you answer in decimal.

4. An early microcomputers had a 17-bit address bus and an 8-bit data bus.  What was the address range on this system?  (By “address range”, we mean the address of the first and last bytes in the system’s memory space.) Give your answer (a) in decimal, and (b) in hexadecimal.

5.  (a) How many grams are in a kilogram? (b) How many bytes are in a kilobyte?  Give your answers in decimal.

6.  On a certain computer system, an area of memory from byte addresses 3FFC800016 to 3FFCFFFF16 inclusive is reserved for a data capture interface.  How many bytes of memory is this?  Give your answer (a) in decimal in bytes and (b) in decimal in KB?

7.  On a certain computer system, the last byte address is 3FFFFF16.  How many 1 MB memory modules could be installed on this system to fill its memory space?  Give your answer in decimal.

8.  A certain computer system has a 32 MB memory space?  What is the address of the last byte in this system’s memory space?  Give your answer (a) in decimal and (b) in hexadecimal.

9.  Draw a memory map for a system with a memory capacity of 128 MB.  Assume the system has three 8 MB memory modules residing consecutively at the bottom of memory.  Illustrate the position within the memory map of each memory module. In hexadecimal, label the starting byte address and ending byte address of each block of memory (including empty space).  As well, label the size of each block of memory, in MB.

Submission:
The assignment is due during the lab on the date noted above.  If you wish to hand in the assignment earlier, please drop it off at the course instructor’s office (Ross, N603) during his office hours (Wed 1:00-2:20, Fri 11:30-12:30).  You may slide it under the door, if he’s not around.

Assignment Format:
Your answers should be on 8.5” x 11” paper, with your name and student number at the top of the first page.  Multiple pages should be affixed with one staple in the top left-hand corner.  Do not use a Duo-Tang or other binder.

Late penalty:
Solutions will be posted on the course web site immediately after the lab on the date noted above.  Therefore, assignments cannot be handed in late (i.e., the penalty will be 100%).