Question

Computer memory is typically organized in a hierarchy with different types of memory providing different size, speed, cost, and volatility trade-offs. Which of the following statements are true: I) Registers are the fastest memory accessible by machine instructions. II) Random Access Memory (RAM) is typically divided into regions (segments) dedicated to specific uses by executing programs Instructions are fetched from Code segments. Temporary values used to support algorithm recursion are stored in Stack Segments. III) In computer programming, a static variable is a variable that has been allocated statically-whose lifetime or extent extends across the entire run of the program. This is in contrast to the more ephemeral automatic/local variables whose storage is allocated and deallocated on the Stack; and in contrast to variables whose storage is dynamically allocated in Heap memory IV) Making Code segments read-only after initialization prevents some forms of malware, but Java Just-In-Time compilers require the ability to write data into Code segments. O A) I, II, III O B) I, II, III, IV O C) II, IV O D) I, III, IV

0 0
Add a comment Improve this question Transcribed image text
Answer #1

A) I, II,III

is the answer for the above

Add a comment
Know the answer?
Add Answer to:
Computer memory is typically organized in a hierarchy with different types of memory providing different size,...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Consider a 64-bit computer with a simplified memory hierarchy. This hierarchy contains a single cache and...

    Consider a 64-bit computer with a simplified memory hierarchy. This hierarchy contains a single cache and an unbounded backing memory. The cache has the following characteristics: • Direct-Mapped, Write-through, Write allocate. • Cache blocks are 4 words each. • The cache has 256 sets. (a) Calculate the cache’s size in bytes. (b) Consider the following code fragment in the C programming language to be run on the described computer. Assume that: program instructions are not stored in cache, arrays are...

  • Quick C Programming Questions: I) Which of the following is false? A) To pass a structure...

    Quick C Programming Questions: I) Which of the following is false? A) To pass a structure by reference, pass the address of the structure variable. B) A way to pass an array by value is to create a structure with the array as a member then pass the name of the structure. C) To pass a structure by reference, pass the name of the structure variable. D) Passing large structures by reference is more efficient than passing large structures by...

  • TRUE/FALSE QUESTIONS:  Foundations of Information Security and Assurance 1. There is a problem anticipating and testing for...

    TRUE/FALSE QUESTIONS:  Foundations of Information Security and Assurance 1. There is a problem anticipating and testing for all potential types of non-standard inputs that might be exploited by an attacker to subvert a program. 2. Without suitable synchronization of accesses it is possible that values may be corrupted, or changes lost, due to over-lapping access, use, and replacement of shared values. 3. The biggest change of the nature in Windows XP SP2 was to change all anonymous remote procedure call (RPC)...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT