Tài liệu Giáo trình tin học: Tối ưu hoá bộ vi xử lí lõi kép cho Windows XP: Giáo trình tin học : Tối ưu hoá bộ vi xử lí lõi kép cho Windows XP
Tại một số ít diễn đàn của người Việt[l] đã có các hướng dẫn để tận dụng
triệt để khả năng của bộ vi xử lí lõi kép (viết tắt: BVXLLK, dual-core
processor) nhung viết hoặc là chưa đầy đủ (1, 2, 3) hoặc là chưa hoàn
toàn chính xác (4) nên mình quyết định lược dịch một bài viết từ trang
báo điện tử chip.de[2] của Đức.
Lõi kép đồng nghĩa với gấp đôi sức mạnh (power)? Không nhất thiết.
Windows XP tỏ ra yếu trong việc phân phối tải trọng cho từng lõi.
Chúng tôi sẽ chỉ cho các bạn cách đế kích hoạt triệt để sức mạnh của
các BVXL đòi mói.
Mọi phiên bản XP đều có thể sử dụng cả hai lõi của BVXLLK nhưng
không được tối ưu, do đó không tận dụng được triệt để tiềm năng sằn có
cho dù là BVXL của Intel hay AMD. Hotfix[3] của Microsoft (MS) sẽ
giúp bạn làm việc này.
Sau khi tải bản vá dành cho BVXL tương ứng về, cài Hotfix nhưng đừng
vội tái khởi động mà hãy thực hiện bước sau đã:
Start > Run > regedit ...
10 trang |
Chia sẻ: Khủng Long | Lượt xem: 867 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Giáo trình tin học: Tối ưu hoá bộ vi xử lí lõi kép cho Windows XP, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Giáo trình tin học : Tối ưu hoá bộ vi xử lí lõi kép cho Windows XP
Tại một số ít diễn đàn của người Việt[l] đã có các hướng dẫn để tận dụng
triệt để khả năng của bộ vi xử lí lõi kép (viết tắt: BVXLLK, dual-core
processor) nhung viết hoặc là chưa đầy đủ (1, 2, 3) hoặc là chưa hoàn
toàn chính xác (4) nên mình quyết định lược dịch một bài viết từ trang
báo điện tử chip.de[2] của Đức.
Lõi kép đồng nghĩa với gấp đôi sức mạnh (power)? Không nhất thiết.
Windows XP tỏ ra yếu trong việc phân phối tải trọng cho từng lõi.
Chúng tôi sẽ chỉ cho các bạn cách đế kích hoạt triệt để sức mạnh của
các BVXL đòi mói.
Mọi phiên bản XP đều có thể sử dụng cả hai lõi của BVXLLK nhưng
không được tối ưu, do đó không tận dụng được triệt để tiềm năng sằn có
cho dù là BVXL của Intel hay AMD. Hotfix[3] của Microsoft (MS) sẽ
giúp bạn làm việc này.
Sau khi tải bản vá dành cho BVXL tương ứng về, cài Hotfix nhưng đừng
vội tái khởi động mà hãy thực hiện bước sau đã:
Start > Run > regedit >
HKEY_LO CA L_MA CHINEXSystem\CurrentControlSehContro bSession
Manager > tạo khoá (key) mới tên là Throttle > tạo giá trị DWORD mới
tên là PerýEnabỉePackageldle > gán 1
Việc này giúp tận dụng một cách tối ưu hiệu suất cùa máy tính. Điều hiến
nhiên là máy sẽ tiêu thụ nhiều điện năng hơn. Đối với người dùng máy
tính xách tay thích pin đùng được lâu hơn (không phải tuôi thọ nhé -
sonbabvs) thì sửa giá trị này thành 0.
Riêng đối với BVXLLK của AMD thì các bạn thực hiện thêm bước sau:
nhắp chuột phải lên My Computer > Properties > Advanced > Startup
and Recovery > Settings > Edit > thêm vào một kí tự trắng (space) và
tham số /usepmtimer
Ví dụ:
Code:
multi(0)disk(0)rdisk(0)partition(l)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect /usepmtimer
Bây giờ, bạn hãy khởi động lại máy tính với hệ điều hành vừa được tối ưu
h o a ẽ
[1] Cụ thể như sau:
Cho dòng vi xử lí AMD lõi kép:
(1)
Code:
amtech.com. vn/showthread.php?t=13234
(2)
Code:
(3)
Code:
hltp ://vozforums.com/sho wthread .php ?t=71543
Cho vi xử lí Intel lõi kép & AMD lõi kép:
(4)
Code:
hltp://softvnn.com/forum/showthread.php?t=30014
[2] 10.04.2008
Code:
hltp://www.chip.de/artikeI/Dual-Core-CPUs-optixnieren-Doppelte-
Leistung-fuer-Windows-XP_31317030.html
[3] Windows tiếng Anh:
Code:
Intel:
hltp://download.microsoft.com/download/f/7/e/f7e5675e-faa7-4a52-bb0c-
5a8ba4c2cfD2AVindowsXP-KB896256-v4-x86-ENU.exe
AMD:
hltp://www.microsoft.com/downloads/details.aspx?FamilyId=B0FF829D
-C427-4F40-BC56-F481837EFFBE&displaylang=en
Windows tiếng Đức:
Code:
CPUs_31317645.html
Nhắp chuột lên Zum Download rồi đợi khoáng 5s.
Lưu ý: những bản vá này của MS không được phân phối tự động qua dịch
vụ Automatic Update của Windows XP.
Ghi chú thêm:
1) Nếu máy bạn có cài World o f Warcraft thì có thể (có thể thôi nhé) gây
bất ổn. Neu gặp phải, bạn chỉ cần loại bỏ tham sổ /usepmtimer là được.
2) Nếu bạn dùng các phần mềm để đo cấu hình máy, như wPrime chẳnậ
hạn, thì sẽ thấy điếm lúc trước và sau khi cài Hotfix có sự chênh lệch đấy
©
Hình minh hoạ lấy từ notebookreview.com
This image has been resized. Click this bar to view the full image. The original
image is sized 651x445.
R
es
ol
ut
io
n
&
A
A
T mTTTTTTTTTTTTTrTTI I I
Avouqo FPS
This image has been resized. Click this bar to view the full image. The original
,J1 image is sized 651x445.
Chạy chế độ SATA trong Windows XP
Tới thời điểm hiện tại, ổ cứng chuẩn SATA đã quá thông dụng. Tuy
nhiên hệ thống máy tính của bạn có thể không chạy đúng chế độ này dù
bạn đã mua ổ cứng SATA.
Bạn có thể kiểm tra như sau: Mở Control Panel > System (System
Properties), chọn tab Hardware > Device Manager.
DVD/CD-ROM drives______________________________________
Ể Q IDE ATA/ATAPI controllers
^ Intel(R) 82801HEM/HBM SATA AHCI controller
ig j Intel(R) ICH8M Ultra ATA storage Controllers - 285Ũ
Primary IDE Channel
Secondary IDE channel
El IEEE 1394 Bus host controllers
Iidyiny dtíviLtíb---------------------------------------------------------------- '
a iă Infrared devices____________________________________________
Neu bạn thấy mục SATA AHCI Controler như trong hình, máy đang
nhận ổ cứng như một ổ SCSI và chạy SATA/AHCI một cách đúng đắn.
Nếu không thì máy vẫn đang sử dụng ổ cứng SATA như một ổ IDE mà
thôi, nghĩa là đang dùng UDMA như các ố cứng IDE bình thường.
Do việc thiết lập SATA ban đầu khả phức tạp khi cài hệ điều hành cho
máy (phải có ổ đĩa mềm chứa đúng driver và nhấn F6 khi khởi động cài
đặt Windows XP) cho nên thông thường người cài đặt sẽ chọn chế độ
EDE (trong BIOS Settings) cho ổ cứng để khỏi phải cài đặt SATA driver.
Thiết lập như vậy sẽ không tận dụng được tốc độ của SATA vì chế độ
IDE nhanh nhất cũng chi 133MB/S (UDMA-6).
Bài viết này giúp bạn sửa lại dề dàng chế độ ổ cứng dùng SATA cho bo
mạch chủ dùng chipset Intel trong hệ điều hành Windows XP.
Thực hiện tuần tự các bước sau:
1. Trước tiên xác định chipset của bo mạch chủ (mainboard). Để biết
chính xác bạn nên xem lại sách hướng đẫn sử dụng của mainboard, hay
lên trang web của nhà sản xuất để tham khảo. Ngoài ra có thể dùng CPUZ
(tải miễn phí tại www.cpuid.com) để xem.
CPU-Z
CPU I Cache [Martooârd I Memory I SPD Ị About
Motherboard
Manufacturer Acer, Inc.
Model Victoria
-Otea. Intñl _QL¿afi5_
Southbridge
'--------Lh 'U U
Intel 82801HBM (ICH8-ME)
Not Applicable
-Rev. I CO
■w
Hình - chipset điều khiển ổ cứng là ICH8-ME
2. Nếu chipset là một trong số sau: ICH9R, ICH8M, ICH8ME, ICH8R,
ESB2, ICH7DH, ICH7MDH, ICH7R, ICH7M, ICH6M thì bo mạch chủ
của bạn có hồ trợ SATA. Tải về
Code:
cung cấp theo bài viết từ website TGVT. Giải nén. Nhấn đúp và chạy file
install.cmd.
3. Khởi động lại máy, vào BIOS Settings và chuyển HDD mode tò IDE
sang AHCI.
4. Máy vào Windows sẽ hiện Found new hardware và đòi hỏi driver. Bạn
chọn Yes, this time only > Next, chọn Listall from list or specific location
(Advanced) > Next, chọn Include this, duyệt đến thư mục vừa giải nén,
nhấn Next và OK.
Nếu được đòi hỏi driver cho SCSI/RAID Host controller, bạn làm như
trên nhưng thay vì chọn “Install from list” hãy chọn “Install software
automatically”.
Sau đó máy sẽ yêu cầu khởi động lại. Chọn Yes và chúc mừng bạn, HDD
giờ đây chạy đúng chế độ AHCI tốc độ lên đến 300MB/S (cho SATA n).
5. Kiểm fra lại bằng cách mở System Properties bạn sẽ thấy xuất hiện
SATA AHCI Controller trong IDE ATA/ATAPI controllers.
Bạn cũng có thề kiềm tra lại bằng các chương tành xem thông tin phần
cứng khác như Everest hay Siso ft Sandra.
Giờ đây ổ cứng của bạn thực sự chạy đầy đủ tốc độ của một ổ cứng
SATA, bạn sẽ thấy tốc độ truy cập ổ cứng nhanh hơn rất nhiều.
œ UW /CD-ROM e ra is
H e i 1C€ ATA/ATAPI controllers
( A In te l(R ) 62801HEM/V6M SATA AHCl Controller 1
In te l(R ) 1CH8M U ltra ATA Stcrage C
e j Prim ary IDE Channel
3 Secondary 106 Channel
• ■Vrf IEEE 1394 Bus host controllers
* Im agng d evces
♦: Infrared devices
IaJ a
cn ro lte fs • 2850
Generé 1 Orr*-« 1 Odaẻì 1 Resources 1
ềj IntdfR) 82801 HEM/HßM SATA AHO Ccrtiofcf
* J M ee and other p o rting devices
* Ỉ P Modems
SO 5Ỉ Monitors
* ■# N etw trk adapters
. % PCMCIA adapters
æ J Ports (COM a LP T )
♦ Processors
l-i ^ SC S I and RAJO controllers
Ộ ENE PCI Memory stick Card Ri
Devce type; lOE AĨA/AĨAP1 conỉroếMí
M anidctuçi Intel
SCSI, RAID Host Controller P r o p e r t id s
Gonaal 1 Dnv« 1 D élai; 1 Resources 1
ị
% SCSI/RAID Host Connoto
w
Trước tiên chúng ta phải hiểu qua một số vấn đề kỹ thuật:
1. ATA Controller là thiết bị điều khiển giao tiếp với ổ đĩa cứng song
song P-ATA. Thiết bị này sử dụng giao tiếp DMA. DMA là cơ chế giao
tiếp fruyen nhận dừ liệu giữa CPU và ố cứng PATA với các tốc độ truyền
tối đa la 133MB/S (UDMA-6).
2. SATA Controller là thiết bị điều khiển giao tiếp với ổ đĩa cứng tuần tự
Serial-ATA. Thiết bị này có thể sử dụng 2 cơ chế giao tiếp. Legacy
(compatible) mode - hay còn gọi là cơ chế tươxig thích — chạy giống như
DMA và AHCI Mode là cơ chế truyền nhận dừ liệu tốc độ cao lên đến
300MB/S (SATA2) cho phép sử dụng các tính năng cao cấp của ổ cứng
Serial-ATA. AHCI tăng hiệu quả sử dụng 0 cứng lên rất nhiều, các ô
SATA không còn phân biệt master/slave, tất cả đều là master, hồ trợ
Native Command Queuing (NCQ)* tăng tốc độ truy xuất và có thêm tính
năng “tháo lắp nóng” (hot plug)...
3. Cả ATA controller và SATA controller đều có thể hồ trợ RAID. RAID
là hình thức ghép nhiều đĩa cứng lại thành một hệ thống đĩa cứng nhằm
gia tăng tốc độ truy xuất cũng như an toàn dừ liệu.
Ví dụ trong hình trên là trước khi cài AHCI mode. SATA Controller 2828
sử dụng chế độ tương thích để điều khiển ố cứng (U-DMA 5) và ATA
Controller sử dụng DMA để điều khiển ổ đĩa quang. Cả 2 đều nằm trong
chip tích họp điều khiển cầu nam ICH8-ME (các bạn dùng CPU-Z để
xem, tải từ
Code:
Như vậy đề có thể chạy được chế độ AHCI đúng nghĩa thì chúng ta phải
có ổ cứng, chipset điều khiến tích hợp, hệ thống (mainboard + BIOS) và
driver cho hệ điều hành. Tất cả phải hỗ trợ đồng thời AHCI.
Ồ cứng: các loại sử dụng đầu cắm SATA đều hồ trợ AHCI.
Mainboard và BIOS: tương ứng phải cho phép tùy biến chuyển sang chế
độ AHCI.
Hệ điều hành: Windows XP ra đời trước chuẩn SATA và AHCI nên
không hỗ trợ đầy đủ bằng Windows Vista. Các chip điều khiến càng về
sau càng í t được hỗ trợ (driver) trên hệ điều hành CÜ hơn.
Chip điều khiển: có rất nhiều loại tùy vào hệ thống do nhiều hãng sản
xuất như Intel, AMD, NVIDIA, Silicon, Uli... và các chip này phải hồ trợ
SATA cơ chế AHCI.
Chúng ta sẽ đi lần lượt qua từng dòng của chipset thuộc Intel để biết chip
nào thực sự hồ trợ AHCI. Những thông tin dưới đây được lấy từ tài liệu
kỹ thuật của Intel:
- Dòng ICH5 là dòng đầu tiên hồ trợ SATA với ICH5-R (R là viết tắt của
RAID). Tuy nhiên ICH5-R cũng chỉ có thể gắn ổ cứng SATA chạy với
chế độ tương thích chứ không hồ trợ AHCI.
- Dòng ICH6 chỉ có ICH6-M (M là viết tắt của Mobile) hỗ trợ AHCI.
- Dòng ICH7: với máy để bàn có ICH7-DH và ICH7-R; với hệ thống di
động có ICH7-M và ICH7-MDH (DH là viết tắt của Digital Home).
- Dong ICH8: desktop/server có ICH8-R, ICH8-DH, ICH8-DO (DO là
viết tắt của Digital Office); mobile có ICH8-ME.
- Dòng ICH9: desktop/server có ICH9-R, ICH9-DH, và ICH9-DO hỗ trợ
AHCL
Ngoài những dòng trên, các dòng khác đều không hồ trợ AHCI (bạn có
thể dùng CPU-Z để kiểm tra). **
Thông thường nếu mainboard gắn chipset hỗ trợ AHCI thì tương ứng
trong BIOS sẽ cho tùy biến chinh AHCI; nếu không thì BIOS sẽ không có
chọn lựa cho AHCI mà mặc định luôn là chế độ tương thích (legacy hay
compatible). Hãy tham khão từ nhà sản xuất và sách hướng dẫn đi kèm để
biết chi tiết cho từng loại mainboard.
Như vậy chúng ta chỉ cần cài đặt được driver của chipset cho hệ điều
hành là có thể sử dụng AHCI. Tuy nhiên vì XP ra đời trước khi có
SATA/AHCI nên vấn đề cài đặt rất khó khăn. Cách chính xác duy nhất để
cài SATA driver là khi bắt đầu cài đặt Windows, nhấn F6 để chép driver
từ ổ đĩa mềm. Tuy nhiên cách này gây mệt mỏi cho người dùng vì ổ mềm
không tiện lợi, dễ hư, không phải lúc nào cũng sẵn có.
Một biến thể của cách này là dùng chương trình nLite để hỗ trợ (chương
trình chỉnh sửa bộ cài đặt WindowsXP). Dùng nLite tích hợp luôn driver
SATA vào đĩa cài đặt và khi cài đặt, Windows sẽ tự động nhận dạng được
đĩa cứng SATA chế độ AHCI. Cách này các bạn có thể tìm kiếm rất
nhiều hướng dẫn từ trên Internet. Ưu điểm của cách này là gọn và chính
xác. Nhược điếm là phải cài Windows từ đầu mới có thể nạp driver.
Cách thứ hai là sau khi cài đặt Windows XP ta sẽ cài AHCI driver cho ố
SATA. Cách này đã được giới thiệu ở phần 1. Chương tìn h cài đặt tham
khảo từ
Code:
307.ibm.conƯpc/supporƯsite.wss/document.do?lndocid=MIGR-62909
Trước yêu cầu của nhiều người sử dụng mainboard không dùng chip
SATA của Intel, tôi đã chỉnh sửa chương trình để có thể cài driver cho
các chipset điều khiển SATA khác trên WindowsXP, bao gồm AMD,
Silicon và NVIDIA. Cách cài đặt vẫn như cũ (xem lại số báo tháng
2/2008):
1. Chạy file install,
2. Khởi động lại máy và chọn chế độ SATA/AHCI trong BIOS.
3. Nếu hiện màn hình xanh và máy khởi động lại thì cài đặt thất bại. Khởi
động lại máy, vào BIOS thiết lập thông số lại như cũ.
4. Nếu vào được Windows, cài đặt hoàn tất
■ D o v lco N tnrvager
Fite tcua* V0W M et
•--* (B tí? cĩ H! 3 ^ 8
- j|f£ C #
liYlmorv IDf \ÍL ij*J
6wmut ị |> v , I 0«uh |
CtaiccO
Dev«:« Tjç*
TMrataUođe
â ux ATA/A
•ããlnSKR
_j *' *
e\FYim ar
iviiiiirv HX Channel ProoerllestC€ Ounm<
Œ€ Channel G «m ề SeMng* I ồnm I D«UA» I I
JU*J
Ti«rnf*r Mode ■ idCumi ìnrnàẽTỈkdt f|jh« DMA Mod» 2 1
C'tvc«l
Chú thích:
(*) Để tận đụng được thì ổ cứng cũng phải có NCQ. Các bạn có thể dùng
các phần mềm Everest hay Sisoft để kiểm tra.
(**) Các chipset ICH5, ICH6, ICH7, ICH7/R, ICH8, ICH9 ... không hỗ
trợ AHCI, chỉ có thể gắn ổ cứng SATA chạy chế độ tương thich IDE như
đã nói ờ trên.
Các file đính kèm theo tài liệu này:
- to_uu_hoa_bo_vi_xu_ly_loi_kep_cho_windows_xp_648.pdf