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

Содержание

32 операционная система придумано компанией Intel

Юзеров 32-разрядных систем будет ждать противный сюрприз, когда они решат прирастить производительность собственного компьютера, докупив дополнительные планки оперативки. Если суммарный объем ОЗУ превзойдет отметку в 4 Гб, то эти «излишние» гб системой будут просто урезаны.

Что такое разрядность Windows, какая бывает и на что влияет?

Наверное каждый юзер компьютера, когда-либо выполнявший установку/переустановку операционной системы Windows, сталкивался с необходимостью выбора разрядности. В данной статье мы тщательно разберем, что же все-таки это такое, на что может влиять в работе с компьютером, также приведем все «за и против» при выборе разрядности ОС.

Что такое разрядность?

Термин «разрядность» применяется не к операционной системе или какому-либо программному обеспечению, а к электронно-вычислительному устройству либо шине, с помощью которой осуществляется передача информации между разными функциональными модулями компьютера.

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

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

Если идет речь о разрядности операционной системы или любого программного обеспечения, здесь имеется в виду их способность работать с 32-х или 64-х битными процессорами. Например, Windows x64 не получится запустить на 32-х разрядном ЦП.

Однако все современные процессоры, использующиеся на компьютерах, имеют 64-битную разрядность. Это позволяет устанавливать на них как 32-х, так и 64-х разрядные операционные системы. Для возможности запуска на x64 процессорах 32-битных ОС в первых предусмотрена специальная функция, имитирующая работу устройства в 32-битной разрядности. Tсли мыслить логически, максимальная производительность ЦП урезается вдвое.

Что означает разрядность x86?

Зачастую при описании разрядности операционных систем, каких-либо программ или электронно-вычислительных устройств вместо «x32» или «x64» указывается «x86». По сути, под «x86» подразумевается 32-битная разрядность. «x86» — это всего лишь одно из названий архитектуры 32-разрядных процессора. Это название было придумано компанией Intel. Оно образовано из последних двух цифр (86), которые присутствовали в наименовании всех ранних процессоров Intel — i286, i486 и т.д.

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

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

Определить разрядность установленной на компьютере операционной системы Windows можно множеством способов. Чтобы сделать это штатными средствами Windows, следуйт инструкции:

  • Откройте «Проводник Windows» (комбинация клавиш «Win + E»).
  • В левой части окна нажмите правой кнопкой мыши на элемент «Мой компьютер» или «Этот компьютер», затем выберите пункт меню «Свойства».
  • Откроется окно «Просмотр основных сведений о вашем компьютере».
  • В разделе «Система» напротив пункта «Тип системы» и будет указана разрядность установленной Windows:

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

  • Также разрядность Windows можно легко определить с помощью специальных утилит идентификации компонентов компьютера и программного обеспечения. Одна из наиболее популярных программ этого типа — «AIDA64»:
  • Скачайте, установите и запустите приложение.
  • После запуска программы в левой части окна откройте раздел «Операционная система».
  • В центральной части окна в разделе «Тип ядра ОС» будет указана разрядность операционной системы в виде «Multiprocessor Free (32-bit)» или «Multiprocessor Free (64-bit)», т.е. 32-битная или 64-битная ОС, соответственно.

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

Отличия между Windows x86 и x64

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

  • Процессор, как минимум, с 2 ядрами. Насчет тактовой частоты — чем больше, тем лучше.
  • Объем оперативки 4 Гб и поболее.

Конечно, для запуска на компьютере 64-битной Windows будет достаточно одноядерного процессора с тактовой частотой в 1Ггц и оперативки размером в 1 ГБ (и даже меньше, все находится в зависимости от версии операционной системы — 7, 8 или 10). Однако этих параметров окажется маловато для того, чтобы можно было «выжать» из системы всю ее производительность.

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

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

Основное отличие — максимальный объем оперативной памяти

Основная причина перехода пользователей на использование 64-разрядных операционных систем Windows — это способность последних работать с объемом оперативки более 4 Гб. Да, 32-битные ОС попросту не распознают объем ОЗУ больше этого значения.

Пользователей 32-разрядных систем будет ожидать неприятный сюрприз, когда они решат увеличить производительность своего компьютера, докупив дополнительные планки оперативки. Если суммарный объем ОЗУ превысит отметку в 4 Гб, то эти «лишние» гигабайты системой будут попросту урезаны.

Количество установленного и доступного для использования объема оперативки легко проверить штатными средствами Windows:

  • Откройте окно «Просмотр основных сведений о вашем компьютере», как это было описано в главе об определении разрядности Windows данной статьи.
  • В разделе «Система» в центральной части окна найдите пункт «Установленная память (ОЗУ)».
  • Напротив этой надписи будет указан общий объем оперативки. Если она превышает 4 Гб, то соответствующее сообщение будет отображено в скобках сразу после суммарного объема ОЗУ — «(4,00 Гб доступно)».
  • В Windows 7 это выглядит следующим образом:

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

Т.е. каким бы не являлся объем установленной в компьютер оперативки, в 32-разрядных версиях операционных систем Windows всегда будет доступно лишь 4 Гб.

