Sự khác biệt giữa Đăng ký và Bộ nhớ

Tác Giả: Laura McKinney
Ngày Sáng TạO: 1 Tháng Tư 2021
CậP NhậT Ngày Tháng: 10 Có Thể 2024
Anonim
Sự khác biệt giữa Đăng ký và Bộ nhớ - Công Nghệ
Sự khác biệt giữa Đăng ký và Bộ nhớ - Công Nghệ

NộI Dung


Đăng ký và bộ nhớ, giữ dữ liệu có thể được trực tiếp được truy cập bởi bộ xử lý Điều này cũng làm tăng tốc độ xử lý của CPU. Tốc độ xử lý của CPU cũng có thể được tăng lên bằng cách tăng số bit của thanh ghi hoặc tăng số lượng thanh ghi vật lý trong CPU. Tương tự là trường hợp với bộ nhớ, càng nhiều bộ nhớ càng nhanh là CPU. Bộ nhớ được gọi chung là bộ nhớ chính của máy tính.

Mặc dù có những điểm tương đồng, nhưng thanh ghi và bộ nhớ chia sẻ một vài điểm khác biệt với nhau. Sự khác biệt cơ bản giữa thanh ghi và bộ nhớ là Ghi danh giữ dữ liệu mà CPU hiện đang xử lý trong khi, ký ức giữ hướng dẫn chương trình và dữ liệu mà chương trình yêu cầu thực hiện.

Chúng tôi sẽ thảo luận thêm một số khác biệt giữa đăng ký và bộ nhớ với sự trợ giúp của biểu đồ so sánh được hiển thị dưới đây.


  1. Biểu đồ so sánh
  2. Định nghĩa
  3. Sự khác biệt chính
  4. Phần kết luận

Biểu đồ so sánh

Cơ sở để so sánhGhi danhKý ức
Căn bảnCác thanh ghi giữ các toán hạng hoặc lệnh mà CPU hiện đang xử lý.Bộ nhớ giữ các hướng dẫn và dữ liệu mà chương trình hiện đang thực thi trong CPU yêu cầu.
Sức chứaThanh ghi giữ một lượng nhỏ dữ liệu khoảng 32 bit đến 64 bit.Bộ nhớ của máy tính có thể dao động từ vài GB đến TB.
Truy cậpCPU có thể hoạt động trên các nội dung đăng ký với tốc độ nhiều hơn một thao tác trong một chu kỳ xung nhịp.CPU truy cập bộ nhớ với tốc độ chậm hơn so với thanh ghi.
Thể loạiThanh ghi tích lũy, bộ đếm chương trình, thanh ghi lệnh, thanh ghi địa chỉ, v.v.RAM.


Định nghĩa đăng ký

Đăng ký là nhỏ nhất yếu tố giữ dữ liệu xây vào trong bộ xử lý chính nó. Các thanh ghi là vị trí bộ nhớ trực tiếp truy cập bởi bộ xử lý. Các thanh ghi giữ lệnh hoặc toán hạng hiện đang được CPU truy cập.

Đăng ký là tốc độ cao yếu tố lưu trữ có thể truy cập. Bộ xử lý truy cập vào các thanh ghi trong một chu kỳ xung nhịp CPU. Trong thực tế, bộ xử lý có thể giải mã các hướng dẫn và thực hiện các thao tác trên nội dung thanh ghi tại tốc độ của nhiều hơn một hoạt động trên mỗi chu kỳ xung nhịp CPU. Vì vậy, chúng ta có thể nói rằng bộ xử lý có thể truy cập các thanh ghi nhanh hơn bộ nhớ chính.

Thanh ghi được đo bằng các bit như bộ xử lý có thể có các thanh ghi 16 bit, 32 bit hoặc 64 bit. Số lượng bit đăng ký chỉ định tốc độ và sức mạnh của CPU. Ví dụ: CPU có thanh ghi 32 bit có thể truy cập các lệnh 32 bit tại một thời điểm. CPU có thanh ghi 64 bit có thể thực hiện các lệnh 64 bit. Do đó, số bit của thanh ghi nhiều hơn là tốc độ và sức mạnh của CPU.

Các thanh ghi máy tính được phân loại như sau:

DR: Đăng ký dữ liệu là một thanh ghi 16 bit chứa Toán hạng được vận hành bởi bộ xử lý.

