Processor architecture - a quantitative component of the components of the microarchitecture of a computer ( computer processor ) (for example, the flag register or processor registers ), considered by IT specialists in the aspect of applied activity.
From point of view:
- programmer - compatibility with a specific set of instructions (for example, processors compatible with Intel x86 instructions ), their structure (for example, addressing systems or register memory organization) and the way they are executed (for example, instruction counter ).
- the hardware component of a computing system is a certain set of properties and qualities inherent in a whole family of processors (in other words, the “internal design”, “organization” of these processors).
There are various classifications of processor architectures, both by organization (for example, by the number and complexity of individual commands: RISC , CISC ; if possible, access to commands to memory [1] ) and by purpose (for example, specialized graphic , mathematical, or digital signal processing) )
See also
- CPU mode
- Microarchitecture
- Command system
- Command System List
- Command Set Architecture
- CPU
- Microprocessor
- Computing Conveyor
- Microprocessor core
- Multi core processor
- Multiprocessing
- Multithreading
Notes
Links
- Evgeny Muzychenko, FAQ on x86 family processors , 1996-2001 (Russian)
- Stanislav Garmatyuk, Modern x86 architecture desktop processors: general principles of operation (x86 CPU FAQ 1.0) / iXBT.com , 2006 (Russian)
- Overview of the microarchitectures of modern desktop processors, part 1 (rus.)
- Overview of the microarchitectures of modern desktop processors, part 2 (rus.)
- The review of microarchitectures of modern desktop processors, part 3 (rus.)
- The evolution of microprocessor architectures (rus.)