Cách kiểm tra xem CPU của bạn có hỗ trợ dịch địa chỉ cấp hai không (SLAT)

Mục lục:

Cách kiểm tra xem CPU của bạn có hỗ trợ dịch địa chỉ cấp hai không (SLAT)
Cách kiểm tra xem CPU của bạn có hỗ trợ dịch địa chỉ cấp hai không (SLAT)

Video: Cách kiểm tra xem CPU của bạn có hỗ trợ dịch địa chỉ cấp hai không (SLAT)

Video: Cách kiểm tra xem CPU của bạn có hỗ trợ dịch địa chỉ cấp hai không (SLAT)
Video: Cách mình làm máy gọn, cách đặt tên file và tổ chức thư mục - YouTube 2024, Tháng Ba
Anonim
Windows 8 sẽ mang lại rất nhiều tính năng mới cho môi trường máy tính Windows, một trong số đó sẽ là Hyper-V. Để chạy Hyper-V, bộ xử lý của bạn phải hỗ trợ Second Level Address Translation (SLAT). Đọc để tìm hiểu xem bộ xử lý của bạn có hỗ trợ SLAT không.
Windows 8 sẽ mang lại rất nhiều tính năng mới cho môi trường máy tính Windows, một trong số đó sẽ là Hyper-V. Để chạy Hyper-V, bộ xử lý của bạn phải hỗ trợ Second Level Address Translation (SLAT). Đọc để tìm hiểu xem bộ xử lý của bạn có hỗ trợ SLAT không.

SLAT là gì?

Second Level Address Translation là một công nghệ được giới thiệu trong cả hai bộ vi xử lý của Intel và AMD. Cả hai công ty đều gọi phiên bản của họ về tên công nghệ khác nhau, phiên bản của Intel được gọi là EPT (Extended Page Tables) và AMD gọi họ là RVI (Rapid Virtualization Indexing). Intel đã giới thiệu các bảng mở rộng trong các bộ vi xử lý được xây dựng trên kiến trúc Nehalem, trong khi AMD chỉ giới thiệu RVI trong thế hệ thứ ba của các bộ vi xử lý Opteron có tên mã là Barcelona. Hyper-V sử dụng điều này để thực hiện nhiều chức năng quản lý bộ nhớ VM hơn và giảm chi phí dịch các địa chỉ vật lý của khách sang các địa chỉ vật lý thực. Bằng cách này, thời gian CPU Hypervisor giảm đáng kể, và nhiều bộ nhớ hơn được lưu cho mỗi máy ảo.

Làm thế nào nó hoạt động

Bộ xử lý có bộ đệm dịch Lookaside (TLB) hỗ trợ dịch ảo địa chỉ bộ nhớ vật lý. TLB là một bộ nhớ đệm trên bộ xử lý có chứa các ánh xạ được sử dụng gần đây từ bảng trang. Khi yêu cầu dịch địa chỉ ảo sang địa chỉ thực, TLB kiểm tra bộ nhớ cache của nó để xác định xem nó có chứa thông tin bản đồ hay không. Nếu TLB chứa một kết quả phù hợp, địa chỉ bộ nhớ vật lý được cung cấp và dữ liệu được truy cập. Nếu TLB không chứa bản ghi, lỗi trang xảy ra và Windows sẽ kiểm tra bảng trang để biết thông tin ánh xạ. Nếu Windows tìm thấy một ánh xạ, nó được ghi vào TLB, việc dịch địa chỉ diễn ra, và sau đó dữ liệu được truy cập. Bởi vì bộ đệm này, chi phí hypervisors trên thực tế giảm đáng kể.

Vậy cái gì?

Với tất cả các hype xung quanh Windows 8, nó đã được biết đến rằng Windows 8 sẽ đi kèm với Hyper-V như một nền tảng quan trọng. Trong khi điều đó có thể không hấp dẫn mọi người ngay từ cái nhìn đầu tiên, nó đã được nghĩ rằng đây sẽ là dạng duy nhất của khả năng tương thích ngược, giống như XP Mode. SLAT sẽ được yêu cầu cho Hyper-V trong Windows 8.

Làm thế nào để tôi biết nếu tôi có SLAT?

Để tìm hiểu xem bộ xử lý của bạn có hỗ trợ SLAT không, bạn sẽ cần tải xuống bản sao của CoreInfo (xem liên kết ở cuối). Một khi bạn đã tải về nó, bạn sẽ cần phải giải nén nó. Bạn nên giải nén nó để coreinfo nằm trong thư mục gốc của ổ C:.

Bạn cần mở một dấu nhắc lệnh nâng lên, đọc "chạy với tư cách quản trị viên".
Bạn cần mở một dấu nhắc lệnh nâng lên, đọc "chạy với tư cách quản trị viên".
Để xem bộ xử lý của bạn có hỗ trợ SLAT không, bạn sẽ cần chạy “coreinfo.exe -v”. Trên một bộ xử lý Intel nếu bộ xử lý của bạn hỗ trợ SLAT, nó sẽ có một dấu hoa thị trong hàng EPT. Điều này được nhìn thấy trong ảnh chụp màn hình dưới đây.
Để xem bộ xử lý của bạn có hỗ trợ SLAT không, bạn sẽ cần chạy “coreinfo.exe -v”. Trên một bộ xử lý Intel nếu bộ xử lý của bạn hỗ trợ SLAT, nó sẽ có một dấu hoa thị trong hàng EPT. Điều này được nhìn thấy trong ảnh chụp màn hình dưới đây.
Trên một AMD nếu bộ vi xử lý của bạn hỗ trợ SLAT, nó sẽ có một dấu hoa thị trong hàng NPT.
Trên một AMD nếu bộ vi xử lý của bạn hỗ trợ SLAT, nó sẽ có một dấu hoa thị trong hàng NPT.
Nếu bộ xử lý của bạn không hỗ trợ SLAT, bạn sẽ thấy dấu gạch ngang trong hàng EPT hoặc NPT.
Nếu bộ xử lý của bạn không hỗ trợ SLAT, bạn sẽ thấy dấu gạch ngang trong hàng EPT hoặc NPT.

Bạn có thể tải xuống CoreInfo tại đây.

Đề xuất: