CGS 3269
Computer Architecture Concepts
Solution for Assignment 1
1)
Compute
a)
How many milliseconds (ms) are in 1 second?
1/10
3
= 1000 milliseconds
b)
How many microseconds (μs) are in 1 second?
1/ 10
6
= 1,000,000 microseconds
c)
How many nanoseconds (ns) are in 1 millisecond?
1 x 10
3
/ 1 x 10
9
= 1,000,000 nanoseconds
d)
How many microseconds are in 1 millisecond?
1 x 10
3
/ 1 x 10
6
= 1,000 microseconds
e)
How many nanoseconds are in 1 microsecond?
1 x 10
6
/ 1 x 10
9
= 1,000 nanoseconds
f)
How many kilobytes (KB) are in 1 gigabyte (GB)?
2
30
/ 2
10
= 2
20
= 1,048,576 KB
g)
How many kilobytes are in 1 megabyte (MB)?
2
20
/ 2
10
= 2
10
= 1,024 KB
h)
How many megabytes are in 1 gigabyte (GB)?
2
30
/ 2
20
= 2
10
= 1024 MB
i)
How many bytes are in 20 megabytes?
2
20
x 20 = 20,971,520 Bytes
j)
How many kilobytes are in 2 gigabytes?
2
30
/ 2
10
= 2
20
x 2
= 2,097,152 KB
2)
If a frequency is given as 3 MHz, how much time in milliseconds does one cycle take? Recall that 1 milliseconds = 1ms = 10
3
seconds.
3 MHZ = 3,000,000 HZ…
1 / 3,000,000
= 1/(3 x 10
6
)
sec
= (1/3) x 10
6
sec
= 0.333 x 10
6
sec
= 0.333 x 10
3
x 10
3
sec
= 0.000333 x 10
3
sec
= 0.000333
msec
= 3.33 x 10
4
msec
3)
Von Neumann was responsible for several major contributions in computer design. Name one and explain.
Von Neumann architecture: The von Neumann architecture is a design model for a storedprogram digital computer that uses
a central processing unit (CPU) and a single separate storage structure ("memory") to hold both instructions and data. Such
computers are theoretically equivalent to a universal Turing machine and have a sequential architecture.
4)
In the von Neumann model, explain the purpose of the:
a)
processing unit
The processing unit performs all of the arithmetic and logic functions.
This preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
This is the end of the preview.
Sign up
to
access the rest of the document.
 Fall '08
 Staff
 Remainder, Computer Architecture, Instruction Cycle, von neumann

Click to edit the document details