Exercise 2.1.1: Suppose that in 1999 the typical computer has a processor that runs at 500 megahertz, has a disk of 10 gigabytes, and a main memory of 100 megabytes. Assume that Moore's law (these factors double every 18 months) continues to hold into the indefinite future.
* a) When will terabyte disks be common?
answer:
18months=1.5years
1TB=1024GB
because,1024GB/10GB=102.4 102.4≈2^7
therefore,7*1.5=10.5≈11,1999+11=2010,2010 will terabyte disks be common.
b) When will gigabyte main memories be common?
answer:
1999:main memory of 100 megabytes
1GB=1024MB
1024/100=10.24
2^4=16
therefore:
1.5*4=6years
1999+6=2005
2005 will gigabyte main memories be common.
c) When will terahertz processors be common?
answer:
1THz=1000 000MHz
1000 000MHz/500MHz=2000
2^20=2048
1999+20=2019
therefore,2019 will terahertz processors be common.
d) What will be a typical configuration (processor, disk, memory) in the year 2008?
answer:
2008-1999=9years
9/1.5=6
2^6=64
processor:100MHz*64=6.4GHz
disk:10GB*64=640GB
memory:100M*64=6400MB
Exercise 2.1.2 : Commander Data, the android from the 24th century on StarTrek: The Next Generation (but you knew that, didn't you?) once proudly announced that his processor runs at "12 teraops." While an operation and a cycle may not be the same, let us suppose they are, and that Moore's law continues to hold for the next 300 years. If so, what would Data's true processor speed be。
answer:
300/1.5=200
2^200=2^10*2^10……2^10
the true processor speed is 500Mhz*2^200