Introduction
Use whatever resources you can muster to answer the following questions.
The Assignment
- What processor is used in the One Laptop Per Child project, and why is this controversial?
- What processor is used in Macintosh computers? What processor was used previously?
- What processor is used in IBM’s Blue Gene super computer?
- What processor is used in the iPhone? Are you sure?
- What is an ARM processor? Are there any products that actually use it?
- What is a petaflop?
- If you know how long someting is in feet, how do you convert that to inches?
- If you know how much time something takes in nanoseconds, how do you convert that to picoseconds?
- What is the period of a 4 GHz clock, in nanoseconds? In picoseconds? (Be sure to indicate which is which.)
- What is the frequency of a sine wave with a 2.5 msec period?
- How many bits would it take to encode the days of the week? Write out a possible coding scheme for this.
- What is a “binary search” and what does it have to do with digital codes?
- How many bytes are there in 1 GB of main (RAM) memory? Answer as a base raised to an exponent.
- How many bytes are there in 1 GB of disk (HDD) memory? Answer as a base raised to an exponent.
Submit The Assignment
Type your answers into the body of an email message, preferably as plain text. Do not use a word processor, and do not send your answers as an attachment. (I’m too lazy to open attachments!) Send your email to:
Christopher.VickeryATqc.cuny.eduBe sure the Subject Line of your email says CS-343 Assignment 1, just like that, to be sure your message does not get trapped by my spam filters.
Sign your email so I can tell who sent it!