CPEN 4700 - Final Exam (Answered) 100%
Harvard Architecture
A type of computer system design in which the CPU uses separate memory interfaces for accessing instructions and data operands
Index
The portion of a memory address that determine where in cache (in what line) a given main memory add...
CPEN 4700 - Final Exam (Answered) 100%
Harvard Architecture
A type of computer system design in which the CPU uses separate memory interfaces
for accessing instructions and data operands
Index
The portion of a memory address that determine where in cache (in what line) a given
main memory address can be mapped
MMU
A hardware device that handles the details of address translation in a system with
virtual memory
Key Register
In an associative memory, this determines the bit positions where matching is significant
Ease of Use
An architectural quality attribute that reflects how well a given instruction set
architecture supports systems programming
SAM
This memory organization has variable access time and uses a relative address to
locate the next item to be read or written
Dirty Bit
This is used to indicate that a cache line has been modified since it was loaded from
main memory
Benchmark
A program(s) that are used to compare the performance of various computer systems
Segment Fault
This happens when a location within a variable-sized region of a program's logical
memory is referenced, but it is not currently mapped to a location in physical main
memory
TLB
A type of cache used to hold virtual-to-physical address translation information
Transistor
This technological development was an important factor in moving from "first-
generation" to "second-generation" computers
Valid Bit
This is used to indicate that a cache line has been properly initialized from main
memory
This early computer used the stored program concept; its logical design was
described in a 1945 report written by John von Neumann
EDVAC
A computer that used (or will use) an 8-bit microprocessor as its main CPU would
most likely have a manufacture date of:
1981
A computer that use (or will use) ferrite core technology in its main memory
system would most likely have a manufacture date of:
1965
, Which of the following is NOT one of the computer architectural quality factors
described in our textbook?
Synchronicity
User-Friendliness
An early computer designed by researchers at Harvard avoided the "von
Neumann bottleneck" that was due to which of the following shortcomings of the
Princeton machine?
Placing code and data in the same memory
An early computer designed by researchers at Harvard avoided the "vonNeumann
bottleneck" using which of these approaches?
Separate memories for instructions and data
Which of the following is NOT part of the von Neumann execution cycle as
discussed in class?
Decode operand register
Which of the following would be best suited as a benchmark for applications that
work mainly on integer values that are not elements of vectors or arrays?
Dhrystones
Which of the following cache mapping strategies would be likely to achieve the
highest hit ratio given the same program and data set?
Fully associative
The functionality provided in hardware by a content-addressable memory is most
similar to which of the following software concepts?
A database query
Which of the following cache implementation techniques would keep the contents
of main memory synchronized with the contents of the cache?
Write-Through
Which of these virtual memory techniques uses a table(s) to map the addresses
of fixed-size regions of memory
Paging and Segmentation & Paging
Which of these virtual memory techniques uses a table(s) to map the address of
variable-size regions of memory?
Segmentation and Segmentation & Paging
The first computer sold commercially. Approximately 46 of these machines were
sold to the U.S. Census Bureau for data processing
UNIVAC 1
A machine that debuted during the third generation of computing; it has been
described as the world's first supercomputer
CDC 6600
The performance of the DEC VAX 11/780 computer was approximately how many
MIPS?
1 MIPS
A computer with a CPU clock cycle time of 1.25 ns runs at how many MHz?
800 MHz
The _______ ___________ of a storage device refers to the amount of information
that can be stored in a given physical space or volume
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller ACADEMICAIDSTORE. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $11.49. You're not tied to anything after your purchase.