Forth 2 Flashcards
how does von neumann store data and instructions
in the same memory
can the cpu fetch data and instruction at the same time in Von Neumann
No
Why can’t the cpu fetch data and instruction at the same time in Von Neumann
Because they are stored in the same memory
can the CPU fetch data and instruction at the same time in Harvard
Yes
Why can the CPU fetch data and instruction at the same time in Harvard
because they are stored in separate memory units
How does harvard store data and instructions
separately
in von neumann, is it common or a separate bus for data and instruction transfer
a common one
in harvard, is it common or a separate bus for data and instruction transfer ?
a separate one
How many clock cycles are required to execute single instruction in von neumann?
2
How many clock cycles are required to execute single instruction in harvard?
1
The components of von neumann
CPU : ALU / CU / Registers and buses
The components of harvard
Program Counter
ALU / CU / Operational Registers
I/O Systems
and buses
von neumann buses
Adress Bus – Data Bus – Control Bus
Harvard buses
Data Bus – Data Adress Bus –
Instruction Bus – Instruction Address Bus
von neumann registers
MAR – MDR – AC – PC – CIR
how are harvard’s registers
operational
exemples of harvard registers?
Memory Address Register
Memory Data Register
who is slower
von neumann
who is faster
harvard
who is cheaper
von neumann
who is more expensive
harvard
What does CPU stand for
Central Processing Unit
what is the CPU referred as
microprocessor or processor
what is the CPU responsible for
it’s an electronic circuit responsible for executing the instructions of a computer program.
what does the CPU contains
ALU
CU
Registers
what are registers
They are high-speed storage areas in the CPU.
where do all data must be stored before it can be processed
in a register
who is the internal memory CPU
Registers
what does ALU stand for
Arithmetic and Logic Unit
what does ALU do
it allows arithmetic and logical operations to be carried out.
what does CU stand for
control unit
what does the CU control
it controls the operation of the computer’s ALU, memory and I/O devices.
how does the CU control the operation of the computer’s ALU, memory and I/O devices.
By telling them how to respond to the program instructions
what does the CU also provide
timing and control signals required by other computer components.
What are the buses
they are the means by which data is transmitted from one part of a computer to another
what do the buses connect
all major internal components to the CPU and memory.
what does A standard CPU system bus is
a control bus, a data bus, and an address bus.
what is a program counter
It has the location of the next instruction to be executed.
to where does the program counter passes the next adress
to the memory address register.
what are input devices used for
to read data into the main memory with the help of CPU input instruction.
how is The information from a computer as output given
through Output Devices.
Address bus
Carries the addresses of data (but not the data) between the processor and memory
Data bus
Carries data between the processor, the memory unit and the input/output devices
Control bus
Carries control signals/commands from the CPU (and status signals from other devices) in order to control and coordinate all the activities within the computer