Другие языки программирования и технологии

Что значит Windows 32 bit? что значут эти 32 бита?

A&
Anb ''''
1 687
Немного теории: 32-битный процессор - процессор, рассчитаный на работу с 32-битными данными (числа от 0 до 4 миллиардов с хвостиком). 64-битный рассчитан на работу с 64-битными данными (до 18 квинтиллионов). Intel(x86)-совместимые 64-битные процессоры имеют также встроенный режим совместимости с 32-битным, в котором часть процессора не используется.
32-битная Windows - рассчитанная на работу с 32-битными процессорами. Очевидно, что она будет работать и на 64-битных процессорах (в режиме совместимости). 64-битная - рассчитанная на работу с 64-битными процессорами.
Roman Panov
Roman Panov
65 420
Лучший ответ
Вот только не 84, а х86
Нурик Волков
Нурик Волков
34 078
Основная разница операционных систем х64 от х32 для пользователя это в количестве поддерживаемой оперативной памяти. х32 поддерживает память до 4Гб, на деле же только от 3 до 3,5 Гб. х64 поддерживает намного больше. Но стоит учитывать что х64 приложения и кушают этой оперативки больше чем 32 разрядные. Многие древние приложения могут не работать на х64.
Андрей Дёмин
Андрей Дёмин
15 382
Nodir Murodov К слову 32-бит есть расширение PAE до 36-бит, где можно использовать 64-Gb, но как мне кажется это уже костыль.
64 битная система намного лучше 32 битной, во первых у нее может больше быть оперативная память. Но она не поддерживает все программы (а 32 система поддерживает 64 битные программы) и идет не на всех процессорах.
Привет, 32 bit это операционная система, Её еще называют 84 битной, проше говоря для слабых компьютеров, оптимальный, но некоторые мошные программы поддерживает только 64 битовый
У тебя установлена 32 битная операционная система. Её еще называют 84 битной. Есть еще и 64 битная система. Разница между 32x и 64x незначительна. 64 битная операционная система работает на 30% быстрее 32 битной, но для 64 битной нужен и хороший процессор. Мой поддерживает только 32x. Не стоит путать 32 и 64 операционные системы. Это абсолютно разные операционные системы.
Андрей Дёмин Когда это было 84 битная? Если вы про число х86, то там про биты ничего не пишут. И проц там всегда 32 разрядный (битный). Для того что бы знать почему х86, надо знать историю процессоров. Сначала у интел появились 16 разрядные процы с маркировкой интел 8086. Потом Дальнейшее развитие этого процессора привело к следующей модели 80186, и следующей 80286. Они все были 16 разрядные.
Андрей Дёмин Первый 32 разрядный у интел был 80386 проц. И следующая модификация была 80486, после нее был пентиум. А теперь скажу что все процессоры старшей модели поддерживают команды младшей плюс часть команд добавляется. То есть 80186 поддерживал все команды 8086 и часть дополнительных. Отсюдо и пошло название, линейка х86 процессоров. А х64 это та же линейка х86 только 64 разрядных.
Nodir Murodov Не надо людям такую информацию подавать, ага. незначительная разница если в 32-битной системе ОЗУ доступно только 2^32-1(4-Gb) правда в user-space только нижние 2-Gb, конечно можно выделить и 3-Gb, а вот в 64-битной системе 2^64-1(16-экзабайт) так что до этих экзабайт ещё долго будет PC аппаратно наращивать банки памяти или дополнительные планки чтобы перевалить через предел, да и в не далёком будущем может быть вовсе откажутся от виртуальности и прощай TLB и конечно многие алгоритмы в ОС связанные с менеджером памяти придётся переписывать.