Là tốc độ đọc / ghi đĩa bị ảnh hưởng bởi kiến ​​trúc bộ xử lý? [đóng cửa]


0

Tôi không chắc có ảnh hưởng gì nếu bất kỳ bộ xử lý kiến ​​trúc 32 bit so với 64 bit có tốc độ đọc / ghi đĩa.

Tôi tin rằng bộ xử lý 64 bit có thể giải quyết nhiều bộ nhớ chính hơn bộ xử lý 32 bit mà không có bộ đệm TLB, nhưng nó có ảnh hưởng đến tốc độ đọc / ghi của một hdd không?


3
Nó không ảnh hưởng đến tốc độ đọc / ghi.
ChrisInEd hôm

Bạn có thể đọc Tốc độ đĩa cứng - Điều gì ảnh hưởng đến hiệu suất đĩa cứng? trên một chút nền tảng về những gì có thể giải quyết tốc độ đĩa đọc / ghi.
scrappedcola

1
Tại sao kích thước của thanh ghi x86 sẽ ảnh hưởng đến tốc độ I / O của một hdd? Thực hiện đọc / ghi I / O tại thời điểm đọc / ghi được thực hiện rất ít liên quan đến các thanh ghi đó.
Ramhound 17/12/14

Tôi không biết, đó là câu hỏi của tôi. Nó ảnh hưởng đến tốc độ I / O của a như thế nào?
dev gr

3
Chỉ vì câu trả lời rõ ràng đối với một số người trong chúng ta không có nghĩa là câu hỏi không hợp lệ hoặc lạc đề.
nhinkle

Câu trả lời:


1

Kiến trúc bộ xử lý vốn không ảnh hưởng đến tốc độ I / O của đĩa và cũng không ảnh hưởng đến tốc độ truy cập bộ nhớ. Nói chung, nó chỉ ảnh hưởng đến dung lượng bộ nhớ mà hệ thống có thể sử dụng. Tốc độ đĩa I / O được xác định chủ yếu bởi các thuộc tính vật lý của ổ cứng hoặc chính SSD.


Vâng, đó chính xác là những gì tôi có thể nghĩ, bạn đã xóa nó cho tôi. Cảm ơn!
dev gr

0

Nó phụ thuộc vào chương trình, số lượng dữ liệu bạn viết (kích thước bộ đệm) và tốc độ lưu trữ so với dữ liệu bạn đang viết. Ví dụ: nếu tôi có một chương trình tầm thường cộng một số lượng vô hạn các số nguyên 64 bit với nhau, thì rõ ràng chương trình sẽ chạy nhanh hơn nếu được biên dịch để tận dụng bộ xử lý 64 bit (thay vì sử dụng các hướng dẫn đối tác 32 bit ). Tuy nhiên, công việc được thực hiện rất nhỏ và CPU có thể cộng các số lại với nhau nhanh hơn nhiều so với việc bạn có thể lưu trữ chúng vào ổ cứng / SSD (do đó lấp đầy bộ nhớ cache trên ổ đĩa, hạn chế hoạt động ở tốc độ lưu trữ).

Tuy nhiên, nếu chúng ta nhìn vào các hoạt động được thực hiện bởi CPU, chúng ta có thể thấy rằng phiên bản 32 bit sẽ mất nhiều thời gian hơn để hoàn thành, chỉ thực hiện công việc và sao chép 32 bit bộ nhớ vào bộ điều khiển bộ đệm (với việc sử dụng trực tiếp truy cập bộ nhớ (DMA) ). Trong trường hợp này, hoạt động 64 bit về mặt lý thuyết có thể lấp đầy bộ điều khiển bộ đệm của đĩa nhanh hơn cho các hoạt động nổ, nhiều khả năng trong cả hai trường hợp, bộ đệm sẽ được lấp đầy và tốc độ hoạt động sẽ bị giới hạn chủ yếu bởi tốc độ ghi của đĩa Chính nó.


Vì bạn đã nói về DMA, tôi có thể nghĩ đến một kịch bản mà bạn muốn phát tệp video chất lượng Ray xanh (được mã hóa ở KBps cao hơn) với bộ xử lý 32 bit và 64 bit, với bộ xử lý 64 bit sẽ có trải nghiệm mượt mà hơn trong khi không xem xét bộ xử lý đồ họa.
dev gr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.