Когда стоит переходить на Windows x64?

Переходить на использование 64-битных версий Windows, несомненно, стоит по мере надобности увеличения производительности компьютера путем установки дополнительного объема оперативки. Причем это можно сделать даже в случае, если в компьютере установлен одноядерный процессор. Ведь не терять же столь значительный объем ОЗУ.

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

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

Как узнать разрядность Windows? В чем отличия 32-, 64- и 86-битных версий Windows?

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

Простой пользователь компьютера может долгое время работать с установленной операционной системой Windows и даже не задумываться о том, какая у нее разрядность. Однако пройдет время, и ему потребуется установить на компьютер программу, которая способна работать только с 64-битной версией Windows, и здесь возникнут проблемы, если действующая операционная система обладает разрядностью x32 или x86. В связи с этим может возникнуть вопрос: как узнать разрядность Windows? Давайте на него ответим и поболее подробно разберемся в отличиях между 32- и 64- битными версиями операционной системы.

Оглавление: 1. Чем отличаются x32, x64 и x86 операционные системы Windows? 2. Почему следует устанавливать 64-битную версию операционной системы? 3. Как узнать разрядность Windows, установленной на компьютере? - Первый способ - Второй способ - Третий способ - Видеоинструкция 

Чем отличаются x32, x64 и x86 операционные системы Windows?

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

Базовые версии операционной системы Windows разрабатывались давно, и с релизом новых вариантов программного обеспечения от компании Microsoft, они лишь дорабатывались. На самом деле 32-битный (32-разрядные) операционные системы уже отошли в прошлое, и они используются редко, исключительно в тех случаях, когда «железо» компьютера не поддерживает 64-битный Windows.

Сами по себе биты в отношении операционной системы Windows – это способ обработки информации центральным процессором компьютера. В качестве обрабатываемой информации используется оперативка, и 32-битный Windows способен работать менее чем с 3,5 Гб оперативки, тогда как на 64-битном данный лимит находится на уровне около 200 Гб. С развитием мощности программ и их требовательности к оперативки, компьютеры начали повально переходить на 64-разрядную операционную систему.

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

Многих пользователей компьютера, которые выбирают при установке Windows разрядность операционной системы, вводит в заблуждение отсутствие версии на 32 бита. Связано это с тем, что 32-битная версия Windows для 64-битного процессора обозначается как x86, а не x32. Разобраться, с чем это связано, можно только в этом случае, если изучить процессы взаимодействия операционной системы с компьютерным «железом». Пользователю же надо просто запомнить, что 32-битная и 86-битная операционные системы практически ничем не отличаются, и с объемом оперативки более 3,5 Гб справляется только 64-разрядная версия ПО.

Почему следует устанавливать 64-битную версию операционной системы?

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

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

Как узнать разрядность Windows, установленной на компьютере?

Определить разрядность установленной на компьютер версии Windows можно при помощи десятка сторонних приложений. Имеются способы, как узнать x32, x64 или x86 версия операционной системы установлена на компьютере, при помощи стандартных средств Windows.

Первый способ

Узнать разрядность Windows на компьютере можно через меню информации о системе:

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

Linux — худшая операционная система

  1. Нажмите на клавиатуре сочетание клавиш Windows+I, после этого откроется меню параметров;
  2. Далее перейдите во вкладку «Система»;

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

32 операционная система или электронно-вычислительных

Следом в левом меню выберите пункт «О системе». Здесь можно увидеть информацию о разрядности операционной системы и процессора;

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

Также в «Сопутствующих параметрах» можно выбрать пункт «Сведения о системе», и узнать разрядность Windows и процессора в открывшемся меню.

Второй способ

Определить разрядность операционной системы, установленной на компьютере, также можно при помощи командной строки. Для этого:

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

  1. Нажмите на меню «Пуск» правой кнопкой, а во всплывающем окне выберите «Командная строка». Для определения количества бит в операционной системе через командную строку, не обязательно выбирать ее запуск от имени администратора;
  2. После того как откроется командная строка, в ней следует прописать команду Systeminfo и нажать кнопку Enter;

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

Собрав информацию о системе, компьютер выведет ее в командную строку, где в графе «Тип системы» можно увидеть информацию о разрядности Windows.

Третий способ

Посмотреть разрядность системы через «Сведения о системе»:

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

    Нажмите на клавиатуре сочетание клавиш Windows+R, и в появившемся окне «Выполнить» введите команду msinfo32;

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

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

32х или 64х разрядная операционная система. Где посмотреть?

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

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

ОС с нуля: Глава 1, Часть 2 — 32 лучше 16-ти

Хай Хабр! Это серия статей по написанию моей ОС с нуля. Я лютый фанат ретропрограммирования, поэтому я мгновенно забуду про существование EDК. Просьба не писать комменты по типу «BIOS давно устарела где UEFI?».

Пишу это просто чтобы было, что почитать вечером и порелаксить. Спасибо.

Давайте договоримся

Если вы не владеете языком ассемблера, то можете испытать сложности в понимании происходящего. Пользуюсь я ассемблером FASM.

В прошлой части мы написали собственный загрузчик из двух стадий: ограниченой рамками MBR и без ограничений(ну, почти), которая даже имеет красивый колхозный BSOD. В этой части будем переходить в защищенный режим.

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

Проблемы х86-16

Ну, думаю здесь можно долгий список писать. Выделю, как по мне, самые основные:

  1. ограничение адресации ОЗУ в 1Мб;
  2. 0 защиты и изоляции памяти;
  3. Отсутствие некоторых возможностей. Думаю, и здесь можно понять, что IA-32 лучше чем х86-16 как архитектура.

Выйди за меня, OSDev.org!

Да, да-а. Этот самый сайт для медитации в момент brainkudatoushel’. Я изучил страницы осдева, посвященные защищенному режиму вдоль и поперек, и уже начинал заталкивать в голову монитор. Через пару часиков, не без помощи Макса(он попросил убрать ссылку), я все понял и начал писать.

Что такое GDT и с чем его едят

Итак, реальный режим плохой, есть более удобный вариант — защищенный. В нем память адресуется линейно, все 4ГБ адресов, помещающихся в регистр x86 процессора. Но за годы работы в реальном режиме уже выяснили, что адресовать физическую память напрямую очень неудобно (как минимум, возникает вопрос загрузки в неё нескольких процессов так, чтобы они не конфликтовали), небезопасно (процессы могут нарушать память друг дружку), ну и вообще памяти может быть меньше 4ГБ и было бы удобно назначать разным участкам виртуальной памяти разные права (Read, Write, Execute или ничего). Поэтому придумали страничную адресацию и виртуальную память.

Каждый процесс имеет свои виртуальные 4ГБ, а процессор соотносит виртуальный адрес с реальным, проверяя, заодно, права на запрошенную операцию. Для этого виртуальная память делится на страницы. Страница — как сегмент, но она может начинаться в произвольном месте физической памяти, иметь произвольный размер, настройки доступа и предназначение. Описание страницы, по-английски — «дескриптор» содержит все эти свойства. А список всех страниц, соответственно, будет называться таблицей дескрипторов.

Почему таблицей? Так как для доступа к разным страницам можно будет просто указать номер дескриптора нужной страницы в сегментном регистре (теперь это «селектор»).

Было бы удобно иметь глобальную таблицу дескрипторов, одну на всю систему, для доступа к разделяемым библиотекам и для целей ядра системы, и локальные — по одной на каждый поток/процесс. Называются они, соответственно, Global Descriptor Table и Local Descriptor Table.

Ну вот. Итак, нам нужен «описыватель» для кода и данных. Всю таблицу можно найти под спойлером с отрывком 1.

Дресс-код

kernel.asm (отрывок 1)

GDT: ; нулевой дескриптор. просто надо. dw 0 .size dw @f-GDT-1 ; размер .linear dd GDT ; адрес .code = $ - GDT ; дескриптор кода dw -1,0 db 0,9ah,0cfh,0 .data = $ - GDT ; дескриптор данных dw -1,0 db 0,92h,0cfh,0 .pointer: ; указатель dw GDT.size dd GDT @@:

В принципе, этот код можно взять за шаблон и использовать везде, он практически универсален.

kernel.asm (другой отрывок)

cli ; чтобы никто не отвлекал lgdt fword[GDT.pointer] ; Загрузить GDT mov eax, cr0 ; получить контент регистра СR0 or al, 1 ; установить бит РЕ mov cr0,eax ; применить изменения jmp GDT.code:pmode ; прыжок, просто надо pmode: use32 ; генерировать 32-битный машинный код ; здесь настроим сегментные регистры mov ax, GDT.data ; data segment mov ds, ax ; stack segment mov ss, ax mov ax, 0xA000 ; graphic segment ?? mov gs, ax mov sp, 0xFFFF ; Почему бы не расположить стек в нижней памяти? . 

Здесь мы входим в защищенный режим, подгружая в GDTR указатель на GDT и настраивая сегментные регистры.

Ну вот и все! В конец можно поставить код для зависания ЦП или свой код (демку какую-нибудь, например).

Вот, например, что сделал я:

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

Спасибо за внимание!

П.Ы.: Принимаю любые предложения по развитию проекта или статей в лс Хабра.

  1. HexOS-GitHub.
  2. Предыдущая часть.
  3. Здесь будет ссылка на следующую часть.

Похожие статьи

  • 32 разрядная операционная

    Когда не хватает производительности и оперативки, может посодействовать установка 64-битной операционной системы. Типы ОС. Чем 64 разрядная отличается от…

  • 64 разрядная система как установить

    После того, как подготовите все нужное, можно приступать к созданию загрузочной флешки. Для этого:1. запустите MediaCreationTool и вставьте в компьютер…

  • 32 битная система

    Что «это» такое? Что такое разрядность Windows и зачем она нужна Приветствую, дорогие друзья. Сейчас побеседуем, как Вы сообразили из заголовка, про…

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях