Программы x86 на x64 что это

Разрядность Windows и чем отличаются версии x32, x64 и x86

При установке операционной системы Windows на компьютер наверняка многие из вас видели одну из этих странных надписей, именуемую как разрядность: x32, x64 и x86. О том, что это за цифры, знают немногие, при этом появилась легенда, что, мол, чем больше эта цифра, тем мощнее работает операционная система. Забегая вперед скажу, что это не так, хотя доля правды в этих словах есть.

Цифры, упоминаемые чуть выше, обозначают ничто иное, как разрядность процессора. Последний для осуществления различных задач использует память, хранящую промежуточные параметры. Если размер этой памяти составляет 32 бита, тогда процессор (и операционную систему) именуют 32-битным, а если 64 бита, значит, 64-битным соответственно. Запутаться тут очень трудно.

А вот что обозначает цифра x86 — 86 бит? Отнюдь, это еще одно обозначение 32-битного процессора.

Важно помнить одну важную деталь — если вы специально не устанавливали 64-битную операционную систему, то она у вас на 99% будет 32-битной. Однако это правило касается только тех компьютеров, которые были выпущены примерно до 2010-2011 года, потому что в настоящее время 32-битные процессоры выпускать практически прекратили. Все новые ноутбуки и ПК комплектуются исключительно Windows x64.

Разрядность ОС и процессоров. Что лучше x64 или x32 (x86)?

Вы еще не запутались? Прекрасно, тогда продолжим дальше углубляться в эту тему. Памяти размером в 32 бита в былое время хватало с головой — даже если процессор испытывал недостаток памяти, то он разбивал ее на несколько частей по 32 бита, что в свою очередь пагубно сказывалось на времени обработки вычислительных задач.

Впоследствии в продаже начали появляться мощные вычислительные ПК, которым 32 бита памяти банально не хватало. Тогда производители решили создать более мощный 64-битный процессор, памяти которого хватало для того, чтобы моментально справляться даже со сложными задачами. Как я упоминал чуть выше, сегодня почти все производители перешли на создание 64-битных процессоров. При этом на него можно поставить привычную 32-разрядную операционную систему Windows — процессор будет имитировать работу 32-битного процессора. При установке Windows x64 будет задействована вся мощность.

Стоит ли переходить на «Виндовс» 64 bit? Вопрос очень интересный, однако ответ на него наверняка вас не обрадует — это зависит исключительно от ваших потребностей. То есть ли вы используете сложные программы, которые требуют больших вычислительных работ, то да, переходить однозначно стоит. Если же используете ПК для серфинга в интернете, то задействовать процессор вам вряд ли когда-придется. Впрочем, более подробно об этом я расскажу чуть ниже.

Различия между x32 и x64

Хотелось бы поведать более подробно рассказать о различиях между разрядностью.

  • Пожалуй, главное отличие заключается в том, что версия Windows x32 способна поддерживать не более 3 Гб оперативной памяти, в то время как версия x64 способна работать сразу с 32 Гб. Кроме того, x32 способна запускать только 32-битные программы, под которые будет выделено не более 3 Гб памяти, а оставшиеся Гб будут просто не использованы ею. x64 может легко работать с 32-битными программами, выделяя для них более 3 Гб. Для 64-быитных приложений может задействоваться вся оперативная память, используемая в компьютере.
  • Следующее различие не менее важное: x64 поддерживает несколько ядер и процессоров одновременно. Поэтому если у вас установлен, скажем, четырехъядерный процессор, то лучше установить именно такую версию Windows, поскольку она будет работать намного более быстрее.
Читайте также:
Marble что это за программа

В целом, это и есть все отличия, которые могут быть вам интересны.

Разница между x86 и x64 (разрядность) ©

За и против

Давайте-ка еще раз пройдемся по всем пунктикам и выделим все плюсы и минусы обеих версий Windows.

  • x64 является более производительной, если у вас установлен многоядерный процессор или сразу несколько процессоров. В остальных случаев каких-то заметных улучшений вы не обнаружите.
  • 64-битная Windows позволяет работать более чем с 3 Гб оперативной памяти. Учитывая то, что даже обычный браузер типа Mozilla Firefox может легко «скушать» 1 Гб памяти, это огромный плюс.
  • Некоторые программы и приложения способны работать исключительно в x32-системах и не поддерживают x64.
  • Производители до сих пор не выпустили 64-разрядные версии драйверов для некоторых своих комплектующих, что может стать самой настоящей проблемой.

