Thuật ngữ và thông số liên quan đến RAM

Trong hình trên, xuất hiện các thông số PC2700 (DDR333) và PC3200 (DDR400), vậy ý nghĩa ra sao

1. Clock Speed (MHz)

Tốc độ đồng hồ là tốc độ mà bộ xử lý của máy tính thực hiện mỗi hướng dẫn được truyền đến nó trong một chu kỳ cụ thể. Nói cách khác, tốc độ đồng hồ là thước đo hiệu suất tổng thể của bộ xử lý.

Tốc độ đồng hồ càng lớn, chức năng của tất cả các chương trình trong máy tính càng tốt.

Mặc dù tốc độ đồng hồ thường được liên kết với Bộ xử lý trung tâm (CPU), nhưng có những phần khác của PC mà nó có các ứng dụng của nó.

Được đo chung bằng MHz, tốc độ xung nhịp của Bộ nhớ truy cập ngẫu nhiên (RAM) cho biết số lần RAM có thể truy cập bộ nhớ của nó.

Mỗi chương trình duy nhất mà bạn khởi chạy đều được tải vào RAM từ SSD / HDD của bạn (có tốc độ chậm hơn). Điều này giải thích tại sao bằng cách nâng cấp tốc độ của RAM, bạn đang gián tiếp cải thiện hiệu suất của CPU.

Đối với RAM, ép xung có thể là một lựa chọn tốt, mặc dù không cần thiết vì lợi ích là khá tối thiểu. Tuy nhiên, vì toàn bộ hệ điều hành của máy tính của bạn dựa vào RAM bằng cách này hay cách khác, nếu hệ điều hành của bạn bị lag rất nhiều, bạn phải suy nghĩ về tùy chọn này!

2. Cycles per Clock

Một chu kỳ đồng hồ, hoặc đơn giản là một “chu kỳ”, là một xung điện tử duy nhất của CPU. Trong mỗi chu kỳ, CPU có thể thực hiện một thao tác cơ bản như lấy hướng dẫn, truy cập bộ nhớ hoặc ghi dữ liệu. Vì chỉ có các lệnh đơn giản mới có thể được thực hiện trong mỗi chu kỳ, hầu hết các quy trình CPU yêu cầu nhiều chu kỳ đồng hồ.

Trong vật lý, tần số của một tín hiệu được xác định bởi các chu kỳ mỗi giây, hoặc “hertz”. Tương tự như vậy, tần số của bộ xử lý được đo bằng chu kỳ đồng hồ mỗi giây. Vì các bộ xử lý hiện đại có thể hoàn thành hàng triệu chu kỳ đồng hồ mỗi giây, tốc độ xử lý thường được đo bằng megahertz hoặc gigahertz.

3. Bus Speed (MT/s)

Mega Transfer Per Second viết tắt MT/s là một phép đo tốc độ BUS và kênh trong hàng triệu chu kỳ mỗi giây. Trong khi, Megahertz Per Second,viết tắt MHz có nghĩa là một triệu chu kỳ mỗi giây và được sử dụng để đo tốc độ truyền của các thiết bị điện tử. Theo định nghĩa của họ, thật dễ dàng để thấy MT / s và MHz có thể bị nhầm lẫn như thế nào.

Sự khác biệt chính giữa MHz và MT / s có thể bắt nguồn từ DDR (Tốc độ dữ liệu kép). DDR hoặc Double Data Rate là một loại bộ nhớ. Đúng như tên gọi của nó, DDR cung cấp gấp đôi tốc độ truyền dữ liệu so với số chu kỳ mà nó hoàn thành.

Điều này có nghĩa là một thanh RAM DDR4 2666 MT / s thực sự hoạt động ở tốc độ cơ bản hoặc tần số 1333 MHz. Tuy nhiên, do nó hoàn thành hai hoặc hai hoạt động mỗi chu kỳ, nó hoạt động như thể tần số của nó là 2666 MHz. Nhưng điều này về mặt kỹ thuật là không chính xác vì MT / s đại diện đúng cho số lượng hoạt động truyền thực tế xảy ra chứ không phải là tần số trong MHz. MT / s về cơ bản là MHz hiệu quả và nên được sử dụng thay vì MHz.

4. Bus Width (Bytes)

Tốc độ RAM hệ thống được kiểm soát bởi chiều rộng Bus – Bus Width và tốc độ Bus.- bus speed. Chiều rộng bus đề cập đến số bit có thể được gửi đến CPU cùng một lúc và tốc độ bus đề cập đến số lần một nhóm bit có thể được gửi mỗi giây. Một chu kỳ bus xảy ra mỗi khi dữ liệu di chuyển từ bộ nhớ đến CPU. Ví dụ, một bus 32 bit 100 MHz về mặt lý thuyết có khả năng gửi 4 byte (32 bit chia cho 8 = 4 byte) dữ liệu đến CPU 100 triệu lần mỗi giây, trong khi bus 16 bit 66 MHz có thể gửi 2 byte dữ liệu 66 triệu lần mỗi giây. Nếu bạn làm toán, bạn sẽ thấy rằng chỉ cần thay đổi chiều rộng bus từ 16 bit thành 32 bit và tốc độ từ 66 MHz đến 100 MHz trong ví dụ của chúng tôi cho phép dữ liệu gấp ba lần (400 triệu byte so với 132 triệu byte) để đi qua CPU mỗi giây.

