Я приношу работу домой с нескольких разных компьютеров и ищу для себя новый. Некоторые из моих клиентов имеют 32-битные и некоторые 64-битные. Если я куплю 64-разрядную версию, смогу ли я использовать информацию с 32-разрядного компьютера на 64-разрядном компьютере, а затем забрать ее и восстановить на 32-разрядном компьютере?
5 ответов
Абсолютно. проблемы будут в том случае, если информация состоит из 64-битных исполняемых файлов, и даже тогда у вас может не быть проблем.
"Битность" вашего компьютера не повлияет на файлы данных, с которыми вы работаете. Это влияет только на программы. Если ваши клиенты не дают вам программы для запуска, вы полностью безопасны с 64-битной системой.
Предостережение: если вам не нужно запускать 32-битное программное обеспечение для поддержки ваших клиентов.
Само содержимое файла не определяется архитектурой операционной системы. Например, текстовые документы универсально совместимы со всеми компьютерами (независимо от того, как они обрабатывают окончания строк). Не имеет значения, используете ли вы 32-разрядную или 64-разрядную версию. Эту же логику можно распространить на большинство файлов данных (например, документы MS Word/Excel, 3D-модели и т.д.).
Когда мы имеем дело с исполняемыми программами, все зависит. В общем, предположим, что бинарная программа будет выполняться только на той архитектуре, с которой она появилась. При этом большинство 32-битных программ могут работать на 64-битных процессорах / операционных системах, но не наоборот. Просто знайте, что вы не можете использовать 64-битные программы в 32-битной системе.
Что вы подразумеваете под "информация"? Вы пишете программы? Веб-дизайн? Документы?
Веб-дизайн, как правило, как и документы, не будет иметь никаких проблем при переносе работы на компьютеры с различной длиной команд, поскольку они являются функциями программ, которые их интерпретируют.
Как правило, программирование исполняемых файлов будет работать, если вы используете платформу приложений (например, Java), и большинство операционных систем могут без проблем запускать 32-битные приложения на 64-битном оборудовании.
Так что, если "информация", которую вы передаете между «по-разному загруженными» компьютерами, состоит из какого-либо из вышеперечисленных, у вас не возникнет проблем, и вам нужно просто продолжить и наслаждаться большим количеством битов.
Проблемы возникнут только в том случае, если вы сами пишете программный код и используете инструкции, которые зависят от 64-битной архитектуры, которую вы собираетесь запускать в 32-битной системе. Как я уже говорил выше, 64-битные компьютеры вполне способны работать с 32-битным программным обеспечением. Когда у вас есть программа, которая явно использует 64-битные инструкции, и вы пытаетесь запустить ее на 32-битном компьютере, у вас возникают проблемы.
Я работаю в смешанной среде на работе. Некоторые люди используют Windows XP 32bit, некоторые Windows Vista 32bit, некоторые Windows 7 32bit и некоторые Windows 7 64bit. Там нет проблем, чтобы разделить работу между кем-либо из сотрудников. 99% программ, которые работают на 32-битной платформе, будут работать на 64-битной платформе, если они не требуют специальных драйверов, которые зависят от платформы.
Там нет никакой разницы в использовании для любого типа документов, которые будут разделены между этими двумя архитектурами.
Так что, если вы собираетесь купить компьютер, перейдите на 64-битную систему. У вас будет больше проблем с запуском 32-битной системы, если вы хотите запустить 64-битное приложение (ну, это было бы невозможно), а не наоборот.