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

What are the advantages of carrying out simulations, What are the Advantage...

What are the Advantages of carrying out simulations -  saves cost (instead of doing the real thing) -  Safer (scenarios tried out on the simulation first before used in real

Mathematical applications, The current 32 and 64 bit machines can represent...

The current 32 and 64 bit machines can represent integers of around 9 digits and 30 digits respectively, while various scientific and mathematical applications have to represent in

Explain about magnetic tape, Explain about Magnetic tape      a) They a...

Explain about Magnetic tape      a) They are mostly used for keeping files of data  b )It is one of the cheapest and slowest methods for storage

Displays a message when an applet starts up, Write an applet that sets the ...

Write an applet that sets the background colour to cyan and foreground colour to red and displays a message that illustrates the order in which various applet methods are called wh

What is a crosstab query wizard, What is a crosstab query wizard? A wiz...

What is a crosstab query wizard? A wizard that helps us to show the data in a two-dimensional tabular format is the crosstab query wizard. You can use this to make queries that

Shape - elements of composition, Shape : A shape is any area that can b...

Shape : A shape is any area that can be perceived to have height and width. Shapes within an image can be created by the use of line, or by the edges created by variations in c

Asynchronous and Synchronous types of serial communication, Differentiate b...

Differentiate between asynchronous and synchronous types of serial communication. Serial data communication uses two fundamental types, asynchronous andsynchronous. With synchr

How is recursion handled internally, How is recursion handled internally? ...

How is recursion handled internally? Internally, every recursive call to a function requires storing the intermediate values of the parameters and local variables in a run time

What is application software, What is application software? Give example. ...

What is application software? Give example. Application programs are usually written in a high level programming language, in which the programmer states mathematical or text p

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