Activity 2 CPE07
Activity 2 CPE07
a. Fetch. The first step is to get the instructions from the Ram and puts them
in the cache for the Control Unit gets access with the data
b. Decode. The Control Unit decodes the instructions into a form the
Arithmetic Logic Unit can understand and feeds them to the Arithmetic
logic unit.
c. Execute. The Arithmetic logic unit executes the instructions, and outputs
the results to the cache.
d. Store. Once the program counter says stop, the result is offloaded to the
main memory.
The Harvard Architecture offers separate storage and signal buses for
instructions and data. The architecture has data storage entirely contained
within the CPU, and there is no access to the instruction storage as data.
Computers have separate memory areas for program instructions and data
using internal data buses, allowing simultaneous access to both instructions
and data. Programs needed to be loaded by an operator; the processor could
not boot itself. In a Harvard Architecture, there is no need to make the two
memories share properties.
3. What is the difference between Von-Neumann architecture and Harvard
architecture?