10

Windows 64bit, “Có gì hót ?”

Microsoft64bitTrong cài lần khôi phục Windows XP từ thư mục Windows.old, tôi đã cài thêm Win7 64-bit cho máy tính và hiện tại nó đang chạy cả Win7 32/64bit. Nhìn chung, lý do duy nhất khiến tôi cài Win 64-bit là bởi vì muốn thử xem khi vừa xem phim, vừa giải nén phim , Win 64-bit sẽ xử lý như thế nào, có tốt hơn Win 32-bit (bị giựt chút đỉnh) hay không ? Và có lẽ nó cũng vậy.

Đúng là được voi đòi tiên, vừa xem phim HD vừa giải nén một bộ phim HD khác mà còn muốn xem phim mượt mà nữa, không treo máy là may rồi. Hồi trước xài cái máy cũ, mỗi lần nghe nhạc là không dám chạy thêm nhiều ứng dụng vì không khéo là “chết cả đám”, hic.

Hồi trước, tôi vẫn không hiểu sao lại có phiên bản WinXP 64bit, sau này là Vista 64bit và mới nhất là Win7 64bit. “Có gì hót” mà Microsoft lại tạo ra phiên bản 64bit làm gì cho mệt ? Điều kiện gì để chạy Windows 64bit ? Làm sao để biết máy tính của bạn có hỗ trợ 64bit hay không ? Tôi hy vọng là bài viết này có thể trả lời các câu hỏi đó…của tui và qua đó mong được biết nhiều hơn từ các hàng xóm khác bởi tôi chỉ biết gì viết đó.

“Có gì hót” mà Microsoft lại tạo ra phiên bản 64-bit làm gì cho mệt ?

Lý do…bự nhất mà tất cả mọi người đều nghĩ đến là Win64-bit hỗ trợ RAM lớn hơn 4Gb. Với các hệ thống dùng Windows 32bit, dung lượng RAM tối đa mà Windows có thể nhận được là 4Gb (2^32), không thể hơn. Với 4Gb RAM nhưng thực thế Windows chỉ có thể dùng được khoảng 3.5Gb RAM và mỗi ứng dụng chỉ có thể sử dụng tối đa 2Gb RAM. Có lần tôi đã nghe “giang hồ” đồn đại rằng có một “tuyệt chiêu” nào đó giúp Win 32-bit nhận hơn 4Gb RAM nhưng đó chỉ là tin vịt, “giang hồ” hiểm ác thật. Trong hệ thống 64bit, dung lượng RAM gần như là không giới hạn bởi vì 2^64 không phải là một con số nhỏ. Thực thế thì phiên bản Windows Home 64bit chỉ có thể nhận tối đa 16Gb RAM, phiên bản Windows Pro/Ultimate 64bit được thiết kế để nhận tối đa là 192Gb RAM.

Vì sao RAM lại quan trọng đến vậy ? Mọi thông tin đều phải thông qua RAM thì mới đến được bộ xử lý, do đó dung lượng RAM lớn đồng nghĩa với việc xử lý được nhiều thông tin hơn nếu CPU đủ mạnh và đa tác vụ.Trong hệ thống 32-bit sẽ thường xuyên xảy ra hiện tượng thắt cổ chai bởi vì bộ xử lý chỉ có thể xử lý tuần tự, không thể xử lý nhiều thứ cùng lúc. Sau này Intel mới cho ra đời CPU hỗ trợ công nghệ siêu phân luồng (HT), tận dụng một phần CPU rảnh rỗi để xử lý một tác vụ khác mà không phải đợi nhiều. Thế hệ tiếp theo là bộ xử lý 2 lõi (Core 2 Duo), 2 xử lý, mỗi xử lý lại có 2 luồng -> CPU Core 2 Duo sẽ có 4 luồng xử lý, xử lý 4 tác vụ cùng lúc.

Vậy trong Win 32-bit, tại sao mình lại có thể vừa nghe nhạc, vừa lướt web, vừa chạy Word cùng lúc, vậy thì sao lại nói là xử lý tuần tự ? Đó không phải là xử lý cùng một lúc hay sao ? Tôi vừa mới nghĩ ra câu hỏi này và theo những gì tôi nhớ được thì không phải vậy. Quá trình xử lý của máy tính quá nhanh nên chúng ta không cảm nhận được sự chậm trễ trong xử lý kết quả trả về của CPU mà thôi, nó vẫn xử lý tuần tự theo sự chỉ đạo của Hệ điều hành : ứng dụng nào đang dùng sẽ được ưu tiên xử lý nhiều thông tin hơn, các ứng dụng đã mở nhưng chưa sử dụng thì “Cứ từ từ”, nếu RAM hết chỗ trống thì những ứng dụng “Cứ từ từ” này sẽ được chuyển xuống bộ nhớ tạm lưu trên ổ cứng. Với những CPU đa luồng thì dĩ nhiên nó sẽ xử lý được nhiều tác vụ cùng lúc và nếu dung lượng RAM lớn thì tốc độ thực thi các ứng dụng sẽ nhanh hơn vì Windows sẽ bỏ qua bước ghi dữ liệu tạm lên ổ cứng.

Một nguyên nhân khác khiến nhiều người dùng Win 64-bit là bảo mật. Theo thống kê gần đây thì Windows 64bit ít bị malware tấn công hơn vì nó có cơ chế bảo vệ nhân (kernel) và vì một lý do nữa là có ít malware chạy trên nền 64bit (giống như có ít virus trên Linux vậy). Bạn muốn biết thêm ? Google luôn dẫn chúng ta đi con đường sáng.

