Skip to main content

Đăng ký bộ xử lý là gì?

Truy cập nhanh nhất vào bộ nhớ lưu trữ trên đơn vị xử lý máy tính (CPU) là một thanh ghi bộ xử lý.Kiến trúc máy tính Thiết kế Bộ xử lý Bộ nhớ Thanh ghi khả năng bộ nhớ vào bộ đệm CPU để có thể lưu trữ các giá trị được truy cập bởi các quy trình máy tính một cách thường xuyên có thể được lưu trữ ở đó.Các quy trình có thể truy cập và thực hiện nhanh chóng dựa trên các giá trị được lưu trữ đó.Do các thanh ghi bộ xử lý được lưu trữ trên CPU, chúng được coi là đầu phân cấp bộ nhớ lưu trữ và phân bổ thường được xác định bởi các biến.Khi dữ liệu được xử lý, sau đó nó được khôi phục thành bộ nhớ cache, bộ nhớ truy cập ngẫu nhiên (RAM) hoặc lưu trữ đĩa cứng. Bộ xử lý máy tính có các loại các loại khác nhau, theo hướng dẫn hoặc kiểm tra hoạt động trên chúng hoặc theo nội dung cụ thể của chúng.Dữ liệu, địa chỉ và thanh ghi mục đích chung chứa các giá trị và địa chỉ toán học để lưu trữ bộ nhớ.Có các thanh ghi có điều kiện với các giá trị sự thật cho các hướng dẫn hoạt động logic, các thanh ghi không đổi với các giá trị chỉ đọc như PI và Zero, và các thanh ghi mục đích đặc biệt giữ bộ đếm chương trình, thanh ghi trạng thái và ngăn xếp để sử dụng bộ nhớ ngăn xếp.Các thanh ghi điều khiển chứa các hướng dẫn từ một tập lệnh được tích hợp trong kiến trúc CPU;Và có một số tìm nạp từ RAM và mạch của CPU truy cập bộ đệm bộ nhớ, dữ liệu bộ nhớ, phạm vi loại bộ nhớ và địa chỉ.Các biến không được chỉ định cho một thanh ghi bộ xử lý được lưu trữ trong RAM và được tải vào và ra để đọc và ghi, tuy nhiên, chúng có xử lý chậm hơn.Để hoạt động càng nhiều càng tốt trong bộ lưu trữ đăng ký bộ xử lý cho hoạt động của các chức năng một cách nhanh chóng.Đối với các chương trình trình biên dịch chỉ trong thời gian, kỹ thuật phân bổ đăng ký được gọi là theo dõi các hoạt động đăng ký theo dõi quét tuyến tính và giải phóng sức mạnh tính toán đăng ký trở lại chương trình một cách nhanh chóng.Đăng ký các kỹ thuật phân bổ cố gắng để có được nhiều biến của chương trình được gán cho các thanh ghi và trong một luồng hoạt động nhằm tối đa hóa số lượng thanh ghi nhỏ nhất để biên dịch nhanh.Đối với sử dụng chương trình có thể được lưu trữ để thao tác bởi CPU.Trong hoạt động, CPU trước tiên sẽ tìm đến bộ đệm CPU của các thanh ghi cho một bản sao của bất kỳ dữ liệu nào được xử lý trong các hoạt động đọc, ghi hoặc di chuyển, trước khi tìm đến RAM và lưu trữ thứ cấp trên các đĩa cứng.Tính đến năm 2011, hầu hết các CPU đều giữ ba bộ nhớ cache riêng lẻ.Bộ đệm hướng dẫn liên quan đến việc thực thi tìm nạp theo hướng dẫn, bộ đệm trông giống như dịch thuật lên các bản dịch địa chỉ cho các địa chỉ ảo sang vật lý và bộ đệm dữ liệu giữ một hệ thống lưu trữ dữ liệu đa cấp được thao tác bởi bộ hướng dẫn của bộ xử lý.