Trong kiến trúc máy tính, một thanh ghi (registers) là một bộ nhớ dung lượng nhỏ và rất nhanh được sử dụng để tăng tốc độ xử lý của các chương trình máy tính bằng cách cung cấp các truy cập trực tiếp đến các giá trị cần dùng.
Hầu hết, nhưng không phải tất cả, các máy tính hiện đại hoạt động theo nguyên lý chuyển dữ liệu từ bộ nhớ chính vào các thanh ghi, tính toán trên chúng, sau đó chuyển kết quả vào bộ nhớ chính.
Các thanh ghi xử lý là phần đầu tiên của phân cấp bộ nhớ, và cung cấp nhanh nhất vào hệ thống để xử lý dữ liệu. Thuật ngữ này thường được dùng để nói đến một tập các thanh ghi có thể được chỉ trực tiếp cho việc nhập hay xuất các câu lệnh, xem thêm ở tập lệnh. Chúng được gọi là "kiến trúc thanh ghi". Ví dụ Thanh Ghi,
Đưa các biến số thường dùng vào thanh ghi là một hoạt động then chốt làm tăng hiệu ứng của chương trình. Việc này có tên là register allocation và thường được thực hiện bởi một trình biên dịch trong giai đoạn phát sinh mã hoá.
Thanh ghi thường được đo bằng các bit nó có thể chứa, ví dụ, một thanh ghi "8-bit" hay thanh ghi "32-bit". Các thanh ghi hiện nay thường được xem như file thanh ghi - register file, nhưng chúng cũng được dùng riêng rẽ các flip-flop, tốc độ cao core memory, thin film memory, và các cách khác trong nhiều máy móc.
Có một số phân lớp các thanh ghi tùy theo nội dung:
Thanh ghi ổ cứng cũng tương tự nhưng ở ngoài CPU
Bảng dưới đây hiển thị số lượng thanh ghi của vài bộ vi xử lý chính hiện nay:
Processors | Integer registers | Double FP registers |
---|---|---|
Pentium 4 | 8 | 8 |
Athlon MP | 8 | 8 |
Opteron 240 | 16 | 16 |
Itanium 2 | 128 | 128 |
UltraSPARC IIIi | 32 | 32 |
Power 3 | 32 | 32 |
Wiki Commons có thêm hình ảnh và phương tiện truyền tải về Thanh ghi. |
This article uses material from the Wikipedia Tiếng Việt article Thanh ghi, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Nội dung được phát hành theo CC BY-SA 4.0, ngoại trừ khi có ghi chú khác. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Tiếng Việt (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.