Làm thế nào để ram nhận đủ 4G trong Vista 32bit

usranger

New member
GẮN KẾT
GÂY DỰNG
Tình hình là mình mới nâng ram lên 4G (2*2G Trancend) nhưng trong Vista 32 bit chỉ nhận có 3G5, Vista 64bit còn kén phần mềm nên không thích cài. Có cách nào Vista 32bit nhận đủ 4G ram không các bác :) Thanks
 
Bác Update bản vista SP1 xem
Mà Bác đang dùng bản vista gì vậy ?( ultimate..?)





0
 
Theo cái hình bác post thì chưa có SP1. Bạn cần up lên mới nhận đủ 4GRam
 
Win 32bit chỉ hỗ trợ maximum 3.5G RAM, không tin bạn khởi động lại và vào cmos thì main nhận đủ 4G RAM, nhưng khi vào win 32bit thì chỉ còn 3.5G RAM.

Muốn nhận đủ 4G RAM <=> Win 64bit. Chưa có lời giải khác!
 
Vista SP1 nhận đủ 4G Ram nhưng SP1 không thể dùng hết 4G ram do hạn chế về cấu trúc của 32bit.
 
Em cũng nghĩ thế. Đây là vấn đề cấu trúc Windows, có lẽ khó có thể khắc phục bằng Pack hay Fix :)
 
2^32 = 4.294.967.296 (byte). Đó là dung lượng RAM lớn nhất mà HĐH cấu trúc 32-bit nhận được.

Không biết em giải thích như vậy có đúng không?
 
Ta có thể giải thích thế này ạ :)
1Gb =1024MB
1Mb=1024Kb
1Kb=1024byte
1byte=8bit
Như vậy 1Gb ram sẽ có chứa số bit là 2^10 x 2^10 x 2^10 x 2^3 = 2^33 bit.
4Gb ram sẽ là 2^2 x 2^33 = 2^35 bit. Vậy với 4Gb ram sẽ có 2^35 địa chỉ ô nhớ . Trong khi đó win 32 bit chỉ hỗ trợ max là 2^32 bit địa chỉ ô nhớ.
Chính vì sự chênh lệch này mà nó sẽ ko thể nhận đủ 4Gb ram khi hoat động. Win 64bit thì support vô tư vì nó có thể xử lí được đến 2^64 địa chỉ ô nhớ :)
 
Ta có thể giải thích thế này ạ :)
1Gb =1024MB
1Mb=1024Kb
1Kb=1024byte
1byte=8bit
Như vậy 1Gb ram sẽ có chứa số bit là 2^10 x 2^10 x 2^10 x 2^3 = 2^33 bit.
4Gb ram sẽ là 2^2 x 2^33 = 2^35 bit. Vậy với 4Gb ram sẽ có 2^35 địa chỉ ô nhớ . Trong khi đó win 32 bit chỉ hỗ trợ max là 2^32 bit địa chỉ ô nhớ.
Chính vì sự chênh lệch này mà nó sẽ ko thể nhận đủ 4Gb ram khi hoat động. Win 64bit thì support vô tư vì nó có thể xử lí được đến 2^64 địa chỉ ô nhớ :)


Chú ý:
Máy tính đánh địa chỉ ô nhớ cho mỗi byte , ko phải cho mỗi bit
Đây là giới hạn phần cứng, không phải giới hạn phần mềm (trích lý thuyết cấu trúc máy tính)

quên ko nói rõ, nói giới hạn phần cứng ở đây ko phải nói chuyện cpu 32 bit nhé, hì
 
quên ko nói rõ, nói giới hạn phần cứng ở đây ko phải nói chuyện cpu 32 bit nhé, hì

Giới hạn hệ điều hành 32bit chứ bác, cài Vista 64bit vào lại chạy tít ngay. Tất nhiên phải có CPU hỗ trợ 64bit mới cài được hệ điều hành 64bit. Có một cách khác là cài Window Server 2003, nhận đủ và hỗ trợ lên đến 6G Ram, tất cả mọi thứ giống y hệt XP Pro mà không cần CPU 64bit.
 
ý em là 32 bit support đc 4G lý thuyết, chứ không phải ko đc đâu ạ, nhưng sao cài vào lại ko nhận , vậy thôi
Em muốn hỏi là bác cài window server 2003 trên máy pc thường hay là server ạ
 
ý em là 32 bit support đc 4G lý thuyết, chứ không phải ko đc đâu ạ, nhưng sao cài vào lại ko nhận , vậy thôi
Em muốn hỏi là bác cài window server 2003 trên máy pc thường hay là server ạ


Nói tóm lại là ko có cách nào để OS 32bit nhận 4G Ram đâu . Đừng có hì hục tìm là gì cho mất công . Cài Vista Ultimate X64 đi . Không có phần mềm nào là ko tương thích đâu , nếu chạy ở Vista 32 bit được thì 64 bit chạy được hết. Vista ko như XP, nó tương thích ngược không vấn đề gì hết .

Còn Win Server 2003 ko nên cài để dùng giải trí hay làm việc . Vì nó là OS dành cho quản lí . Người dùng bình thường dùng nó sẽ chán ngay.
 
Đang tiện lướt forum này thì post luôn vậy

Windows XP Professional(all versions) and Windows Server 2003 Memory Support. The maximum amount of memory that can be supported on Windows XP Professional and Windows Server 2003 is also 4 GB

đoạn này ở trong link của microsoft này http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx


if you enabled PAE on a 4 GB system with proper chipset and motherboard support, you would have access to the full 4 GB (support thực sự ,ko phải ghi bậy)
---> đó nãy giờ nói cái này

còn PAE (Physical Address Extension) là cái thì thì ai đó muốn sài 4G ram chịu khó vào đây xem hướng dẫn vậy
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx

trưa rồi, đi ăn cơm cái đã, lâu lắm mới post bài, nhưng mỗi lần cứ phải dăm ba bài 1 lúc, hic
 
dell Precision M90 chạy víta ultimate OEM 32bit, ram 2 cây 2G của samsung, nhận đủ 4G..... chạy WM giả lập chạy thêm linux ubutu....... vừa conect 2 máy ảo, cộng với online 6 acc võ lâm :

tắt hết bộ nhớ ảo của win, bật task manager thông báo ram đang dùng hết 3,8GB ram

vậy ko hiểu sao mấy các anh ko nhận được nhỉ, mà nhận được lại ko dùng hết ram nhỉ,
 
vậy 64 bit nhận được tối đa bao nhiêu ạ, em tính lắp thêm vào máy bàn (2gb giờ tính thêm 4gb)
 
HĐH 64-bit nhận được 2^64 = 2^4 * 2^30 (Gigabytes) RAM. Đó là lý thyết.
Còn thực tế thì một lượng RAM cố định (gọi là bộ nhớ tĩnh, con số này rất ít) được dùng để quản lý bộ nhớ động, cấp phát và quản lý tài nguyên,...
 
Back
Top