Computer Architecture Flashcards
What is computer architecture
Computer architecture refers to the overall organization of a computer system. It is analogous to a blue print.
The architecture of a computer specifies
1)The functionality of the major components.
2) The intercommunication among components
Types of computer architecture
1.Von Neumann architecture
2. Harvard architecture
3. Instructions set architecture
4. Microarchitecture
……….. Is the fundamental architecture for every digital computer
Von Neumann architecture
Who proposed von Neumann architecture
John von Neumann
Von Neumann architecture consist of
- CPU also known as processor
- Memory
- Interconnection between the memory and the CLU
How does von Neumann architecture execute instructions
- A von Neumann machine executes a single instructions at a time
- Each instruction operates on only a few pieces of data
Discuss the CPU
- The CPU is brain of the computer
- The CPU, also called the “processor” is the unit that does all the processing in a computer
- This unit of the computer retrieves and executes instructions.
- The CPU is an integrated circuit that performs the calculation that runs a computer.
- The CPU performs
Arithmetical
Logical
Input/output
instructions that passed from an operating system
The CPU is made up three essential components, what are there??
- Arithmetic and logic unit (ALU)
- Control unit ( CU)
- Registers
Discuss ALU ( Arithmetic and Logic Unit)
- The ALU is a digital circuit ( integrated circuit) used to perform arithmetic and logic operation.
- ALU represents the fundamental building block of the CPU in any computer
- Modern CPU contain very powerful and complex ALU’s
Examples of arithmetic operations carried out by ALU are
- Addition
- Subtraction
- Multiplication
- Division
Examples of logic operations in ALU are
- AND
- OR
- NOT
When operations become more and complex the ALU…………
Also becomes more complex and expensive and takes more space in the computer and dissipates more heat
Discuss the CU ( control unit)
The CU tells the ALU what operations to perform on data and ALU stores the results in an output register
The CU moves the data to the output devices
Discuss registers
Registers are special transistors that store data and instructions as they are being manipulated by the control unit and ALU.
Registers are essentially extremely fast memory locations within the CPU that are used to create and store the results of the CPU operations.
Every data to be processed by CPU must be in the registers
Essentially, registers are the memory locations to which data are sent and retrieved.