Чем отличаются папки program files и program files (x86) в висте. Есть предположения свои, но хочу узнать точно.
Для начала обратите внимание на свой процессор, если он 2х ядерный-тогда вам необходима 64 разрядная Windows.Но, т. к. раньше пользовался популярностью 1ядерный проц, то и винда была 32 разрядная. Весь софт писали для нее. С появлением 2х, 3х и т. д. процессоров-изменилась винда (точнее большинство стали ставить 64раз.). Софт поспевать не успевает, поэтому если софт новый-то он поддерживает 64 разряд. винду и устанавливается в program files,если же он старый (значит создан для 1 ядерного процессора и 32 разрядной винды) и будет уст. в program files х86.(и его производительность будет как на 1ядерном процессоре.
так и думал, и именно те подробности что я хотел узнать.проц 4 ядерный, но только ещё не понимаю почему приписка идёт именно 86, а не 32. Т.е. почему разработчики придумали именно 86 назвать.
разрядность не связана с количеством процессоров
Полнейшая ересь. Процессор здесь совершенно не при чём (и уж тем более, количество его ядер).
Точнее, проц должен поддерживать 64-разрядную архитектуру, но это есть во всех современных (и не очень) процессорах.
Основное отличие в том, что 32-разрядная система не может использовать больше 4 Гб (на практике - около 3 Гб, зависит от железа) оперативной памяти. А также выделять больше 2Гб памяти одному приложению. Для снятия этого ограничения используют 64-разрядные ОС.
Другими словами, если у вас больше 3Гб ОЗУ - ставьте х64. Иначе в системе будут доступны лишь 3-4 Гб.
Если есть эти 2 папки - значит, у вас стоит 64 битная система. В program files находятся 64-битные программы, в program files (x86) - 32-битные.
В первую папку по умолчанию ставятся приложения для 64-битной версии ОС, во вторую - для 32х.
программы х64 ставятся в program files
а 32 битные х86 ставятся program files х86
у программ файлс х86 есть больше папок