Вы могли установить Samba на виртуальной машине для доступа к сети со стороны Vista.
При использовании VMware для хостинга виртуальной машины, существует что-то названное совместно используемыми папками. Это могло бы также работать.
Самое чистое решение, конечно, состояло бы в том, чтобы использовать svn с обеих сторон.
в x86 процессорах 64-битный код помогает двум путям:
и имеет следующие недостатки:
поэтому, в большом количестве случаев, лучшим из обоих миров является 64-разрядная ОС и 32-разрядные процессы:
но, всего, преимущество редко примечательно (просто предположение, что это были бы далеко меньше чем 5%), поэтому просто пойдите с 64-разрядным везде и получите все это более простое.
единственный случай, куда я определенно пошел бы с 32 на 64, при выполнении OpenVZ-отчасти изоляции. Тем путем каждый владелец раздела максимально использовал бы ограниченную RAM, к которой он может получить доступ.
тем не менее я не знаю ни о каком преимуществе PAE по 64-разрядному (даже небольшие указатели, так как каждый указатель PAE имеет 32-разрядное смещение, и дополнительное (до 32-разрядного) 'запускаются' (помните сегментированную память 8 086? какая загрузка чрезмерного увеличения размера!)
Помимо того, чтобы быть менее исчерпанным ресурсы регистром, x86_64 дает Вам более разумную операцию в секунду плавающих точек. Это также гарантирует, что Ваши двоичные файлы получили лучшие оптимизации, потому что компилятор никогда не должен был испускать назад совместимые коды операций. При выполнении чего-либо зависящего от ЦП это - большая победа.
PAE повреждает производительность. Единственное возможное усиление было бы то, что указатели являются половиной размера, но теперь необходимо иметь дело со свопингом страниц памяти вокруг.