Khoảng thời gian để CPU thực hiện xong một lệnh kể từ khi CPU cấp phát tín hiệu địa chỉ ô nhớ chứa lệnh đến khi nó hoàn tất việc thực hiện lệnh được gọi là chu kỳ lệnh (Instrution Cycle)
Thanh ghi (Registers) là các ô nhớ bên trong CPU, có nhiệm vụ lưu trữ tạm thời lệnh và dữ liệu cho CPU xử lý
Cơ chế Out of order execution là một kỹ thuật tối ưu hóa hiệu năng của CPU, cho phép CPU thực hiện các lệnh không theo thứ tự xuất hiện trong chương trình, mà theo thứ tự tối ưu nhất cho việc sử dụng các tài nguyên bên trong. Các thanh ghi tạm thời trong CPU là những thanh ghi được sử dụng để lưu trữ các giá trị trung gian trong quá trình tính toán, hoặc để lưu trữ các kết quả tạm thời trước khi ghi vào thanh ghi chính.
Cơ chế Out of order execution giúp CPU tận dụng tối đa các tài nguyên bên trong, giảm thiểu thời gian rảnh rỗi, và tăng tốc độ xử lý. Tuy nhiên, cơ chế này cũng đòi hỏi CPU phải có nhiều phần cứng phức tạp hơn, như bộ đệm lệnh, bộ sắp xếp lại, các thanh ghi tạm thời, v.v.