Как узнать разрядность Windows?

Ну а напоследок я расскажу вам о том, как узнать, какая именно версия «операционки» установлена на вашем компьютере.

  • Для Windows 7 необходимо навести мышку на значок «Компьютер», нажать правую кнопку и выбрать пункт «Свойства». В открывшемся окне надо найти строчку «Тип системы», где будет указана разрядность.
  • В случае с XP нужно проделать ту же самую процедуру, только есть один нюанс: если в пункте «Система» указано слово 64-Bit, то у вас 64-разрядная «Виндовс». Если такого слова нет, значит, 32-битная.

Комментарии к записи “ Разрядность Windows и чем отличаются версии x32, x64 и x86 ”

  1. Картос23 декабря 2013 в 16:04 Спасибо, теперь буду знать.

Источник: fulltienich.com

Чем отличается x64 бит Windows от 86-bit (x32), Какая система Виндоус лучше

Отличия х32 от 64 битной системы Windows.

В этой небольшой статье мы как можно проще постараемся объяснить вам в чём основные отличия между Windows 32 битной системы и Windows 64 бита. Ну и естественно поможем выбрать между 64-х и 86-х.

Итак как правильно выбрать разрядность ОС — операционной системы?

что лучше windows x64 или x86

Для начала вот вам некоторые сведения:

  • x86 – это архитектура соответствующая 32-битной разрядности.
  • x64 – это архитектура соответствующая 64-битной разрядности.

На разницу архитектуры операционной системы влияют два основных факта:

  1. Разрядность процессора
  2. Размер оперативной памяти

Разрядность процессора – это величина, которая определяет размер машинного слова, то есть количество информации, которой процессор обменивается с оперативной памятью (ОЗУ) компьютера.

Первым пункт можно не рассматривать, — почти все современные процессоры могут одинаково работать, как в 32-х, так и в 64-х битном режиме. Более подробно про разрядность оборудования PC читайте: Информация о x86 и x64

x86-windows-ultimate

Что касается оперативной памяти, то стоит знать, что каждая ячейка (8 бит = 1 байт) ОЗУ имеет адрес и в 32-х битной системе он записывается в виде двоичного кода длиной в 32 символа. Из простых математических преобразований получаем 2^32=4294967296 байт = 4 ГБ.

То есть, в 32-битной системе, ячейки памяти условно расположенные за пределом 4 ГБ просто не получат адреса и не будут использоваться. А если использовать 64-х битную систему, то размер адресуемой памяти 2^64= 18446744073709551616. И это открывает большие границы для размеров вашей памяти.

Давайте теперь уточним какая ОС лучше.

В чем разница между операционными системами WINDOWS X32 и Windows x86?
В том, что почти во всех случаях ключевым фактором является размер ОЗУ:

  • меньше 4 ГБ — стоит выбрать 32-разрядную,
  • больше или равно 4 ГБ – 64-разрядную.

Что работает быстрее Windows x64 или Windows x86?

Очень многие говорят, что х64 работает гораздо быстрее чем х86. Вряд ли этому стоит верить.
Это скорее миф, чем правда. Увеличение скорости будет видно только в оптимизированных под x64 программах. Насколько? Да всего где-то на 3-5%. Многие этого даже не почувствуют.

Но если для вас эти 5% очень дороги, то не забывайте, что есть большая вероятность, что некоторые 32-битные приложения просто не запустятся на вашей Windows x64. И всякий раз когда вы будете искать ту или иную программку, вам стоит искать её 64 битную версию и если её нет, то искать ей замену.

На этом всё. Статья написана с помощью программиста от Vienna.
Желаем вам удачной работы с любой разрядностью в вашей операционной системы.

Источник: tambov-computer.ru

Русские Блоги

В VisualStudio, свойство платформы проекта содержит три варианта x86 / x64 / anncpu. Там нет особого внимания на это в предыдущем проекте. Недавний проект включает в себя проблемы с запуском в различных платформах, так что специально понят и организовал это. Знания.

Читайте также:
Edge lighting что это за программа

Смысл x86 / x64 / anncpu

Эта опция в VS называется «целевой платформы», которая должна собрать успешные элементы для запуска на какой платформе. Быть

Компиляция (Target) Платформа значение
x86 Компиляция сборки на 32-битный общественном языке работает библиотеку совместимыми X86;
x64 Скомпилировать сборку на 64-битный общественном языке работает библиотеки на компьютере, который поддерживает команды AMD64 или EM64T;
AnyCPU (По умолчанию) скомпилировать сборку для запуска на любой платформе.

