?

Log in

No account? Create an account
32/64 (компьютерное) - Поклонник деепричастий [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

32/64 (компьютерное) [июл. 24, 2010|07:53 pm]
Anatoly Vorobey
Отличное объяснение того, как 64-битная Windows хранит все 32-битные и 64-битные программы и библиотеки. Действительно, все так просто!

Look, it’s really not that hard.

Programs are still in the same place, in %ProgramFiles%, unless you need the 32 bit version, which is in %ProgramFiles(x86)%, except on a 32 bit machine, where it’s still %ProgramFiles%.

All those dll’s are still in %SystemRoot%\System32, just now they’re 64 bit. The 32 bit ones, they’re in %SystemRoot%\SysWOW64. You’re with me so far, right? Oh, and the 16 bit ones are still in %SystemRoot%\System – moving them would just be weird.

...continued...
СсылкаОтветить

Comments:
[User Picture]From: xxqs
2010-07-24 05:23 pm
жаль, что мелкомягкие похерили winNT для PowerPC, Alpha и MIPS. вот был бы зоопарк :)
(Ответить) (Thread)
[User Picture]From: ygam
2010-07-24 05:27 pm
Я, наверное, не вправе это рассказывать в неподзамочных интернетах, но майкрософтовская ОС, которая должна сменить виндовз, работает в том числе на АРМе.
(Ответить) (Parent) (Thread) (Развернуть)
(Удалённый комментарий)
[User Picture]From: dmarck
2010-07-24 05:27 pm
Это невозможно понять, это можно только запомнить

;-P
(Ответить) (Thread)
[User Picture]From: digest
2010-07-24 05:45 pm
Кстати, довольно красивое решение для обеспечения обратной совместимости, причем прозрачное для конечного пользователя.
(Ответить) (Thread)
[User Picture]From: gruimed
2010-07-24 06:36 pm
Гы-гы. Куда уж прозрачнее :)
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: pilpilon
2010-07-24 05:45 pm
похоже на New Math Тома Лерера.
(Ответить) (Thread)
[User Picture]From: meharher
2010-07-24 05:51 pm
Когда пришлось разбираться, как гонять 32-битную аппликацию по 64 битами, то первая моя реакция была:"Wow ..."
(Ответить) (Thread)
[User Picture]From: alon_68
2010-07-24 06:14 pm
Ну в принципе логично, если совместимость превыше всего. Ну как Левобережье, которое может оказаться справа, если вы въезжаете против течения реки, и это никого не удивляет.
(Ответить) (Thread)
[User Picture]From: spamsink
2010-07-24 07:02 pm
Или как река Десна.
(Ответить) (Parent) (Thread)
[User Picture]From: max630
2010-07-24 06:25 pm
ну, в линуксе в этом месте тоже не всё идеально
(Ответить) (Thread)
[User Picture]From: vitus_wagner
2010-07-24 06:47 pm
Идеально - в solaris-е. Что и привело к тому, что фирма, его производящая, перестала существовать.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: cryinstone
2010-07-24 11:49 pm
Ну, иронизировать легко, но можно ли это сделать проще?
Наверное, почти единственное, что мне нравится в продуктах Майкрософта - это обратная совместимость.
(Ответить) (Thread)
From: dmpogo
2010-07-25 12:42 am
Под Линкуксом тоже были такие дискусsсии, lib, lib32, lib64 - где что и что из них symlink.
(Ответить) (Thread)
[User Picture]From: tejblum
2010-07-25 09:06 am
Ну, в линуксе 64-битные библиотеки лежат не в lib32, а 64-битные -- не в lib64. А в остальном, действительно, похоже.
(Ответить) (Parent) (Thread)
[User Picture]From: psr1913plus16
2010-07-25 04:50 am
16-битные программы 64-битной Windows не поддерживаются.
(Ответить) (Thread)
[User Picture]From: gdy
2010-07-25 11:17 am
Объяснение преднамеренно запутанное ради комического эффекта
(Ответить) (Thread)
[User Picture]From: avva
2010-07-25 11:18 am
Конечно - и тем не менее.
(Ответить) (Parent) (Thread) (Развернуть)