Điều kiện gì để chạy Windows 64-bit

– Đầu tiên là bộ xử lý CPU phải hỗ trợ 64 bit. Các dòng CPU từ Core2Duo trở lên của Intel đều hỗ trợ 64-bit.
– Dung lượng RAM phải từ 4Gb trở lên
– Các thiết bị phần cứng khác phải có Driver hỗ trợ 64-bit.

Nếu bạn dùng Windows 64bit với dung lượng RAM lớn nhưng chỉ để phục vụ các nhu cầu đơn giản giống tôi là xem phim và nghe nhạc thì sẽ chẳng có gì khác biệt. Trên hệ thống 64bit bạn có thể chạy được các ứng dụng 32bit như bình thường, xui lắm thì sẽ gặp ứng dụng không tương thích. Các ứng dụng 32bit sẽ được cài trong thư mục Program File (x86), nếu tôi nhớ không lầm.

Và để tận dụng được lợi thế của hệ thống 64bit thì cần có : CPU hỗ trợ 64bit, hệ điều hành 64bit, driver 64bit cho các thiết bị, RAM lớn, phần mềm hỗ trợ 64bit.


Làm sao để biết máy tính của bạn có hỗ trợ 64-bit hay không ?

Bạn có thể sử dụng công cụ Processor Identification Utility của Intel hoặc một phần mềm nhỏ gọn khác là BITS, nó giúp bạn trả lời các câu hỏi : CPU của bạn là 32 hay 64bit, Hệ điều hành đang chạy là 32 hay 63 bit, CPU có hỗ trợ công nghệ Ảo hoá hay không.

Bạn tải BITS từ địa chỉ : http://www.moosoft.com/bits
Tải Processor Identification Utility từ địa chỉ : http://www.intel.com/support/processors/tools/piu/

BITS

10 Comments

  1. khau trong

    bai viet cua ban rat hay nhung theo minh biet thi win 64bit chi can 2G ram la duoc oai. Ko can den 4G

    Reply

  2. DS

    Bài viết quá chuẩn ! Nghe giang hồ đồn đại Windows 8 sẽ có cấu trúc 128-bit. Chuyện gì sẽ xảy ra nhỉ ? Ka ka.

    Reply

  3. Huong

    Microsoft đâu có đòi máy phải trên 4G mới cài được Windows 64 bít. Tôi cài Windows 7 proffessional 64 bít trên máy laptop HP DV6000 chỉ có 1G RAM vẫn chạy tốt.

    Reply

    • anhhangxom

      Đúng vậy, bạn vẫn có thể dùng Win 7 64-bit với dung lượng RAM từ 1Gb trở lên nhưng lúc đó, hệ thống sẽ hoạt động chậm. Nếu chỉ có các nhu cầu văn phòng thì sẽ thấy OK nhưng hơn nữa thì sẽ thấy vấn đề. Win 64-bit hỗ trợ RAM hơn 4G và bản thân nó cũng sẽ ngốn RAM hơn các phiên bản 32bit, đó là điều chắc chắn. Tôi nghĩ dung lượng RAM sau khi cài máy sẽ mất gần 1Gb cho Win7 64bit.

      Khi Windows không đủ RAM để chạy ứng dụng, dữ liệu sẽ tạm thời được lưu tại ổ cứng -> cái vòng này xoay hoài thì sẽ khiến hệ thống hoạt động chậm vì phải thông qua ổ cứng. Hồi trước tôi vẫn dùng WinXP với 256Mb RAM đó thôi, có điều như tôi nói : chậm. Khuyến cáo để dùng WinXP là từ 512Mb trở lên nếu tôi nhớ không nhầm.

      Reply

  4. Mai Anh Tú

    Hệ thống 64 bít sẽ cho phép máy hoạt động tốt hơn. Tôi nghĩ nếu dùng Windows 7 thì bạn nên dùng 32 bít nếu không có nhu cầu lớn. 64 bit chỉ tốt nhất khi bạn là người code phần mềm hay game thủ, người làm đồ họa thui

    Reply

  5. ck2003

    (bai viet cua ban rat hay nhung theo minh biet thi win 64bit chi can 2G ram la duoc oai. Ko can den 4G. )win 32 bit ho tro ram 3.5G vay thi Ram duoi 4G dung 32bit di khoi mat cong cai dat.

    Reply

  6. tuyphong

    may em dung la core i3,r3
    1g,win7 32bit,chay no nhieu luc van do nhu thuong la sao vay???

    Reply

  7. Phạm Hùng

    Cậu viết tốt! Nhưng thực tế máy tui RAM 2G vẫn cài đươc XP 64 Bít.

    Reply

    • anhhangxom

      @all : có lẽ mọi người chưa hiểu ý. Thường người ta dùng Win64 bit khi hệ thống có từ 4Gb Ram trở lên, mục đích là để Windows nhận đủ số lượng RAM. Còn thực tế thì dĩ nhiên là 2Gb hoặc 3Gb vẫn có thể dùng Win64bit như thường thôi.

      Reply

  8. HienVanit

    Thực tế Win7 64Bit không nặng như các bạn nghĩ dâu, Mình đang dùng máy cấu hình main Giga P41, CPU E7500, Vga 512MB, Ram mình sài ram chỉ có 1 GB bus800 vẫn sài bình thường, Chạy rất OK. Các bạn nói RAM ít nhất 4 GB là chưa đúng. thực tế là win 7 64bit sẽ nhận đưocự 4 GB Ram trở lên trong khi Win 7 32 bit sẽ nhận chỉ 3.5 GB mặt dù ta có gắn nhiều hơn.

    Reply

Leave a Reply