Answer to Question #223785 in Functional Programming for khalid

Question #223785


Suppose, there is a legacy system utilizing the Von Neumann architecture for the past twenty years of sales forecast. But due to the increasing amount of data and processing requirements, the Von Neumann Bottleneck has reduced the overall system’s performance. Among the many ways, you need to select either “in-memory processing” or providing a “cache” between the processor and main memory to overcome the Von Neumann bottleneck. The factors to be considered are cost, floating point operations, and scalability.

Your selection must be supported by logical arguments.


1
Expert's answer
2021-08-10T04:29:18-0400

Von-neumann is a architecture which is proposed by john von-neumann. Which have five basic components. memory, processing unit, control unit, input device and output device.

Memory:

It is a place where data used to store. It contains memory address register (MAR) and memory data register (MDR)

Processing unit:

It consists of ALU and temporary register file. The word size is the size of elements processed by the ALU

Control unit:

It includes the program counter, the instruction register and a finite state machine.

program counter contains address of next instruction.

Input/Output Devices:

The examples of input devices are keyboard, mouse and microphone. Examples of output devices are monitor, printer and speaker.

Instruction cycle:

It is directed by the control unit.


Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS