Помогите разобраться с Windows 7 x64

12
kosty56rus
На сайте с 21.04.2012
Offline
30
#11
Mad_Man:
Программы могут быть [8-ми|16-ти|32-ух|64-ёх|...]битными. Бинарные операции. Бинарные - это когда "два". Два состояния. Одно и второе. Да или нет. 1 или 0. Суслик или нет суслика. Вот такие пироги.

И есть такой замечательный язык, называющий ассемблером. На нём, о чудо, написано всё. Ну то есть совсем всё. Все высокоуровневые языки вроде C#, PHP, C++, Ruby, Java и другой хлам сводятся к нему. И этот чудный ассемблер напрямую может ворочать кусками оперативы, харда, портами ввод-вывода и всем, до чего вы только можете и не можете дотянуться. А камень (процессор), в силу своих физических причин, имеет ограниченное количество регистров. И их объём тоже ограничен. Для простоты вы можете представлять их корзинками. И эти корзинки имеют свой максимальный размер 2^n байт. И корзинки каждые лет десять надо постоянно увеличивать в ширину. Вдвое. Потому что окружающей действительности уже не хватает маленьких и никуда не годных корзинок, потому человечеству надо хранить всё больше и больше разного хлама в них.

И из-за вот этой замечательной особенности мы имеем следующую картину: почти все домашние камни в состоянии хранить 32 и, какая радость, 64 бита в одном регистре. Помещается. Но никак не могут однозначно уже свалить на x64 и забыть про x32.

А 86 - это семейство процессоров и вообще не относится к разрядности ОСи\программы.

Спасибо большое за краткое, а самое главное доступное разъяснение, но основной вопрос так и не затронули (или я опять туплю) напишу более раскрыто:

Почему устанавливается две версии программы при ее установке,

1-ая сюда:

C:\Program Files\Adobe\Adobe Photoshop CS5.1 (64 Bit)

2-ая сюда:

C:\Program Files (x86)\Adobe\Adobe Photoshop CS5.1

Обе версии полноценые и работают коректно, если я правильно понял из Ваших обьяснений что x32 добавляется так как у некоторых на стареньких компах x64 не попрет.

Я не пойму зачем мне нужна это программа x32, если x64 коректно установилась и работает коректно.

---------- Добавлено 12.01.2013 в 16:13 ----------

Mad_Man:
Программы могут быть [8-ми|16-ти|32-ух|64-ёх|...]битными. Бинарные операции. Бинарные - это когда "два". Два состояния. Одно и второе. Да или нет. 1 или 0. Суслик или нет суслика. Вот такие пироги.

Получается так и должны устанавливаться два Photoshopa(точнее в двух разных состояниях)?

1-ая сюда:

C:\Program Files\Adobe\Adobe Photoshop CS5.1 (64 Bit)

2-ая сюда:

C:\Program Files (x86)\Adobe\Adobe Photoshop CS5.1

И так и должно быть(тоесть так правильно)?

Мир состоит из бездельников, которые хотят иметь деньги, не работая, и придурков, которые готовы работать, не богатея
Demon2
На сайте с 30.04.2007
Offline
68
#12
Mad_Man:

А 86 - это семейство процессоров и вообще не относится к разрядности ОСи\программы.

Не смог промолчать, читая ваши комменты. Просто ответе на вопрос, почему Microsoft в Windows назвала каталог "C:\Program Files (x86)", а не "C:\Program Files (x32)". Они плохо учились в школе? 🍿

---------- Добавлено 12.01.2013 в 21:43 ----------

kosty56rus:
Не должно быть так?

Не должно, обычно вообще дистрибутивы разные для x86 и x64 версий.

---------- Добавлено 12.01.2013 в 21:44 ----------

Mad_Man:
Все высокоуровневые языки вроде C#, PHP, C++, Ruby, Java и другой хлам

Вы сами-то много софта написали на ассемблере?

Продам аккаунт Depositfiles с суммой $31,64 за 8$. ICQ: 854354
Mad_Man
На сайте с 10.11.2008
Offline
162
#13
Demon2:
Вы сами-то много софта написали на ассемблере?

Суммарно с десяток на ~300 часов. Работа с портом клавы\звуковухи для линя на x32\x64, пара драйверов для них же. Ещё была тонна лаб в универе.

Этого достаточно, нэ?

Demon2
На сайте с 30.04.2007
Offline
68
#14
Mad_Man:

Этого достаточно, нэ?

Достаточно. Мне кажется вы должны понимать разницу между сложностью разработки софта на ассемблере и на языках высокого уровня. Чего же так ненавидеть их...

Кстати я вот тут задумался и да, грамотнее всё же было писать х32...видимо какая-то привычка у товарищей из M$.

#
На сайте с 16.12.2006
Offline
139
#15
kosty56rus:
но основной вопрос так и не затронули (или я опять туплю) напишу более раскрыто:
Почему устанавливается две версии программы при ее установке,
1-ая сюда:
C:\Program Files\Adobe\Adobe Photoshop CS5.1 (64 Bit)
2-ая сюда:
C:\Program Files (x86)\Adobe\Adobe Photoshop CS5.1

Вполне возможно из-за плагинов устанавливается по две версии программ. Т.к. например у вас не окажется х64 плагина, а будет только для x86 процессора.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий