Чем windows 7 x64 отличается от x86


64 разрядная windows 7 или 32 бита, x64 и x86 в чем разница?

Рубрика: Windows 7

Что значит x64 и x86 в чем разница

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

Как узнать какая у меня разрядность системы?

В свойствах компьютера или при помощи программы Securable (_https://www.grc.com/securable.htm), также с помощью нее можно узнать поддерживает ли ваш процессор 64 разрядную операционную систему.

Какая разница и что это дает?

Шестидесяти четырех битная система может увидеть и работать с большем объемом памяти, 32 она же уже x86 устаревшая архитектура процессора работает лишь с 3 гигабайтами, до нее была 8, 16 битные системы, все мы наверно помним 8 битную Денди (не с очень то красивой графикой) и 16 битную Sega mega drive (по красочней чем на денди графикой), ну а потом уже Sony Playstation 32, тогда еще появилась Nintendo 64 но особой популярностью, 64 разрядность не пользовалась, так как на тот момент не писались в таком масштабе программы и драйвера под нее. Но на сегодняшней момент все изменилось, и производители стали активно разрабатывать приложения и драйвера, под эту систему, а почему именно сейчас?, а не тогда когда появилась Windows XP 64 не пользующаяся особой популярностью по причине отсутствия приложений и поддержки драйверов различными устройствами, а все потому что не было необходимости для обычного пользователя, так как нам хватало и той оперативной памяти с которой могла работать 32 разрядная ОС, это максимальных 3 Gb.

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

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

Если вы уже ПРОюзер и Игроман то 64 система это для вас, так как на сегодняшний момент играм требуется уже больше оперативной памяти чем 3 Гб, да и профессиональные программы как фотошоп или видео редакторы уже могут использовать в своих целях большой объем оперативной памяти.



Теги: windows


Поделись с друзьями: Похожие статьи

комментариев 7 для записи 64 разрядная windows 7 или 32 бита, x64 и x86 в чем разница?

Какая разница между Windows x86 и Windows x64 битной системой

Какая разница между Windows x86 и Windows x64 битной системой

Какая разница между Windows x86 и Windows x64 битной системой

Какая разница между Windows x32 и Windows x64 битной системой

Всем привет сегодня расскажу какая разница между Windows x32 и Windows x64 битной системой.  Перед установкой новой операционной системы, у многих пользователей часто возникает вопрос, какую версию выбрать и в чем отличие Windows x32 от Windows x64. Начнем с того, что определим, что же такое разрядность системы. Сайт Майкрософт дает следующее объяснение: термины 32-разрядный и 64-разрядный относятся к способу обработки информации процессором компьютера. 32-разрядная и 64-разрядная версии Windows разработаны для использования в компьютерах с 32-разрядными и 64-разрядными процессорами соответственно.

Отличие x86 от x64

64-разрядные версии Windows могут использовать больше памяти, чем 32-разрядные версии Windows. Это помогает минимизировать время, затрачиваемое на обработку процессов в памяти, путем хранения большего количества этих в оперативной памяти (ОЗУ), а не на жестком диске. Это, в свою очередь, может увеличить общую производительность системы.  Грубо говоря, 32-х разрядная система видит чуть меньше 4 гб оперативной памяти, больше она увидеть не в состоянии. 64-х разрядная система такого ограничения не имеет. Однако, за более высокую производительность приходится расплачиваться меньшим количеством программ для 64-разрядных операционных систем.  Кстати, если для сканера, принтера, звуковой карты или любого другого устройства нет 64-битного драйвера, то вы не сможете использовать его в 64-битном окружении. Хотя сейчас все производители комплектующих и программного обеспечения стараются адаптировать свои продукты для обеих версий систем.

Если установлена 32-разрядная версия Windows, можно выполнить обновление только до 32-разрядной версии Windows. Аналогично, если установлена 64-разрядная версия Windows, обновление возможно только до 64-разрядной версии Windows.

Если подытожить

  1. 32-разрядные системы предназначены для 32-разрядных процессоров, 64-разрядные системы предназначены для 64-разрядных процессоров,
  2. 64-разрядные системы способны поддерживать более высокую производительность, т.к. видят более 4 гб оперативной памяти,
  3. 32-разрядные системы не имеют проблем с несовместимостью программного обеспечения, в отличие от 64-разрядных систем.

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

Материал сайта pyatilistnik.org

Иван Семин

В чём разница между x86 и x64 и что это значит?

Если вы впервые устанавливаете Windows на ноутбук или компьютер, у вас обязательно возникнет вопрос: какую версию Windows ставить: x86 или x64, 32 или 64 бит? Иногда 32-битную называют x86, хотя это неправильно — x86 может быть как 32 так и 64 бита. Запутались? Ну конечно же. X86 — это архитектура микропроцессора, а 32 или 64 — его разрядность. Когда кто-то пишет x86/x64/x32 — сам того не понимая, создаёт большую путаницу. Правильно писать x86_32BIT и x86-64BIT или просто x32 / x64.

У каждого процессора, совместимого с платформой x86, есть поддерживаемые наборы инструкций, например: MMX, SSE , 3DNow!, SSE2, EMMX и другие. Если в программе указано, что она будет работать с x86 совместимым процессором, значит, она будет работать на любом из процессоров семейства x86. Просто если программа поддерживает наборы инструкций, она будет использовать их для более быстрой работы. Если нет — будет работать медленнее, используя основные инструкции.

Итак, разница между x86 и x64 колоссальна — первое это платформа процессора, а второе — его разрядность. Но всё же во многих источниках указывают x86 как 32 битную систему. Именно поэтому если вы видите выбор x86 или x64 имейте ввиду, что имеется ввиду выбор между 32 и 64 битной системой. Если же вы вы видите надпись x86_64, скорее всего имеется ввиду именно 64 битная версия.

Забивать голову подробностями я вам не буду — для этого вы можете выбрать любой технический форум. Тем более, что вы уже поняли чем x86 отличается от x64 и этот вопрос больше не поставит вас в тупик. Если у вас есть предложения или исправления, пишите в комментарии — мы обязательно опубликуем его. Вам может быть интересно:

С уважением, редакция FixErro.com

В чем разница между х86 и х64?

Многие пользователи часто задаются вопросами: «Какую систему мне ставить?», «В чем разница между х86 и х32?» и т. д. Давайте же разложим все по полочкам.

х86 — это архитектура процессора с одноимённым набором команд, впервые реализованная в процессорах компании Intel. Название образовано от двух цифр, которыми заканчивались названия процессоров Intel ранних моделей — 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Через какое-то время цифровые обозначения новых процессоров стали сменяться именами. Так публика узнала о Pentium и Celeron, но платформа x86 не изменялась вплоть до 2000-х годов, но об этом чуточку попозже.

В начале своего пути х86 архитектура, которая была впервые представлена на i8086, применялась на 16-разрядных процессорах (может хранить 2^16 уникальных значений), имела 16-битные инструкции и внутреннюю 16-битную шину, позже добавили еще внешнюю 8-разрядную шину данных. Дальше события развивались довольно просто — производители увеличивали скорость, количество транзисторов, набор команд и т. д., и так вплоть до выхода 80386(i386) — процессора, который на то время знаменовал собой революцию в мире процессоров x86. Это был первый 32-разрядный процессор, который мог использовать кэш-память, расположенную на внешнем чипе.
Вплоть до анонса AMD64 (аппаратная платформа) архитектура не сильно менялась.
После выхода AMD64 и Intel 64 х86 она подверглась серьезным изменениям.
Процессоры архитектуры поддерживают два режима работы: Long Mode («длинный» режим) и Legacy Mode («наследственный», режим совместимости с 32-битным x86).
Основные достоинства архитектуры x86-64:

  • 64-битное адресное пространство;
  • расширенный набор регистров;
  • привычный для разработчиков набор команд;
  • возможность запуска старых 32-битных приложений в 64-битной операционной системе;
  • возможность использования 32-битных операционных систем.

«Что такое x32?»

Это 32-битная операционная система, которая ставится на 32-разрядные процессоры. Если брать в качестве примера ОС Microsoft, то первая x32 была Windows 95, которая в полной мере использовала возможности данного процессора и архитектуры (x86). Главным недостатком x32 является невозможность поддержки более чем 4 ГБ ОЗУ. Примечательно, что система в состоянии оперировать только 3 ГБ памяти и 1 ГБ просто проваливается.
Еще существует довольно распространённая ошибка: когда пишут совместимость программ, то указывают x86, подразумевая 32-битную платформу. Это не совсем корректно и только вводит в заблуждение. Лучше всего указывать x86_32bit или x86_64bit. Либо сокращать до интуитивно понятных x32 или x64.

что собой представляет x64?

x86_64bit — это 64-битная операционная система, которая ставится на 64-разрядные процессоры с архитектурой x86-64. «64-битный лейбл» звучит возбуждающе, но в практическом плане это всего лишь хитрый маркетинговый трюк, скрывающий не только достоинства, но и недостатки. В принципе, ее главным достоинством была и остаётся возможность воспринимать до 32 ГБ ОЗУ, что существенно увеличивает производительность. Еще одним плюсом данной ОС есть то, что под ней процессоры на архитектуре х86-64 (Celeron, Core 2, Core i3, Core i5, Core i7) задействуют весь потенциал кристалла. Это возможно благодаря режиму Long Mode. Недостатком же есть увеличение потребляемой оперативной памяти программами, например, тот же Apache на 32-бит потреблял 20 МБ ОЗУ, а уже на 64-бит ОС — приблизительно 50 МБ.

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

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

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

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

Вы еще не запутались? Прекрасно, тогда продолжим дальше углубляться в эту тему. Памяти размером в 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, поскольку она будет работать намного более быстрее.

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

За и против

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

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

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

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

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

Разница виндовс х64 и х86

    Windows x64 или x86 какой ставить, в чем разница? Установка операционной системы компьютера очень важный момент. Нередко ПК-пользователи находятся в сомнениях, выбирая между двумя версиями 64 или 86. Для того, чтобы подобрать нужный вариант, необходимо знать, в чем их отличие. И только тогда вы сможете определить, какой из этих чипов подойдет именно вам.

  Еще совсем недавно операционные системы позволяли работать с программами на 16-битной основе. На смену им пришли усовершенствованные 32-битные архитектуры. И, наконец, был создан самый современный вариант- 64-битные архитектуры. Сейчас производители стараются выпускать чипы на 64-битной основе. Хотя встречается и его аналог в 32 бита. Он носит название х86.

Первооткрывателями в области разработки операционной системы х64 стала компания AMD. В связи с этим разработчики часто называют компьютерные чипы на 64- битной основе «64amd». Это нужно иметь знать, так как устанавливаемые драйверы могут иметь соответствующую пометку. Вы сможете установить его на компьютер с архитектурой в 64 бит любой компании.

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

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

Очень выгодным является то, что некоторые программы на 32-битной основе получают доступ к 4 Гб ОЗУ, например, некоторые игры. При этом у чипов х86 ситуация в точности наоборот-все, что свыше 3Гб, им не под силу. И опять же, мы не можем говорить, какой из этих чипов лучше. Это зависит от характеристик ПК, на который устанавливается данная операционная система.

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

С одной стороны, архитектура в 32 бит не видит более 3 Гб памяти, с другой стороны,64-битовый аналог потребует ее намного больше. Ваш выбор должен основываться в данном случае на задачах, которые вы ставите перед своим компьютером, а затем уже на математических подсчетах. Если вы работаете с программами Dreamweaver CS5, Photoshop CS5 ,то можете смело устанавливать ОС с архитектурой в 64 бит его аналог х86 просто не сможет прочитать эти программы. При выборе ОС решите для себя, какова основная функция вашего ПК-развлечения или работа и, уже основываясь на поставленной цели, выбирайте.

Подводим итог: если у вас х32 разрядная ОС, а вы хотите установить х64 разрядную ОС, то необходимо убедится в том, что у вашего компьютера имеется 4Гб. оперативной памяти. Так как х64 работает быстрее х32 только при условии большого объема памяти. Если же у вас всего 2Гб оперативки то переустанавливать на х64 смысла нет.

Вы можете посмотреть так же записи

В чем разница между 32-битной и 64-битной Windows?

Когда вы рассматриваете версии Windows, вы можете подумать о выпусках Home или Pro. Хотя они действительно разные, есть еще один фактор, который разделяет версии Windows: Является ли система 32-битной или 64-битной?

windows-64bit

Вы, возможно, слышали термины «32-битный» и «64-битный», но никогда не понимали их.Давайте посмотрим, откуда пришли эти обозначения и что они означают для вашего опыта работы с компьютером.

Что делает компьютер 32- или 64-битным?

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

what-is-cpu-featured Что такое ЦП и для чего он нужен?

Аббревиатуры в вычислительной технике сбивают с толку.Что вообще такое процессор? А мне нужен четырехъядерный или двухъядерный процессор? А как насчет AMD или Intel? Мы здесь, чтобы помочь объяснить разницу!

Чтобы понять значимость различий между 32-битными и 64-битными системами, вы должны немного разобраться в счетах в двоичном формате. В отличие от нашей десятичной системы, в которой десять цифр на место, в двоичной системе только две: 0 или 1.

Таким образом, 32-битное число имеет 2 ^ 32 возможных адреса или 4294967296.64, или 18,446,744,073,709,551,616. Сравнение ~ 4 миллиардов байтов (около 4 гигабайт) с ~ 18 квинтиллионами байтов (около 18 миллиардов гигабайт или 16 эксабайт) демонстрирует огромную разницу.

Вы можете выбирать между 32-битной и 64-битной версиями Windows, которые Microsoft предоставляет при загрузке и установке.

В чем разница между 32-разрядной и 64-разрядной ОС Windows

Если вы используете 64-битный процессор, вам также необходимо использовать 64-битную версию Windows, чтобы использовать его преимущества.32-битные версии Windows работают на 64-битных процессорах, но не могут использовать дополнительную мощность.

Вы не можете установить 64-битную версию Windows на 32-битные процессоры.Однако, как мы обсудим, 64-разрядная Windows обратно совместима с 32-разрядным программным обеспечением.

Есть два основных момента, в которых вы заметите разницу между 32-разрядной и 64-разрядной версиями Windows.Во-первых, 32-разрядная версия Windows может использовать только до 4 ГБ ОЗУ (или меньше). Таким образом, если на вашем компьютере 16 ГБ ОЗУ, но он работает под управлением 32-разрядной Windows, он фактически не будет использовать более 4 ГБ.

Другое место, где вы найдете разницу, - это папка Program Files .В 32-разрядной версии Windows приложения будут устанавливаться в единственную папку Program Files . 64-разрядные системы имеют дополнительную папку Program Files (x86) для 32-разрядного программного обеспечения. Это связано с тем, что написание программного обеспечения для 32-битной архитектуры сильно отличается от написания его для 64-битной системы.

Windows Program Files Folders

Когда программы хотят получить некоторую совместно используемую информацию, например библиотеки DLL, они должны искать в правильном каталоге Program Files .Вот почему Windows хранит их отдельно. 32-битная программа не знает, что делать с 64-битной DLL.

Обратите внимание, что в Windows 32-разрядная версия называется x86 , а 64-разрядная - x64 .

Древние версии Windows, например Windows 3.1, запускал 16-битное программное обеспечение. 32-разрядные версии Windows обратно совместимы с этими устаревшими программами. Однако, если у вас 64-битная машина, вы не сможете запускать устаревшее 16-битное программное обеспечение. Вам придется обратиться к эмуляции 32-битной операционной системы.

Кроме того, для 64-битной Windows требуются 64-битные драйверы устройств.Если у вас старый принтер или что-то, что предлагает только 32-битные драйверы, он не будет работать в вашей современной 64-битной системе.

Различия между 32-битными и 64-битными программами

Когда вы устанавливаете программное обеспечение, это зависит от поставщика, получаете ли вы 32-разрядную или 64-разрядную версию.Некоторые разработчики предоставляют только 32-битную версию, иногда они позволяют вам выбирать, а третьи автоматически устанавливают для вас нужную версию.

Если вы используете 64-битную версию Windows, вам следует по возможности устанавливать 64-битные версии программного обеспечения.Но не расстраивайтесь, если поставщик не предлагает 64-разрядную версию, поскольку 32-разрядная версия должна работать нормально.

7-Zip 64-Bit Version

64-битные версии программ, вероятно, не поразят вас повышенной скоростью.Однако они используют преимущества повышенной безопасности 64-битной архитектуры и могут использовать более 4 ГБ ОЗУ одновременно. Таким образом, они часто более стабильны и эффективны, чем их 32-битные аналоги.

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

Конечно, если вы используете 32-битную систему, вам подойдет только 32-битное программное обеспечение.Чтобы узнать больше, посмотрите, как запустить действительно старое программное обеспечение на 64-битном ПК.

Я использую 64-разрядную или 32-разрядную версию Windows?

Теперь, когда мы обсудили различия между 32-разрядной и 64-разрядной версиями Windows, мы можем узнать, какую версию вы используете.

В Windows 10 щелкните правой кнопкой мыши кнопку «Пуск» и выберите Система .Вы также можете перейти к Настройки> Система> О . Здесь вы увидите заголовок Device Технические характеристики .

Рядом с Тип системы в Windows указано, является ли ваша установка 32-разрядной или 64-разрядной, а также архитектура вашего процессора.

Windows 10 64-Bit Info

В Windows 7 и более ранних версиях щелкните правой кнопкой мыши Компьютер в меню «Пуск» и выберите Свойства .Используйте ярлык Win + Pause , чтобы открыть это меню в любой версии Windows. Вы увидите запись System type с вашей ОС и архитектурой ЦП.

windows-system-information

На обеих панелях также указан ваш Установленный RAM здесь.В 32-битной системе это будет что-то вроде 4 ГБ можно использовать , если у вас установлено более 4 ГБ.

Могу ли я обновить 32-битную Windows до 64-битной Windows?

Разрядность вашего процессора и операционной системы должна совпадать.Но если они этого не сделают, вы сможете выполнить обновление. Если вы используете 32-битную версию Windows 10 на 64-битном процессоре, вы можете следовать нашему руководству по обновлению до 64-битной Windows.

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

Теперь вы знаете, чем отличаются 32-битные и 64-битные версии

64-битные вычисления - это новый стандарт, но так было не всегда.Хотя Windows XP предлагала 64-разрядную версию, она вызвала головную боль из-за проблем с совместимостью, поэтому мало кто ее использовал. Использование 64-битных систем не было слишком популярным до Windows 7, а 64-битные системы являются стандартом для Windows 10 сегодня.

4 ГБ оперативной памяти, что было непостижимым объемом, когда процессоры были впервые разработаны, по-прежнему является рабочим объемом памяти для легкого использования.Однако по мере того, как цены на компоненты продолжают падать, недорогие машины продолжают поставляться с большим объемом оперативной памяти. В конце концов, это сделает 32-битные системы полностью устаревшими.

В свою очередь, разработчики сосредоточатся на разработке 64-битного программного обеспечения, которое еще долго будет стандартом.Мы, вероятно, не достигнем этого потолка RAM в ближайшее время; только представьте, что можно сделать с терабайтом оперативной памяти!

office-365-tools-productivity Загрузите БЕСПЛАТНУЮ копию Office 365 All-in-One для чайников (стоит 24 доллара США)

Разберитесь с каждым из приложений Microsoft Office в пакете и узнайте все, от основ до более сложных предлагаемых функций.

Об авторе Бен Стегнер (Опубликовано 1596 статей)

Бен - заместитель редактора и менеджер по адаптации в MakeUseOf.Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад. В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более шести лет.

Ещё от Ben Stegner
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.Сборка

- 32-битные коды операций x86, которые отличаются от x86-x64 или полностью удалены

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд
.

В чем разница между ассемблером архитектуры x86 и x64?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где de
.Архитектура

x64 - драйверы для Windows

  • 3 минуты на чтение

В этой статье

Архитектура x64 - это обратно совместимое расширение x86. Он обеспечивает устаревший 32-разрядный режим, который идентичен x86, и новый 64-разрядный режим.

Термин «x64» включает как AMD 64, так и Intel64. Наборы инструкций практически идентичны.

Регистры

x64 расширяет 8 регистров общего назначения x86 до 64-разрядных и добавляет 8 новых 64-разрядных регистров. 64-битные регистры имеют имена, начинающиеся с «r», поэтому, например, 64-битное расширение eax называется rax . Новые регистры имеют имена с r8 по r15 .

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

64-битный регистр Младшие 32 бита Младшие 16 бит Младшие 8 бит

rax

eax

топор

и

rbx

EBX

bx

бл

RCX

ЭКХ

сх

класс

rdx

edx

dx

дл

RSI

ESI

si

сил.

rdi

edi

di

дил

руб.

эбп

п.н.

бпл

rsp

esp

пр

spl

r8

R8D

R8W

R8B

R9

R9D

r9w

R9B

r10

R10D

r10w

R10B

r11

R11D

r11w

r11b

r12

r12d

r12w

r12b

r13

R13D

r13w

r13b

r14

R14D

r14w

r14b

r15

R15D

r15w

r15b

Операции, которые выводятся в 32-битный подрегистр, автоматически расширяются нулями на весь 64-битный регистр.Операции, которые выводятся в 8-битные или 16-битные подрегистры, являются , а не с расширением нуля (это совместимое поведение x86).

Старшие 8 битов ax , bx , cx и dx по-прежнему адресуются как ah , bh , ch , dh , но не могут использоваться со всеми типами операнды.

Указатель инструкции, eip и регистр флагов были расширены до 64 бит ( rip и rflags соответственно).

Процессор x64 также предоставляет несколько наборов регистров с плавающей запятой:

  • Восемь 80-битных регистров x87.

  • Восемь 64-битных регистров MMX. (Они перекрываются с регистрами x87.)

  • Исходный набор из восьми 128-битных регистров SSE увеличен до шестнадцати.

Соглашения о вызовах

В отличие от x86, компилятор C / C ++ поддерживает только одно соглашение о вызовах на x64. Это соглашение о вызовах использует преимущества увеличенного числа регистров, доступных на x64:

  • Первые четыре целочисленных параметра или указателя передаются в регистры rcx , rdx , r8 и r9 .

  • Первые четыре параметра с плавающей запятой передаются в первых четырех регистрах SSE, xmm0 - xmm3 .

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

  • В стек передаются любые дополнительные аргументы.

  • Целое число или возвращаемое значение указателя возвращается в регистре rax , а возвращаемое значение с плавающей запятой возвращается в xmm0 .

  • rax , rcx , rdx , r8 - r11 являются непостоянными.

  • rbx , rbp , rdi , rsi , r12 - r15 являются энергонезависимыми.

Соглашение о вызовах для C ++ очень похоже: этот указатель передается как неявный первый параметр. Следующие три параметра передаются в регистрах, а остальные передаются в стек.

Режимы адресации

Режимы адресации в 64-битном режиме аналогичны, но не идентичны x86.

  • Команды, относящиеся к 64-битным регистрам, автоматически выполняются с 64-битной точностью. (Например, mov rax, [rbx] перемещает 8 байтов, начиная с rbx , в rax .)

  • Специальная форма инструкции mov была добавлена ​​для 64-битных непосредственных констант или постоянных адресов.Для всех остальных инструкций непосредственные константы или адреса констант по-прежнему 32-битные.

  • x64 обеспечивает новый режим адресации rip -relative. Инструкции, относящиеся к одному постоянному адресу, кодируются как смещения от rip . Например, команда mov rax, [ addr ] перемещает 8 байтов, начиная с адреса addr + rip до rax .

Инструкции, такие как jmp , call , push и pop , которые неявно ссылаются на указатель инструкции, а указатель стека обрабатывает их как 64-битные регистры на x64.

См. Также

X86-64 Википедия

AMD 64 Ресурсы для разработчиков

.Установка

- Что выбрать? Архитектура X86 или X64? (при установке серверной ОС Windows 200X на ПК Dell GX680)

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
.

Смотрите также