| Другое > Hard'n'Soft |
| Разница между 32 и 64 битными версиями винды . |
| << < (2/2) |
| HardWareMan:
--- Цитата: WormSkull от 09 Январь 2009, 21:25:35 ---Это я и имею в виду, что винды 64-битки появились относительно давно, а софт под них никто не делает.Нет, я может и ламер, но не настолько же :biggrin: Я о том, что все ходовые двухъядерники (то бишь Athlon X2 и Intel C2D) 64 разрядные. --- Конец цитаты --- Есть еще P4D 9xx. --- Цитата: feki38 от 09 Январь 2009, 22:48:09 ---Скажу вкратце. 64 бита - это 1111111111111111111111111111111111111111111111111111111111111111 что равно 18446744073709551615 32 бита - это 1111111111111111111111111111111 что равно 2147483647 --- Конец цитаты --- Неверная у вас арифметика. Посчитайте в уме скока будет 2^32 и 2^64. |
| feki38:
--- Цитата: HardWareMan ---Неверная у вас арифметика. Посчитайте в уме скока будет 2^32 и 2^64. --- Конец цитаты --- ???... 1024, 4096? Добавлено позже: Я написал лишь мое ИМХО. А потом битность еще называется разрядностью, поэтому я в виндовс калькуляторе набрал 64 разряда, и заодно перевел это в десятичную систему счисления... Добавлено позже: Да, и еще: тридцать два бита равны FFFFFFFF - числу, в шеснадцетиричном представлении... |
| HardWareMan:
2^32 (читать как 2 в степени 32) = 4 294 967 296 или -2 147 483 648...+2 147 483 647 2^64 (читать как 2 в степени 64) = 18 446 744 073 709 551 616 или -9 223 372 036 854 775 808...+9 223 372 036 854 775 807 Это целочисленная арифметика. с плавающей арифметикой все проще и давно покрыт рубеж в 128 и 256 бит... |
| GManiac:
Ну грамотей, уморил. Хорошо хоть калькулятор догадался открыть, а то бы щас такие вычисления тут были :lol: Добавлено позже: HardWareMan, это я не тебе. |
| feki38:
Да ладно, я честно говоря ассемблер учить не собираюсь - поэтому моих познаний в принципе работы ОЗУ и прочих накопителей мне вполне достаточно. Тем более что в Дельфи числа вводятся в 10-ной системе счисления. А с плавающей точкой проще? Кстати я прекрасно знаю зато все возможные значения типа Boolean - 1, 0 :lol:. Короче - 1 бит. |
| GManiac:
Да при чём тут ассемблер, ДЛЯ ЧЕГО ты выписал 32 и 64 единицы и заявил, что они равны соответственно числам 232-1 и 264-1? Не надо открывать Америку. --- Цитата ---Кстати я прекрасно знаю зато все возможные значения типа Boolean - 1, 0 --- Конец цитаты --- Это для некоторого "абстрактного" boolean, в реальных языках программирования этот тип занимает от 1 до 4 байт, и значению False соовтетствует 0, а True - все остальные. |
| feki38:
Аааа, от одного до 4 байт... 4 байта в паскале, случайно не LongBool? Добавлено позже: Да, у меня всегда были проблемы с алгеброй. |
| HardWareMan:
--- Цитата: GManiac от 21 Январь 2009, 00:57:02 ---Да при чём тут ассемблер, ДЛЯ ЧЕГО ты выписал 32 и 64 единицы и заявил, что они равны соответственно числам 232-1 и 264-1? Не надо открывать Америку. Это для некоторого "абстрактного" boolean, в реальных языках программирования этот тип занимает от 1 до 4 байт, и значению False соовтетствует 0, а True - все остальные. --- Конец цитаты --- Если в программе 1 бул, то скорее всего да. Если нет - компилер пакует их в один байт/слово/двойное слово и юзает битовую операцию проверки. Элементарно. Но в общем правильно, для хранения всего 1 бита информации нужен как минимум байт (а в RISCах, например R3000 - все двойное слово). |
| Photon9:
Такое дело попросил кореша притарабанить мне висту с сервиспаками (у меня стоит ультимейт без оных), а он припёр мне 64 битную, имеет ли смысл ставить на этот камень Core 2 Duo E6300 1860Mgz её или же лучше отдать предпочтение 32 битной? |
| gepar:
Из того что мне объясняли то я бы сказал что смысл есть ,компьютер ведь двухядерный , единственный минус так это то что некоторые программы (заточенные под 32 битную винду и автор которых не сделал версию для 64 битной винды) могут отказаться работать , но таковых должно быть очень мало . |
| Photon9:
Хотелось бы знать вообще какой плюс в 64 битной винде, уж не припомню где читал что якобы 32 битная на системах поддерживающих 64 бита не использует все возможности железа :-\ |
| Fly:
--- Цитата: gepar от 18 Август 2009, 18:03:22 ---Из того что мне объясняли то я бы сказал что смысл есть ,компьютер ведь двухядерный , единственный минус так это то что некоторые программы (заточенные под 32 битную винду и автор которых не сделал версию для 64 битной винды) могут отказаться работать , но таковых должно быть очень мало . --- Конец цитаты --- Ещё на 64-битных виндах не запускаются 16-битные приложения. |
| HardWareMan:
--- Цитата: Fly от 18 Август 2009, 19:37:27 ---Ещё на 64-битных виндах не запускаются 16-битные приложения. --- Конец цитаты --- Ага, WoW: --- Цитата ---WoW64 (Windows-on-Windows 64-bit) — это подсистема операционной системы Windows, позволяющая запускать 32-битные приложения на всех 64-битных версиях Windows — Windows 2000 Limited Edition, Windows XP Professional x64 Edition, Windows Server 2003 версий IA-64 и x64, 64-битных версиях Windows Vista и Windows Server 2008, также 64-битной версии Windows 7. Запуск старых 16-битных приложений в 64-битных системах Windows невозможен. --- Конец цитаты --- |
| evilhell:
смотрел тесты игров разница не ошутимо... |
| HardWareMan:
--- Цитата: evilhell от 20 Август 2009, 23:37:19 ---смотрел тесты игров разница не ошутимо... --- Конец цитаты --- Все дело в волшебных пузырьках. Т.е., в способности управления памятью больших размеров. Больше, чем 4Гб. Обсуждалось уже же. |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |