Hello fellas.
Welcome back.
We shall examine the two fundamental architectures used by computer systems in this lesson.
And this lesson comes with a bit of exciting history.
Some of you may know John Foy mine introduced the design of this toward program computer.
This design is known as the von Neumann architecture and it started a new epoch of computers.
Von Neumann introduced a number of parameters for his universal computer.
He said a computer can system memory and arithmetic logic unit control unit and input an output devices.
Also he says all parts of the computer are connected together by a bus.
Also the computer structure is independent of the computer problem and the computer is programmed with
content of the memory.
He gives more parameters but yeah I wouldn't talk about all of them.
This is the structure of the universe or computer proposed by John Faulkner a month in 1947.
Data is passed to the blocks using the data box and the control unit controls or blocks using control.
Using the control bus today we are able to integrate the control you need in the arithmetic logic units
into a single integrated circuit which we call the CPSU audit process all because of this technological
advancement.
We are able to simplify the phone Norman architecture.
This is the defining moment architecture I used to date in modern computers.
Notice that there is a single bus running from the CPSU to the memory I use devices are simply connected
to this bus.
Next let's take a look at the other architecture.
The Harvard architecture.
As you may know the mark to computer was introduced at Harvard in 1947.
It wasn't as more dynastic for Norman machine but it introduce a slightly different architecture.
It separated memory for data from memory for instructions thereby coming up with a structure like this
with two buses connected to the CPE one for data and one for instructions.
We often simplify the structure of the Von Neumann machine to something like this.
The CPSU on one side memory on the other side in a single bus connecting the in memory and this bus
is known as the data and instruction bus.
The Harvard architecture is often simplified into something like this CPE on one side memory on the
other side and two buses connecting the seat in memory.
One bus for data under the bus for instruction there are many differences between the Harvard system
and the phone in my mind system.
In terms of implementation cost and performance I'll just mention a few differences here.
First and foremost a single bus is simpler for control unit design and therefore development of control
units become faster and cheaper.
The von Neumann architecture office a common memory for both data and structures.
While the Harvard architecture offers separate memories for detainees structures this allows the Harvard
system to perform to assign the teeniest memory fetches which the von Neumann system is not capable
of.
So this all there is to it.
This is very straightforward and yes I'll see you in the next lesson.