Trên thực tế, RAM thường không hoạt động ở tốc độ tối ưu. Độ trễLatency thay đổi phương trình một cách triệt để. Độ trễ đề cập đến số chu kỳ đồng hồ cần thiết để đọc một chút thông tin. Ví dụ, RAM được đánh giá ở 100 MHz có khả năng gửi một chút trong 0,00000001 giây, nhưng có thể mất 0,000000005 giây để bắt đầu quá trình đọc cho bit đầu tiên. Để bù đắp độ trễ, CPU sử dụng một kỹ thuật đặc biệt gọi là chế độ burst.

Chế độ burst phụ thuộc vào kỳ vọng rằng dữ liệu theo yêu cầu của CPU sẽ được lưu trữ trong các ô bộ nhớ tuần tự. Bộ điều khiển bộ nhớ dự đoán rằng bất cứ điều gì CPU đang làm việc sẽ tiếp tục đến từ cùng một loạt địa chỉ bộ nhớ này, vì vậy nó đọc nhiều bit dữ liệu liên tiếp với nhau. Điều này có nghĩa là chỉ có bit đầu tiên phải chịu hiệu ứng đầy đủ của độ trễ; Đọc các bit liên tiếp mất ít thời gian hơn đáng kể. Chế độ bộ nhớ vỡ được đánh giá thường được thể hiện dưới dạng bốn số cách nhau bởi các dấu gạch ngang. Số đầu tiên cho bạn biết số chu kỳ đồng hồ cần thiết để bắt đầu hoạt động đọc; số thứ hai, thứ ba và thứ tư cho bạn biết cần bao nhiêu chu kỳ để đọc mỗi bit liên tiếp trong hàng, còn được gọi là wordline. Ví dụ: 5-1-1-1 cho bạn biết rằng phải mất năm chu kỳ để đọc bit đầu tiên và một chu kỳ cho mỗi bit sau đó. Rõ ràng, những con số này càng thấp, hiệu suất của bộ nhớ càng tốt.

Chế độ burst thường được sử dụng kết hợp với pipelining, một phương tiện khác để giảm thiểu tác động của độ trễ. Pipelining tổ chức truy xuất dữ liệu vào một loại quy trình dây chuyền lắp ráp. Bộ điều khiển bộ nhớ đồng thời đọc một hoặc nhiều từ từ bộ nhớ, gửi từ hoặc từ hiện tại đến CPU và viết một hoặc nhiều từ vào các ô bộ nhớ. Được sử dụng cùng nhau, chế độ burst và pipelining có thể làm giảm đáng kể độ trễ do độ trễ gây ra.

5. Transfer Rate (MB/s)

Tốc độ truyền dữ liệu (DTR – DATA Transfer Rate), là tốc độ truyền dữ liệu giữa các thiết bị. Điều này đôi khi được gọi là thông lượng. Tốc độ truyền của một thiết bị thường được thể hiện bằng kilobit hoặc megabit mỗi giây, viết tắt là kbps và mbps tương ứng. Nó cũng có thể được thể hiện bằng kilobyte hoặc megabyte,hoặc KB / sec và MB / giây. Bit được viết tắt trong trường hợp thấp hơn, trong khi byte sử dụng chữ trên.

6. Phân biệt MB/s and Mb/s, or MBps and Mbps

Nếu bạn thấy sự khác biệt lớn giữa tốc độ kết nối Internet mà nhà cung cấp của bạn đã hứa với bạn, tốc độ bạn đo được bằng các công cụ hoặc bài kiểm tra tốc độ khác và tốc độ mà NetWorx hoặc NetGenius hiển thị, điều đó có thể có nghĩa là bạn đang so sánh byte và bit.

Một điều thường gây ra sự nhầm lẫn là sự khác biệt giữa:

  • megabyte (MB) hoặc megabyte mỗi giây (MBps, MB /s),với vốn hoặc chữ hoa ‘B’, một đơn vị tỷ lệ dữ liệu được sử dụng cho kích thước tệp và thường trong phần mềm người dùng cuối, bằng 10002 byte (B); và
  • megabit (Mb) hoặc megabit mỗi giây (Mbps, Mb /s),với chữ thường nhỏ hoặc chữ thường ‘b’, một đơn vị tỷ lệ dữ liệu được sử dụng cho tốc độ tải xuống được quảng cáo bởi các ISP và được báo cáo bởi các công cụ trực tuyến, bằng 10002 bit (b).

