Anonim

Sự phát triển của CPU, hoặc các đơn vị xử lý trung tâm, là một chủ đề hấp dẫn và phức tạp. Từ những ngày đầu tiên của Intel 4004 trở lại năm 1971 (bộ xử lý thương mại đầu tiên), những con chip nhỏ này đã nhanh chóng tiến bộ về sức mạnh và tốc độ. Các tác vụ tính toán trước đây hoàn toàn không thể tưởng tượng được ngay cả đối với các máy tính lớn khổng lồ giờ đây dễ dàng được xử lý bởi điện thoại thông minh $ 50. Sự phát triển này đã có nhiều bước ngoặt, nhưng một sự phát triển có phần khó hiểu với một số người dùng cuối là khái niệm về bộ xử lý đa lõi. Các nhà sản xuất chip chào mời CPU mới của họ có lõi kép, hoặc lõi tứ hoặc thậm chí cao hơn đối với người dùng phiên bản 64 bit của Windows 10. Nhưng điều đó thực sự có ý nghĩa gì?

Xử lý đa lõi

'Lõi' của bộ xử lý là một đơn vị xử lý độc lập trên chip xử lý vật lý. Mỗi lõi có bộ nhớ xử lý phần cứng và bộ nhớ cache riêng và được kết nối với phần còn lại của CPU thông qua bộ nhớ dùng chung của chip và bus hệ thống. Một lõi về cơ bản là CPU riêng của nó và bộ xử lý đa lõi giống như có nhiều CPU hoạt động cùng nhau. Ý tưởng của điện toán đa lõi là các tác vụ điện toán có thể được phân chia giữa các lõi, để công việc tổng thể được hoàn thành nhanh hơn. Trong thực tế, hiệu quả của việc này phụ thuộc hoàn toàn vào phần mềm hệ điều hành và phần mềm ứng dụng; Các hệ điều hành và ứng dụng không được viết để tận dụng các bộ xử lý đa lõi sẽ không chạy nhanh hơn so với trên một CPU. Do đó, các hệ điều hành và chương trình cũ hơn khó có thể thấy bất kỳ lợi ích nào từ các bộ xử lý hiện đại.

Bộ xử lý đa lõi đã bắt đầu trở lại vào năm 1996, với chip IBM Power4 chạy hai lõi trên một chip đơn. Tuy nhiên, phần mềm hỗ trợ cho ý tưởng mới này đã không phát triển ngay lập tức. Bắt đầu với Windows XP vào năm 2001, Windows bắt đầu hỗ trợ các nhà phát triển ứng dụng và hoạt động đa lõi theo bộ. Khá nhiều gói phần mềm bạn mua ngày hôm nay sẽ sử dụng đầy đủ bộ xử lý đa lõi mà bạn gần như chắc chắn có dưới vỏ bọc của máy tính để bàn hoặc máy tính xách tay của bạn.

(Kiểm tra bài viết chi tiết này về xử lý đa lõi để biết thêm thông tin. Nếu bạn đang xây dựng hoặc mua PC mới, thì đánh giá bài viết này về những gì cần tìm trong CPU cũng có thể hữu ích. Và nếu bạn quan tâm đến lịch sử của bộ xử lý, tất nhiên chúng tôi có bạn bảo hiểm!)

Bạn có cần kích hoạt tất cả các lõi trong Windows không?

Một câu hỏi chúng tôi thường được hỏi tại TechJunkie là liệu bạn có cần thực hiện một số hành động để kích hoạt hỗ trợ đa lõi trên máy tính của mình không. Câu trả lời là nó phụ thuộc vào phiên bản Windows bạn đang chạy. Đối với các phiên bản Windows cũ hơn, bạn có thể cần thay đổi cài đặt hệ thống trong BIOS để chức năng đa lõi hoạt động. Trong Windows 10, hỗ trợ đa lõi được tự động bật; bạn có thể thay đổi cài đặt để sử dụng ít lõi hơn nếu cần thiết để khắc phục lý do tương thích phần mềm, nhưng điều này đặc biệt hiếm.

Thay đổi cài đặt lõi trong Windows 10

Nếu bạn đang sử dụng Windows 10, tất cả các lõi bộ xử lý của bạn sẽ được bật theo mặc định nếu BIOS / UEFI của bạn được đặt chính xác. Lần duy nhất bạn sẽ sử dụng kỹ thuật này là để hạn chế lõi.

  1. Nhập 'msconfig' vào Hộp Tìm kiếm của Windows và nhấn Enter.
  2. Chọn tab Khởi động và sau đó tùy chọn Nâng cao.
  3. Chọn hộp bên cạnh Số bộ xử lý và chọn số lõi bạn muốn sử dụng (có thể là 1, nếu bạn gặp sự cố tương thích) từ menu.
  4. Chọn OK và sau đó Áp dụng.

Nếu bạn đang sử dụng Windows 10, hộp bên cạnh Số lượng bộ xử lý, thông thường sẽ không được chọn. Điều này là do Windows được cấu hình để sử dụng tất cả các lõi bất cứ khi nào một chương trình có khả năng sử dụng chúng.

Thay đổi cài đặt lõi trong Windows XP

