Describe key features of the von neumann architecture, Computer Engineering

Assignment Help:

Q. Describe key features of the von Neumann Architecture?

Describe key features of the von Neumann Architecture:

  • The mainly basic function performed by a computer is execution of a program that involves:

-  Execution of an instruction that supplies information about an operation.

-  Data on which operation is to be performed. 

Control unit (CU) interprets each one of these instructions in addition generates respective control signals.

  • Arithmetic Logic Unit (ALU) carries out arithmetic and logical Operations in special storage areas known as registers as per instructions of CU. Size of the register is one of the significant considerations in concluding processing capabilities of CPU. Register size denotes the amount of information which can be held in a register at a time for processing. Larger the register size, the faster can be the speed of processing.
  • Input/ Output system which involves I/O devices allows data input and reporting of results in proper format and form. For transfer of information a computer system internally requires system interconnections. One of the interconnection structures is BUS interconnection.
  • Main Memory is required in a computer to store data and the instructions at the time of Program execution. Memory to CPU is a significant data transfer path. The amount of information that can be transferred between memory and CPU depends on size of BUS connecting the two.
  • It was revealed by von-Neumann that same memory can be employed for storing data and instructions. In such a case data can be treated as data on that processing can be performed whereas instructions can be treated as data that can be used for generation of control signals.
  • Von Neumann machine employs stored program idea which implies that program and data are stored in same memory unit for execution. Computers before this idea used to store programs and data on separate memories. Modifying and entering these programs was too difficult as they were entered manually by plugging, unplugging and setting switches.
  • In von Neumann machine execution of instructions is performed in a sequential fashion (except explicitly altered by program itself) from one instruction to next.

Figure shows fundamental structure of a conventional von Neumann machine

667_Describe key features of the von Neumann Architecture.png

Figure: Structure of a Computer

Von Neumann machine has only a single path between control unit (CU) and main memory. This aspect is called as von Neumann bottleneck. Numerous other architectures have been proposed for modern computers.


Related Discussions:- Describe key features of the von neumann architecture

Determine the simplified sop boolean expression, Reduce the following equat...

Reduce the following equation using k-map Y = BC‾D‾ + A‾BC‾D + ABC‾D + A‾BCD + ABCD Ans. Multiplying the first term with (A+A') Y = A'BC'D' + ABC'D' + A'BC'D + ABC'D + A'BCD + A

Creating a function, I''m suppose to create a function called calc_rectang_...

I''m suppose to create a function called calc_rectang_area(height, width),that takes two parameters: the height and width of the rectangular and return the area of the rectangular.

Mutation - canonical genetic algorithm, Mutation: However it may appea...

Mutation: However it may appear that the above recombinations are a little arbitrary that especially as points defining whether crossover and inversion occur are chosen random

How to set table properties in dreamweaver, Q. How to Set Table Properties ...

Q. How to Set Table Properties in dreamweaver? Now you will use table Property inspector to clear the extra space in navigation buttons table and to add a background color in t

Describe method overloading, Method overloading is to overload methods usin...

Method overloading is to overload methods using similar class name by writing different parameters. This is known as Method Overloading.

Parallel virtual machine, PVM is mainly a simulation of a computer machine ...

PVM is mainly a simulation of a computer machine running parallel programs. It is a software package that allows a heterogeneous collection of UNIX and/or Windows computers hooked

How can i pass parameters to my simulation, How can I pass parameters to my...

How can I pass parameters to my simulation? A  test  bench  and  simulation  would likely  need  many  different  parameters  and  settings  for  various sorts of tests and con

Describe about the protection features present in ms access, If a programme...

If a programmer doesn't wish to make modifies to the document he can lock the document data and its code from more changes by changing the extension of the file system to .MDE. Cha

Explain parallel overhead, Parallel Overhead The amount of time needed ...

Parallel Overhead The amount of time needed to organize parallel tasks, as opposed to undertaking useful work. Parallel overhead may comprise factors like:   1) Task start-u

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd