Computer Architecture: programmer's perspective Flashcards
to learn the basics of c programming
what are stored program computers, who is it created by and what they do?
- created by john von neumann
- also known as ‘von Neumann Architecture’ systems
- reprogramming does not require hardware modifications
- computer that store program instructions in memory
who made stored program computers
john von neumann
what does stored program computer reprogramming does not require
does not require hardware modifications
what do stored program computers do
- computer that stores program instructions in memory
what are the 3 main components of von neumann architecture
1) central processing unit (CPU)
2) Memory
3) I/0 interfaces
What are the components of the CPU
1) Control unit (CU)
2) Arithmetic and Logical unit (ALU)
What does the ALU do
preforms aritmetic and logical operations
what does CU do
Control Unit determines the order in
which instructions should be executed and controls the retrieval of the proper
operands
what is the process of the CU
- Retrieves the operands
- Asks ALU to compute the operation
- Stores the result
- Jumps to the next line
what is memory
it stores the data and program instructions
what is I/0 interfaces
it collects or sends information to or from connected devices
what are connected devices also known as
peripheral devices
what are registers
small storage elements that are located close to ALU
they
Used as temporary storage during computation
ALU can read and write from registers very fast
advantage of registers
CPU need not have Registers. We can use Memory to store all data
describe memory as an address
memory have small cells
each data cell contains a small section of data
each cell has its own memory address from #0 to #n-1