(a) Suppose a computer has a maximum memory size of 4MB. What is the needed address field width?
(b) Suppose a computer has an opcode field of 9 bits. What is the maximum number of instructions in its instruction set?
(c) If a computer has an average memory access time of 10 nsec, and an average cache memory access time of 2 nsec, and the cache hit rate is 50%, then what is the overall average access time?
(d) Assume you have a list of 50 numbers, each of which takes 32 bits to store. The first number in the list is stored at memory address 10^803762 in computer memory. What is the memory address of the first memory location after the last number in the list?
Answer the following questions related to memory size. Show your work.
(a) The Apollo 11 spacecraft had 2KB of RAM.
(i) What is the minimum address field width needed for 2KB of memory?
(ii) Would the novel Pride and Prejudice fit into 2KB of memory?
(iii) Would a typical MP-3 file for a three (or so) minute song fit into 2KB of memory?
(If you don't know the approximate length of an MP-3 file for a 3 minute song, look it up somewhere).
(b) Suppose you have a computer with 1.2TB of free hard disk space.
(i) About how many images could you store in this space if the average image size is 400KB?
(ii) About how many short videos could you store in this space if the average video file size is 25MB?
(iii) About how many movies could you store in this space if the average movie file size is 2GB?
(c) How large are big data sets? Find an online dataset that is at least 1TB (one terabyte in size). Then answer the following questions.
(i) What size is the data set?
(ii) What type of data does the data set contain? Give a one or two sentence description of what the data measures and/or its purpose.
(iii) Where is the data located? Give the Internet location and the hosting organization (i.e., who generated, administers, or otherwise is "in charge of" the data).