Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Modern computers employ a small amount of very fast memory, called cache, between the CPU and RAM to speedup process execution. One of the reasons
Modern computers employ a small amount of very fast memory, called cache, between the CPU and
RAM to speedup process execution. One of the reasons caches are faster is that they are built using
SRAM technology, which is faster than the DRAM technology used for RAMs (main memory). Would it
be a good idea if we retain the hierarchy shown on the slide, but start building our RAMs using the faster
SRAM technology? If yes, explain why. If no, state two drawbacks of doing so.
Computer Level Hierarchy Level 5 Problem-oriented language level High-level Language Level Translation (compiler) Level 4 Assembly language level Translation (assembler) Where is the hardware-software interface? Level 3Operating system machine level Partial interpretation (operating system) software Level 2 Instruction set architecture level hardware Interpretation (microprogram) or direct execution Level 1 Microarchitecture level Hardware Level O Digital logic levelStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started