Mọi người thường cho rằng tốc độ 1 Mbps sẽ cho phép họ tải xuống 1 MB trong 1 giây. Đây không phải là trường hợp, bởi vì một byte chứa tám bit, do đó tạo ra một megabyte gấp 8 lần kích thước của một megabit; vì vậy để tải xuống 1 MB trong 1 giây, bạn cần tốc độ kết nối 8 Mbps. Sự khác biệt giữa gigabyte (GB) và gigabit (Gb) là như nhau: một gigabyte lớn hơn 8 lần so với gigabit.

Từ thực tế là kích thước tệp thường được đo trong hệ thống nhị phân, được sử dụng để chỉ kilobyte là 210 = 1024 byte, megabyte là 10242 byte và gigabyte là 10243 byte. Các đơn vị này hiện được sử dụng với tiền tố nhị phân IEC: KiB (phát âm là “kibibyte”), MiB (mebibyte) và GiB (gibibyte).

Trong tình huống khó hiểu này, các nhà cung cấp dịch vụ Internet thích sử dụng số cao hơn, đẹp nhất trong tiếp thị của họ. Ví dụ: nếu một ISP cung cấp 10 MB / giây, trong khi một ISP khác quảng cáo tốc độ của họ là 80 Mb / giây, cái nào hầu hết mọi người sẽ chọn cái nào? Có thể trông giống như nhà cung cấp thứ hai cung cấp dịch vụ nhanh hơn nhiều, nhưng trên thực tế tốc độ của chúng giống hệt nhau.

7. FSB

Viết tắt của “frontside bus”. FSB kết nối bộ xử lý của máy tính với bộ nhớ hệ thống (RAM) và các thành phần khác trên bo mạch chủ. Các thành phần này bao gồm chipset hệ thống, thẻ AGP, thiết bị PCI và các thiết bị ngoại vi khác. Bởi vì FSB đóng vai trò là con đường chính từ bộ xử lý đến phần còn lại của bo mạch chủ, nó còn được gọi là “bus hệ thống”.

Tốc độ của FSB được đo bằng Megahertz hoặc Gigahertz, giống như bộ xử lý. Hầu hết các bộ xử lý của máy tính chạy nhanh hơn so với xe buýt hệ thống của họ, vì vậy tốc độ FSB thường là một tỷ lệ của tốc độ bộ xử lý. Ví dụ, bộ xử lý Pentium 4 chạy ở tốc độ 2,4 GHz có thể có tốc độ FSB chỉ 400 MHz. Tỷ lệ CPU so với FSB sẽ là 6:1. Tuy nhiên, Power Mac G5, với bộ xử lý 2.0 GHz, có bus phía trước 1.0 GHz. Do đó, tỷ lệ CPU so với FSB của nó là 2: 1.

Tỷ lệ càng nhỏ, bộ xử lý càng có thể hoạt động hiệu quả hơn. Do đó, FSB  nhanh hơn dẫn đến hiệu suất tổng thể nhanh hơn. Khi tỷ lệ CPU so với FSB cao, bộ xử lý thường phải chờ dữ liệu được gửi qua bus hệ thống trước khi nhận dữ liệu mới để xử lý. Vì lý do này, FSB có thể là một nút thắt cổ chai trong hiệu suất của máy tính.

8. Cách đọc thông số cụ thể trên RAM

Ví dụ:

Bộ nhớ DDR2 PC2-4200 (thường được gọi là DDR2-533)

DDR2 được thiết kế để sử dụng trong các hệ thống có bus phía trước 266MHz (cung cấp tốc độ truyền dữ liệu 533MT / giây). Con số “4200” đề cập đến băng thông của mô-đun (lượng dữ liệu tối đa mà nó có thể truyền mỗi giây), là 4200MB / giây hoặc 4,2GB / giây.

Bộ nhớ DDR2 PC2-5300 (thường được gọi là DDR2-667)

DDR2 được thiết kế để sử dụng trong các hệ thống có bus phía trước 333MHz (cung cấp tốc độ truyền dữ liệu 667MT / giây). Con số “5300” đề cập đến băng thông của mô-đun (lượng dữ liệu tối đa mà nó có thể truyền mỗi giây), là 5300MB / giây hoặc 5,3GB / giây.

Bộ nhớ DDR2 PC2-6400 (thường được gọi là DDR2-800)

DDR2 được thiết kế để sử dụng trong các hệ thống có FSB (front-side bus) 400MHz (cung cấp tốc độ truyền dữ liệu 800MT / giây). “6400” đề cập đến băng thông của mô-đun (lượng dữ liệu tối đa mà nó có thể truyền mỗi giây), là 6400MB / giây hoặc 6,4GB / giây. PC2-6400 tương thích ngược với PC2-4200 và PC2-5300.

Bộ nhớ DDR2 PC2-8000 (thường được gọi là DDR2-1000)

DDR2 cung cấp tốc độ truyền dữ liệu 1.000MT / giây). “8000” đề cập đến băng thông của mô-đun (lượng dữ liệu tối đa mà nó có thể truyền mỗi giây), là 8000MB / giây hoặc 8GB / giây. PC2-8000 tương thích ngược với PC2-4200, PC2-5300 và PC2-6400.