Привет,
наскоро стана дума за така разпространането схващане, че видите ли, 32 битовите операционни системи не били можели да работят с повече от 4 гигабайта памет. Рекох да направя някои сметки, ама нещо не ми излизат:
2 на 32 степен е равно на 4294967296 бита. Наблягам на мерната единица, която е битове.
За да получим числото в байтове, трябва да ги разделим на 8, което е
4294967296 / 8 = 536870912 байта
и от тук нататък:
536870912 / 1024 = 524288 килобайта
524288 / 1024 = 512 мегабайта
т. е. въобще не стига до 4 гигабайта
Ако не деля на 8, а започна да деля направо на 1024, тогава се получава следното:
4294967296 / 1024 = 4194304 килобита
4194304 / 1024 = 4096 мегабита
4096 / 1024 = 4 гигабита
а 4 гигабита не са равни 4 гигабайта
Да не говорим, че 32 битова операционна система МОЖЕ да работи и да използва памет с обем по-голям от 4 GB.
Редакция:
И една интересна статия по въпроса: http://www.geoffchappell.com/notes/windows/license/memory.htm