Organization Exam Questions &
Answers (Grade A+)
Chapter 1 -
1.1 Information Is Bits + Context 3
1.2 Programs Are Translated by Other Programs into Different
Forms 4
1.3 It Pays to Understand How Compilation Systems Work 6
1.4 Processors Read and Interpret Instructions Stored in Memory 7
1.5 Caches Matter 11
1.6 Storage Devices Form a Hierarchy 14
1.7 The Operating System Manages the Hardware 14
1.8 Systems Communicate with Other Systems Using Networks 19
1.9 Important Themes 22
Explain the process of writing an output to a display as shown in
figure 1.7. -
correct answer ✅Once the code and data in the hello object file is
loaded into memory, the processor begins executing the machine-
language instructions in the hello program's main routine. These
instructions copy the bytes in the hello, world\n string from
memory to the register file, and from there to the display device,
where they are displayed on the screen.
,CSIS 342 - Computer Architecture and
Organization Exam Questions &
Answers (Grade A+)
The compiler translates the text file computer program into a text
file which contains an assembly-language program. -
correct answer ✅True
Match the Component to the function (task) for that compodent.
Running throughout the system is a collection of electrical conduits
that carry bytes of information back and forth between the
components.
Devices that are the system's connection to the external world.
A temporary storage device that holds both a program and the data
it manipulates while the processor is executing the program.
The engine that interprets (or executes) stored instructions -
correct answer ✅Buses
Input/Output (I/O)
Main Memory
Central Processing Unit (CPU)
,CSIS 342 - Computer Architecture and
Organization Exam Questions &
Answers (Grade A+)
An assembly language program is considered a binary file, not text.
-
correct answer ✅False
Point and click on the process that translates the text file "hello.i"
into the text file "hello.s" -
correct answer ✅Compiler
"As programmers, in order to make good coding decisions in our C
programs, we do not need a basic understanding of machine-level
code and or how the compiler translates different C statements into
machine code." -
correct answer ✅False
One of the most important lessons in this book is that application
programmers who are aware of cache memories can exploit them
to improve the performance of their programs by an order of
magnitude. -
correct answer ✅True
, CSIS 342 - Computer Architecture and
Organization Exam Questions &
Answers (Grade A+)
Throughout the history of digital computers, two demands have
been constant forces in driving improvements: we want them to do
more, and we want them to run faster. Both of these factors
improve when the processor does more things at once. We use the
term ___ to refer to the general concept of a system with multiple,
simultaneous activities, and the term ____ to refer to the use of
____ to make a system run faster. ____ can be exploited at multiple
levels of abstraction in a computer system -
correct answer ✅concurrency, parallelism, concurrency,
parallelism
The storage devices in every computer system are organized as a
memory hierarchy similar to Figure 1.9. As we move from the top of
the hierarchy to the bottom, the devices become faster, smaller,
and less costly per byte. -
correct answer ✅False
Which of these processes uses the # C directive? -
correct answer ✅Preprocessor