AR: Đăng ký địa chỉ là thanh ghi 12 bit chứa địa chỉ của một vị trí bộ nhớ.

AC: Tích lũy cũng là một thanh ghi 16 bit chứa kết quả tính toán bởi bộ xử lý.

IR: Đăng ký hướng dẫn là thanh ghi 16 bit chứa mã lệnh mà hiện phải thực hiện.

MÁY TÍNH: Chương trình truy cập là thanh ghi 12 bit chứa địa chỉ giảng dạy đó là được thực hiện bởi bộ xử lý.

TR: Đăng ký tạm thời là thanh ghi 16 bit chứa kết quả trung gian tạm thời được tính toán bởi bộ xử lý.

TRONG PR: Đăng ký đầu vào là một thanh ghi 8 bit chứa ký tự đầu vào nhận được từ một thiết bị đầu vào và giao nó cho Tích lũy.

OUTR: Đăng ký đầu ra là một thanh ghi 8 bit chứa ký tự đầu ra nhận được tư Tích lũy và giao nó cho thiết bị đầu ra.

Định nghĩa của bộ nhớ

Bộ nhớ là một thiết bị phần cứng được sử dụng để lưu trữ các chương trình, hướng dẫn và dữ liệu máy tính. Bộ nhớ trong của bộ xử lý là một bộ nhớ chính (RAM)và bộ nhớ ngoài bộ xử lý là một bộ nhớ thứ cấp (Ổ cứng). Bộ nhớ cũng có thể được phân loại trên cơ sở bay hơikhông bay hơi ký ức.

Về cơ bản, bộ nhớ máy tính đề cập đến bộ nhớ chính của máy tính trong khi, bộ nhớ thứ cấp được gọi là lưu trữ của máy tính. Bộ nhớ chính là bộ nhớ có thể trực tiếp được bộ xử lý truy cập do không có độ trễ trong việc truy cập dữ liệu và do đó bộ xử lý sẽ tính toán nhanh hơn.

Bộ nhớ chính hoặc RAM là một bay hơi bộ nhớ có nghĩa là dữ liệu trong bộ nhớ chính tồn tại khi bật nguồn hệ thống và dữ liệu sẽ biến mất khi hệ thống tắt. Bộ nhớ chính chứa dữ liệu sẽ được yêu cầu bởi chương trình hiện đang thực thi trong CPU. Nếu dữ liệu mà bộ xử lý yêu cầu không có trong bộ nhớ chính, thì dữ liệu sẽ được chuyển từ bộ nhớ thứ cấp sang bộ nhớ chính và sau đó nó được bộ xử lý tìm nạp.

Một khi bạn lưu lại dữ liệu trên máy tính, sau đó nó được chuyển đến lưu trữ thứ cấp cho đến lúc đó nó vẫn còn trong bộ nhớ chính. Ngày nay, bộ nhớ chính hoặc RAM có thể dao động từ 1 GB đến 16 GB. Mặt khác, lưu trữ thứ cấp ngày nay dao động từ một số Giga Byte (GB) đến TeraBytes (TB).

  1. Sự khác biệt chính giữa thanh ghi và bộ nhớ là thanh ghi đó giữ dữ liệu mà CPU hiện đang xử lý trong khi đó, ký ức giữ dữ liệu sẽ được yêu cầu xử lý.
  2. Sổ đăng ký nằm trong khoảng Thanh ghi 32 bit đến thanh ghi 64 bit trong khi đó, dung lượng bộ nhớ dao động từ một số GB với một số Lao.
  3. Bộ xử lý truy cập đăng ký nhanh hơn hơn cả ký ức.
  4. Máy tính đăng ký là đăng ký tích lũy, truy cập chương trình, đăng ký hướng dẫn, đăng ký địa chỉ, v.v. Mặt khác, bộ nhớ được gọi là bộ nhớ chính của máy tính là RAM.

Phần kết luận:

Thông thường thanh ghi nằm ở đầu phân cấp bộ nhớ. Đây là yếu tố lưu trữ nhỏ nhất và nhanh chóng truy cập. Mặt khác, bộ nhớ thường được gọi là bộ nhớ chính lớn hơn thanh ghi và truy cập CPU của nó chậm hơn thanh ghi nhưng nó được truy cập nhanh hơn bộ nhớ thứ cấp.