CDA 4101 MIDTERM EXAM
1. In 2012, about 600 million smart phones were sold.
Answer: True
2. A microprocessor containing multiple processors ("cores") in a single
integrated circuit.
Answer: Multicore microprocessor
3. Today's programmers of PCs and servers emphasize improving program
performance by using a minimal amount of memory.
Answer: False
4. Today's programmers also emphasize energy efficiency of programs.
Answer: -True
5. The performance of a program depends on many things, like the original
program, how the program is translated to a computer's language, and the
hardware.
Answer: True
6. A multicore microprocessor is a single processor capable of switching
between multiple programs.
Answer: False
7. A terabyte is one bytes.
Answer: trillion
8. 10^15 bytes is a byte.
,Answer: peta
9. A gibibyte is close, but not equal, to a byte.
Answer: giga
10. States that integrated circuit resources double every 18-24 months.
(Graph is up and right)
Answer: Moore's Law
11. A major productivity technique for hardware and software is to use
to characterize the design at different levels of representation;
lower-level details are hidden to offer a simpler model at higher levels (Use
abstraction to simplify design)
Answer: abstractions
12. Making the fast will tend to enhance performance better
than optimizing the rare case.
Answer: common case
13. Since the dawn of computing, computer architects have offered designs that
get more performance by computing operations in
Answer: parallel
14. A particular pattern of parallelism is so prevalent in computer architecture
that it merits its own name: , which moves multiple operations
through hardware units that each do a piece of an operation
Answer: pipelining
15. in some cases it can be faster on average to guess and start working
rather than wait until you know for sure, assuming that the mechanism to
recover from a mis- is not too expensive and your prediction is
relatively accurate.
, Answer: prediction
16. Architects have found that they can address conflicting demands of fast,
large, and cheap memory with a , with the fastest,
smallest, and most expensive memory per bit at the top and the slowest,
largest, and cheapest per bit at the bottom.
Answer: Hierarchy of memories
17. Since any physical device can fail, we make systems by
including redundant components that can take over when a failure occurs and
to help detect failures.
Answer: dependable
18. The computing industry has not improved quite as rapidly as the
trans-portation industry.
Answer: False
19. The agricultural and industrial revolutions each transformed society.
Com-puters have led to a relatively recent information revolution.
Answer: True
20. Computer improvements have led to previously undreamt applications like
cellphones, but most signs suggest the improvements are now coming to an
end.
Answer: False
21. A computer designed for use by an individual, usually
incorporating agraphics display, a keyboard, and a mouse.
Answer: PC (Personal Computer)
1. In 2012, about 600 million smart phones were sold.
Answer: True
2. A microprocessor containing multiple processors ("cores") in a single
integrated circuit.
Answer: Multicore microprocessor
3. Today's programmers of PCs and servers emphasize improving program
performance by using a minimal amount of memory.
Answer: False
4. Today's programmers also emphasize energy efficiency of programs.
Answer: -True
5. The performance of a program depends on many things, like the original
program, how the program is translated to a computer's language, and the
hardware.
Answer: True
6. A multicore microprocessor is a single processor capable of switching
between multiple programs.
Answer: False
7. A terabyte is one bytes.
Answer: trillion
8. 10^15 bytes is a byte.
,Answer: peta
9. A gibibyte is close, but not equal, to a byte.
Answer: giga
10. States that integrated circuit resources double every 18-24 months.
(Graph is up and right)
Answer: Moore's Law
11. A major productivity technique for hardware and software is to use
to characterize the design at different levels of representation;
lower-level details are hidden to offer a simpler model at higher levels (Use
abstraction to simplify design)
Answer: abstractions
12. Making the fast will tend to enhance performance better
than optimizing the rare case.
Answer: common case
13. Since the dawn of computing, computer architects have offered designs that
get more performance by computing operations in
Answer: parallel
14. A particular pattern of parallelism is so prevalent in computer architecture
that it merits its own name: , which moves multiple operations
through hardware units that each do a piece of an operation
Answer: pipelining
15. in some cases it can be faster on average to guess and start working
rather than wait until you know for sure, assuming that the mechanism to
recover from a mis- is not too expensive and your prediction is
relatively accurate.
, Answer: prediction
16. Architects have found that they can address conflicting demands of fast,
large, and cheap memory with a , with the fastest,
smallest, and most expensive memory per bit at the top and the slowest,
largest, and cheapest per bit at the bottom.
Answer: Hierarchy of memories
17. Since any physical device can fail, we make systems by
including redundant components that can take over when a failure occurs and
to help detect failures.
Answer: dependable
18. The computing industry has not improved quite as rapidly as the
trans-portation industry.
Answer: False
19. The agricultural and industrial revolutions each transformed society.
Com-puters have led to a relatively recent information revolution.
Answer: True
20. Computer improvements have led to previously undreamt applications like
cellphones, but most signs suggest the improvements are now coming to an
end.
Answer: False
21. A computer designed for use by an individual, usually
incorporating agraphics display, a keyboard, and a mouse.
Answer: PC (Personal Computer)