Windows XP hỗ trợ nhiều lõi nhưng có những hạn chế đáng kể. Windows XP Home sẽ hỗ trợ một bộ xử lý với tối đa bốn lõi, trong khi Windows XP Professional sẽ hỗ trợ hai bộ xử lý với tối đa bốn lõi. Trên các máy Windows XP, cài đặt đa lõi được điều khiển thông qua BIOS. Để truy cập vào các cài đặt BIOS, bạn sẽ cần khởi động lại máy tính của mình. Trong quá trình khởi động, giữ phím F2 (thường) - phím có thể thay đổi tùy theo máy của bạn. Thường có một lời nhắc trên màn hình cho bạn biết nên sử dụng phím nào. Khi bảng điều khiển BIOS tải, bạn có thể thay đổi cài đặt theo cách thủ công. Các cài đặt chính xác để thay đổi sẽ khác nhau tùy thuộc vào BIOS của máy bạn, nhưng màn hình thường sẽ trông giống như thế này:

Thay đổi cài đặt lõi trong Windows Vista, 7 và 8

Trong Windows Vista, 7 và 8, cài đặt đa lõi được truy cập thông qua quy trình msconfig tương tự như được mô tả ở trên cho Windows 10. Cũng có thể trong Windows 7 và 8 để đặt mối quan hệ với bộ xử lý, nghĩa là nói với hệ điều hành sử dụng một lõi cụ thể cho một chương trình cụ thể. Điều này rất hữu ích cho một số thứ; bạn có thể đặt một chương trình nhất định luôn chạy trên một lõi để nó không can thiệp vào các hoạt động khác của hệ thống hoặc bạn có thể đặt chương trình gặp khó khăn khi chạy trên bất kỳ lõi nào ngoài lõi logic đầu tiên để sử dụng lõi mà nó chạy tốt.

Không nhất thiết phải thiết lập các mối quan hệ cốt lõi trong Windows 7 hoặc 8 nhưng nếu bạn muốn thì thật đơn giản.

  1. Chọn Ctrl + Shift + Esc để hiển thị Trình quản lý tác vụ.
  2. Nhấp chuột phải vào chương trình mà bạn muốn sử dụng cốt lõi để sửa đổi và chọn Chi tiết.
  3. Chọn chương trình đó một lần nữa trong cửa sổ Chi tiết.
  4. Nhấp chuột phải và chọn Đặt mối quan hệ.
  5. Chọn một hoặc nhiều lõi và chọn hộp để chọn, bỏ chọn để bỏ chọn.

Bạn có thể nhận thấy rằng số lượng lõi được liệt kê gấp đôi so với bạn có. Ví dụ: nếu bạn đang chạy CPU Intel i7 với 4 lõi, bạn sẽ có 8 được liệt kê trong cửa sổ Ám ảnh. Điều này là do siêu phân luồng có hiệu quả nhân đôi số lõi của bạn, với bốn thực và bốn ảo. Nếu bạn muốn biết có bao nhiêu lõi vật lý, bộ xử lý của bạn đã thử điều này:

  1. Chọn Ctrl + Shift + Esc để hiển thị Trình quản lý tác vụ.
  2. Chọn Hiệu suất và tô sáng CPU.
  3. Kiểm tra phía dưới bên phải của bảng điều khiển dưới lõi.

Có một tệp bó hữu ích mà bạn có thể tạo có thể buộc mối quan hệ của bộ xử lý đối với các chương trình cụ thể. Bạn không cần sử dụng nhưng nếu bạn làm thì

  1. Mở Notepad hoặc Notepad ++.
  2. Nhập 'Bắt ​​đầu / mối quan hệ 1 PROGRAM.exe'. Nhập mà không có dấu ngoặc kép và thay đổi CHƯƠNG TRÌNH cho chương trình cụ thể mà bạn đang cố kiểm soát.
  3. Lưu tập tin với một tên có ý nghĩa và thêm. Điều này tạo ra nó như là một tập tin hàng loạt.
  4. Lưu nó vào vị trí cài đặt chương trình bạn đã chỉ định trong Bước 2.
  5. Chạy tệp Batch bạn vừa thực hiện để khởi chạy chương trình.

Nơi bạn thấy 'ái lực 1', điều này cho Windows biết sử dụng CPU0. Bạn có thể thay đổi điều này tùy thuộc vào số lượng lõi bạn có, ái lực 3 cho CPU1, v.v. Trang này trên trang web Microsoft Developer có danh sách đầy đủ các mối quan hệ.

***

Bộ xử lý là bộ phận quan trọng nhất trong máy tính của bạn, vì vậy sẽ rất hợp lý khi muốn đẩy từng lõi của nó ra cạnh. Tất nhiên, nếu bạn vẫn gặp sự cố khi cấp nguồn cho thiết bị của mình đến mức bạn muốn cho hiệu năng của mình, bạn có thể muốn xem xét nâng cấp bộ xử lý của mình (nếu bạn sở hữu máy tính để bàn) hoặc tìm kiếm một máy tính xách tay mới tiên tiến phần cứng. Hoặc, nếu bạn muốn làm cho Windows 10 nhanh hơn trên phần cứng hiện tại của mình, hãy xem hướng dẫn dứt khoát của chúng tôi ở đây.

Cách bật tất cả các lõi trong windows