Различия между x86 / x64 / anncpu

Мы используем проект, построенный по программе разработки .NET платформы под названием «сборка», типа выходного узла имеет приложение Windows, консольное приложение, библиотеки классов. Высокая частота использования является Windows, приложения и библиотеки классов. приложения Windows, как правило, включают в себя нашу общую WinForm, программы WPF, форматы файлов, как правило, исполняемый файл (EXE), библиотеки классов, как правило, веб-программы или библиотеки динамической компоновки, и формат файла обычно .dll. Быть
Что касается разницы между X86 / X64 / AnyCPU, давайте посмотрим на результаты в EXE и DLL файлов двух типов в различных платформах операционных систем.

Операционная система X86

Целевая платформа Тип программы Результат работы
x86 Применение EXE Запуск на 32-битном CLR
x86 Библиотека DLL Class Запуск на 32-битном CLR
x64 Применение EXE Не работает
x64 Библиотека DLL Class Не работает
AnyCPU Применение EXE Запуск на 32-битном CLR
AnyCPU Библиотека DLL Class Запуск на 32-битном CLR

Операционная система X64

Целевая платформа Тип программы Результат работы
x86 Применение EXE Запуск на 32-битной CLR под WOW
x86 Библиотека DLL Class Запуск на 32-битной CLR под WOW
x64 Применение EXE Запуск на 64-битном CLR
x64 Библиотека DLL Class Запуск на 64-битном CLR
AnyCPU Применение EXE Запуск на 64 для CLR
AnyCPU Библиотека DLL Class Запуск на том же CLR, как загружен процесс

Из приведенных выше результатов работы, мы можем определить, в основном вывод:

Платформа основной программы и библиотеки классов их должна быть последовательными.

Тем не менее, это все еще проблема, мы возьмем несколько примеров:
библиотека классов + AnyCPU 1. AnyCPU приложение
В операционной системе X86, приложение работает на 32-битной CLR, поэтому он будет работать на 32-битной CLR в 32-разрядной среде CLR;
В операционной системе X64, приложение будет работать на 64-битной CLR, так что ссылки на библиотеки классов работают на 64-CLR. Быть
2. X86 Application + AnyCPU Библиотека классов
В операционной системе X86, приложение работает на 32-битной CLR и библиотеки классов, ссылка будет работать на 32-битной CLR;
В операционной системе X64, приложение работает на 32-битной CLR под WOW, который ссылается на 332-битной CLR под WOW. Быть
библиотека классов 3. X64 Application + AnyCPU
В операционной системе X86, приложение не может работать, а не цитировать библиотеку категории;
В операционной системе X64, приложение запускается на 64-битной CLR и ссылочные библиотеках классов будут работать на 64-битной CLR. Быть
библиотека классов + X64 4. Применение AnyCPU в
В операционной системе X86, приложение запускается на 32-битной CLR, но ссылки библиотека классов не может работать на CLR на 32, и программа неправильно;
В операционной системе X64, приложение запускается на 64-битной CLR и ссылочные библиотеках классов будут работать на 64-битной CLR. Быть
5. AnyCPU приложение + x86 библиотека классов
В операционной системе X86, приложение работает на 32-битной CLR и ссылочные библиотеках классов будут работать на 32-битной CLR;
В операционной системе X64, приложение запускается на 64-битной CLR, но ссылочные библиотеках классов не могут быть запущены на 64-битной CLR.

В примере выше, есть немного понимания? Конечно, наша основная программа не ограничиваются приложениями EXE, не забывайте, что основная программа общих веб-приложения библиотека классов, но принцип остается тем же: основная программа и справочная библиотека последовательны во время выполнения платформ.

В общем, мы можем установить целевую платформу основной программы в соответствии с развернутой операционной системой в соответствии с реальными потребностями, а библиотека классов предпочтительна AnyCPU. Конечно, специальные среды развертывания также должны быть рассмотрены.

Невыполнение загрузочных файлов или сборки «XXXX» или одной зависимости, попробуйте загрузить формат неправильного.

Затем, когда вы столкнулись с этой ошибкой в ​​следующий раз, вы должны проверить это, если вы не правы.

Читайте также:
Замком что за программа

Источник: russianblogs.com

Что лучше: 64 или 86 разрядная система

