Concept explainers
Explanation of Solution
Importance of von Neumann bottleneck:
As we know that modern computers run on von Neumann architecture. Von Neumann Architecture uses a single memory to store data as well as programs and a processor to perform computations. Data and instructions flow from the memory to processor for computation and later the result is transferred back to the memory. But the problem here is that there is a single bus for transfer for instructions and data to the processor.
This greatly reduces the throughput of the processor as the processor has to remain idle for most of its time waiting for the data from the memory. This problem is popularly known as von Neumann bottleneck. Even though in recent years there has been significant increase in the processor speed, but it just means that the processor will remain idle for more time. There have been improvements in the memory density...
Want to see the full answer?
Check out a sample textbook solutionChapter 1 Solutions
Pearson eText for Concepts of Programming Languages -- Instant Access (Pearson+)
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education