In general, computer architecture is a knowledge of the design and recognition of computer components. Computer systems architecture is one of the most popular trends in computers. In this tendency, we are familiar with the computer’s internal components that are responsible for the steps of command and how they work. In this trend, the central control unit (CPU) and memory (RAM) are introduced as two main parts of the computer, which continue to investigate their relationship and internal structure.
The computer architecture course deals with how computer components work, design, and build the computer’s essential elements. This lesson describes the basics of its function by examining a simple and basic processor. It then deals with different processor architectures. In this lesson, important issues such as Pipeline, Cache and … It’s pointed out.
It is usually mentioned in computer architecture course command set (ISA) and system hardware architecture (HAS). To be more precise is the programmer’s vision of the computer, and HAS is an excellent architectural vision.
ISA
In general, the ISA includes a set of commands, a set of stability, and a command format. More precisely, two computers with the same ISA may execute the same powers, but their internal hardware does not have to be the same as each other.
HAS
HAS, which is called micro-architectural vision, includes cache components, how to execute commands, etc. Is.
Cpu Performance Measurement Criteria
The most common and well-known measure of CPU performance is MIPS (the number of commands a CPU can execute in a second).
Computer Architecture Quality Measurement Criteria
The criteria used to measure computer architectures are:
Generality: For what range of applications, the architecture is suitable.
Efficiency: The average amount of parts a computer is engaged in while using it.
Computer Architecture Floor
Von Neumann Classification
Neumann’s foam architecture is a design model for a digit computer that uses a central processing unit (CPU) and a separate memory (RAM) independently to hold information and instructions. The design is named for John Foam Neumann. These computers are similar to personal computers that exist in all homes.
Flynn Classification
The Frein classification is a classification for computer architecture. In general, digital computers are classified into four categories based on the diversity of instructions and data streams. Michael Flavin presented you with the classification and organization of computers in 1966. The essential element of the computing process is implementing a sequence of instructions related to the data set.
These four categories were defined based on the number of orders at the same time and the string of data available in architecture:
- SISD a one-data command
- SIMD a multi-data command
- MISD Multiple Commands One Data
- MIMD Multi-Command Multiple Data
Main Components
CPU
In the computer, the CPU processing unit or CPU unit is sometimes referred to as the system’s brain. The CPU performs the necessary operations on the data based on the commands it receives
The main components of a CPU are:
- Calculation and Logic Unit (ALU)
- Control Unit (CU)
- Register Memory
- Cache