Пользователи, у которых возникла острая необходимость в переустановке операционной системы, обычно задаются вопросом о том, что лучше – 64 или 86-разрядная система (64 или 32-битная). Сразу отметим, что разрядность выбираемой системы должна быть обусловлена двумя факторами – разрядностью процессора и объёмом оперативной памяти. В этой статье мы постараемся подробно рассказать о том, исходя из чего нужно делать выбор между 32 и 64-битными ОС.

Немного истории

В начале своего развития вычислительные чипы могли взаимодействовать с операционными системами и программным обеспечением только на 16-битной основе. Чуть позже их заменили 32-битные аналоги. Спустя ещё какое-то количество времени прогресс добрался и до 64-битных архитектур, которые уже давно распространены по всему миру.

Немного истории

Первопроходцем в области разработки 64-битных чипов называют всемирно известную компанию AMD. В связи с этим разработчики ПО традиционно переносят подобные процессоры в категорию «Amd64» — такое обозначение даёт понять, что игры и программы, в описании которых указан пункт «Amd64», откажутся работать на ПК под управлением 64-битных ЦП производства компании Intel. Сокращения x86 и x64 (86 и 64-разрядная ОС) отвечают архитектуре центральных процессоров – 32 и 64 соответственно.

Amd64

Если подавляющее большинство современных процессоров уже давно поддерживает работу как в 32, так и в 64-битном режиме, что позволяет не учитывать этот фактор при выборе ОС, то объём ОЗУ до сих пор является определяющим показателем.

Как сделать выбор

Становится ясно, что в современных реалиях вопрос выбора между 64 и 86-разрядной операционной системой нужно решать исходя из объёма оперативной памяти, используемого в ПК. Не будем вдаваться в сложные и ненужные обычному пользователю расчёты и скажем сразу – 86-разрядная система не способна взаимодействовать с объёмом ОЗУ, превышающим 4 Гб. Это означает, что вся остальная оперативная память окажется незадействованной.

Как сделать выбор

64-разрядная архитектура, несомненно, также имеет свои пределы определения объёмов оперативной памяти, однако в настоящее время они недостижимы для обычного пользователя – система такой разрядности способна полноценно взаимодействовать со 192 Гб ОЗУ.

x64

Итак, конечный вывод максимально прост – если объём ОЗУ в вашем ПК не превышает 4 ГБ, то выбирайте 32-битную (86-разрядную систему). Если превышает – ставьте 64-разрядную, чтобы полностью раскрыть потенциал своего компьютера.

Слухи о том, что 64-разрядная ОС во всём функционирует ощутимо быстрее 86-разрядной, остаются лишь слухами – никаких подтверждений правдивости данного утверждения найти невозможно. Некоторые пользователи лишь отмечают ускорение работы такого профессионального ПО, как программы для обработки звука или видео.

Нюансы работы с x64

Помимо некоторых преимуществ Windows x64, о которых уже было сказано, эта платформа имеет и несколько недостатков — о них также стоит упомянуть.

Нюансы работы с x64

Начать стоит с того, что в случае, если вы работаете на достаточно старом ПК, оборудованном устаревшими комплектующими, при переходе на x64 вы, вероятно, столкнётесь с такой проблемой – подходящие драйвера под новую разрядность отыскать практически невозможно. Причина проблемы кроется в том, что разработчики постепенно перестают выпускать обновления для оборудования, давно снятого с производства.

Свойства

Что же делать тем, кто располагает 4 Гб ОЗУ? Казалось бы, 86-разрядная ОС способна увидеть только 3 Гб, но при этом 64-разрядная потребует для работы в 2 раза больше ОЗУ. В подобной ситуации нужно сделать выбор после анализа задач, под которые рассчитана будущая система.

Мнение эксперта
Дарья Ступникова

Специалист по WEB-программированию и компьютерным системам. Редактор PHP/HTML/CSS сайта os-helper.ru.

Как видно, вопрос о том, что же лучше – x64 или x86 – сформулирован не совсем корректно. Обе платформы имеют место быть, обе широко используются и подходят под компьютеры различных мощностей. Выбор нужно осуществлять лишь исходя из конфигурации конкретного пользовательского ПК.

Видеоинструкция

Ниже прикреплён короткий ролик, автор которого рассказывает обо всех нюансах, связанных с операционными системами различных разрядностей.

Заключение

Мы смогли составить руководство к тому, как сделать правильный выбор между 64 и 86-разрядными операционными системами. Правильный выбор позволит вам раскрыть возможности своего компьютера.

Источник: os-helper.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru