Архитектура компьютера
(англ. Computer architecture) — структура
вычислительной машины, определяющая проведение обработки информации и
принципы взаимодействия технических средств и программного обеспечения.
Оперативная память компьютера (ОЗУ, RAM). Сокращенно оперативную память компьютера называют ОЗУ
(оперативное запоминающее устройство) или RAM
(random access memory — память с произвольным доступом).
Что такое разрядность? Разрядность – способность одновременно обрабатывать какое-то количество битов.
Все системы Linux
существуют в двух вариантах – 32-битные
и 64-битные
.
Архитектурные различия между 32
и 64-битными
версиями Linux
, разумеется, есть.
Самые главные особенности и отличия, которые непосредственно касаются пользователя и с которыми приходится сталкиваться:
1. Максимальный объем оперативной памяти (ОЗУ).
2. Разрядность операционной системы (32 или 64-bit).
3. Разрядность процессора.
Максимальный объем оперативной памяти.
32-битная операционная система может использовать, "видеть" не более 4 ГБ оперативной памяти . Это самое главное отличие, и самое существенное. Если в вашем компьютере оперативная память (ОЗУ) - 2 ГБ , то 32-битная операционная система работает с таким объемом нормально.
64-битная операционная система может работать с гораздо бО льшими объемами памяти – до 192 ГБ .
Если вы на компьютере с 4 ГБ ОЗУ будете работать под управлением 32-битной ОС , то она просто не увидит такой объем. Все, что она сможет использовать – это примерно 3.5 ГБ из 4 ГБ. Остальной объем она не может предоставить для работающих программ. Разумеется, если вы установите в компьютер с 8 ГБ ОЗУ , скажем, и при этом будете оставаться на 32-битной системе , то она так же не увидит более 3.5 ГБ из всего установленного объема и оставшиеся 4.5 ГБ останутся просто неиспользованными.
Какими особенностями обладает 64-битная система?
Визуально – никакими. Т.е. внешне – это обычная ОС, ничем не выделяющаяся от 32-битного
варианта.
Технически – небольшие различия есть. Первое, собственно, что 64-битная ОС
"видит" большие объемы памяти и умеет с ними работать. Второе – она позволяет запускать 64-битные приложения
(32-битная - нет).
Разрядность процессора.
Соответственно, чтобы иметь возможность установить 64-битную Linux , ваш процессор должен поддерживать 64-битные инструкции (иначе вы даже не сможете начать установку 64-битной Linux). Называться эти инструкции могут по-разному: Intel – IA64 , AMD – AMD64 .
Чтобы определить какой разрядности процессор (32 или 64-bit) вашего компьютера, выполните в терминале следующую команду:
Как видно на снимке после выполнения команды, архитектура моего компьютера x86_64 , т. е. 64-bit . А процессор поддерживает как 32-битную , так и 64-битную архитектуры устанавливаемых систем.
Если после выполнения команды вы видите цифры x86, i686 или i386 , значит процессор вашего компьютера - 32-bit и устанавливать на него можно только 32-битные системы.
Чтобы проверить архитектуру установленной ОС Linux на компьютере, выполните в терминале одну из следующих команд.
Архитектура компьютера
(англ. Computer architecture) — структура
вычислительной машины, определяющая проведение обработки информации и
принципы взаимодействия технических средств и программного обеспечения.
Оперативная память компьютера (ОЗУ, RAM). Сокращенно оперативную память компьютера называют ОЗУ
(оперативное запоминающее устройство) или RAM
(random access memory — память с произвольным доступом).
Что такое разрядность? Разрядность – способность одновременно обрабатывать какое-то количество битов.
Все системы Linux
существуют в двух вариантах – 32-битные
и 64-битные
.
Архитектурные различия между 32
и 64-битными
версиями Linux
, разумеется, есть.
Самые главные особенности и отличия, которые непосредственно касаются пользователя и с которыми приходится сталкиваться:
1. Максимальный объем оперативной памяти (ОЗУ).
2. Разрядность операционной системы (32 или 64-bit).
3. Разрядность процессора.
Максимальный объем оперативной памяти.
32-битная операционная система может использовать, "видеть" не более 4 ГБ оперативной памяти . Это самое главное отличие, и самое существенное. Если в вашем компьютере оперативная память (ОЗУ) - 2 ГБ , то 32-битная операционная система работает с таким объемом нормально.
64-битная операционная система может работать с гораздо бО льшими объемами памяти – до 192 ГБ .
Если вы на компьютере с 4 ГБ ОЗУ будете работать под управлением 32-битной ОС , то она просто не увидит такой объем. Все, что она сможет использовать – это примерно 3.5 ГБ из 4 ГБ. Остальной объем она не может предоставить для работающих программ. Разумеется, если вы установите в компьютер с 8 ГБ ОЗУ , скажем, и при этом будете оставаться на 32-битной системе , то она так же не увидит более 3.5 ГБ из всего установленного объема и оставшиеся 4.5 ГБ останутся просто неиспользованными.
Какими особенностями обладает 64-битная система?
Визуально – никакими. Т.е. внешне – это обычная ОС, ничем не выделяющаяся от 32-битного
варианта.
Технически – небольшие различия есть. Первое, собственно, что 64-битная ОС
"видит" большие объемы памяти и умеет с ними работать. Второе – она позволяет запускать 64-битные приложения
(32-битная - нет).
Разрядность процессора.
Соответственно, чтобы иметь возможность установить 64-битную Linux , ваш процессор должен поддерживать 64-битные инструкции (иначе вы даже не сможете начать установку 64-битной Linux). Называться эти инструкции могут по-разному: Intel – IA64 , AMD – AMD64 .
Чтобы определить какой разрядности процессор (32 или 64-bit) вашего компьютера, выполните в терминале следующую команду:
Как видно на снимке после выполнения команды, архитектура моего компьютера x86_64 , т. е. 64-bit . А процессор поддерживает как 32-битную , так и 64-битную архитектуры устанавливаемых систем.
Если после выполнения команды вы видите цифры x86, i686 или i386 , значит процессор вашего компьютера - 32-bit и устанавливать на него можно только 32-битные системы.
Чтобы проверить архитектуру установленной ОС Linux на компьютере, выполните в терминале одну из следующих команд.
Дата публикации: октябрь 2014 г.
Перевод: Семененко В.
Дата перевода: май 2015 г.
Всегда полезно знать хотя бы основные характеристики операционной системы, под которой приходится работать на компьютере. Например, может понадобиться знать разрядность операционной системы - 32-битная или 64-битная? Это для случая, когда при установке дополнительной программы необходимо выбрать, программу какой разрядности нужно скачать, чтобы установить ее в системе.
Конечно, в Ubuntu Software Center имеется большое количество самых разнообразных программ под операционную систему Ubuntu Linux. Однако, иногда может возникнуть потребность установить программу из стороннего источника, который предлагает на выбор как 32-битная, так и 64-битную версию одной и той же программы. И какую версию программы выбрать в этом случае?
В этой статье будут описаны несколько способов определения, какая разрядность у операционной системы Linux - 32-битная или 64-битная. Некоторые из этих способов предоставляют даже больше информации, нежели только разрядность системы.
Первые два способа используют консольную команду uname , которая выводит требуемую информацию в окне терминала. Если требуется получить больше информации о системе, то необходимо запустить команду uname с флагом -a:
$ uname -a
В результате в окне терминала отобразится информация в следующем порядке:
- имя ядра операционной системы
- сетевое имя машины (hostname)
- номер релиза ядра операционной системы
- версия ядра операционной системы
- имя машины
- тип центрального процессора
- платформа
- операционная система
В отображаемом командой списке разрядность системы - это первые цифры после локального времени машины (изображения в статье кликабельны):
К примеру, если система 64-битная, то в консоли это будет обозначено как x86_64 ; если система 32-битная, то в консоли это будет обозначено как i686 или i386 . Обратите внимание, что в выводе программы uname тип центрального процессора и платформа обозначаются точно также, как и разрядность операционной системы.
Если с помощью команды uname необходимо получить только разрядность операционной системы, то достаточно запустить ее в окне терминале с флагом -m:
$ uname -m
Эта команда отобразит имя машины и, помимо этого, покажет разрядность операционной системы - 32-битная (i686 или i386) или же 64-битная (x86_64):
Консольная команда arch аналогична команде uname с флагом -m . В окне терминала также отобразится разрядность операционной системы - 32-битная (i686 или i386) или же 64-битная (x86_64). Для этого нужно в консоли ввести имя команды arch и запустить ее, нажав клавишу Enter:
Еще одной консольной командой для вывода информации о разрядности операционной системы является команда file с указанием специального аргумента /sbin/init . В окне терминала нужно ввести команду вида:
$ file /sbin/init
В консоли будет выведено много информации, из которой в данном случае необходима только первая строка (точнее - начало этой строки) - ... ELF 64-bit LSB ... :
Если по каким-то причинам использование консольных команд неприемлемо, то можно воспользоваться графическими утилитами, имеющимися в составе любой операционной системы Linux.
Примечание переводчика: в этом случае будьте готовы к тому, что в разных Desktop Environments (GNOME Shell, Cinnamon, Xfce, KDE, Unity) и Window Managers (Enlightenment, Fluxbox, Xfce и так далее) местонахождение нужной информации может быть каждый раз разным. Консольные утилиты в этом плане более универсальные.
Рассмотрим получение информации о разрядности операционной системы на примере Linux Mint 17.1 Cinnamon. В главном меню системы выбираем пункт "System Settings". В открывшемся окне "System Settings" находим в разделе "Hardware" иконку "System Info". Откроется одноименное окно с информацией об операционной системе Linux:
В первой строке "Operating System" видим тип операционной системы и ее разрядность.
Оригинал: How to Check if Your Linux System is 32-bit or 64-bit
Автор: Lori Kaufman
Дата публикации: октябрь 2014 г.
Перевод: Семененко В.
Дата перевода: май 2015 г.
Всегда полезно знать хотя бы основные характеристики операционной системы, под которой приходится работать на компьютере. Например, может понадобиться знать разрядность операционной системы - 32-битная или 64-битная? Это для случая, когда при установке дополнительной программы необходимо выбрать, программу какой разрядности нужно скачать, чтобы установить ее в системе.
Конечно, в Ubuntu Software Center имеется большое количество самых разнообразных программ под операционную систему Ubuntu Linux. Однако, иногда может возникнуть потребность установить программу из стороннего источника, который предлагает на выбор как 32-битная, так и 64-битную версию одной и той же программы. И какую версию программы выбрать в этом случае?
В этой статье будут описаны несколько способов определения, какая разрядность у операционной системы Linux - 32-битная или 64-битная. Некоторые из этих способов предоставляют даже больше информации, нежели только разрядность системы.
Первые два способа используют консольную команду uname , которая выводит требуемую информацию в окне терминала. Если требуется получить больше информации о системе, то необходимо запустить команду uname с флагом -a :
$ uname -a
В результате в окне терминала отобразится информация в следующем порядке:
- имя ядра операционной системы
- сетевое имя машины (hostname)
- номер релиза ядра операционной системы
- версия ядра операционной системы
- имя машины
- тип центрального процессора
- платформа
- операционная система
В отображаемом командой списке разрядность системы - это первые цифры после локального времени машины (изображения в статье кликабельны):
К примеру, если система 64-битная, то в консоли это будет обозначено как x86_64 ; если система 32-битная, то в консоли это будет обозначено как i686 или i386 . Обратите внимание, что в выводе программы uname тип центрального процессора и платформа обозначаются точно также, как и разрядность операционной системы.
Если с помощью командыuname необходимо получить только разрядность операционной системы, то достаточно запустить ее в окне терминале с флагом -m :
$ uname -m
Эта команда отобразит имя машины и, помимо этого, покажет разрядность операционной системы - 32-битная (i686 или i386 ) или же 64-битная (x86_64 ):
Консольная команда arch аналогична команде uname с флагом -m . В окне терминала также отобразится разрядность операционной системы - 32-битная (i686 или i386 ) или же 64-битная (x86_64 ). Для этого нужно в консоли ввести имя команды arch и запустить ее, нажав клавишу Enter:
Еще одной консольной командой для вывода информации о разрядности операционной системы является команда file с указанием специального аргумента /sbin/init . В окне терминала нужно ввести команду вида:
$ file /sbin/init
В консоли будет выведено много информации, из которой в данном случае необходима только первая строка (точнее - начало этой строки) - ... ELF 64-bit LSB ... :
Если по каким-то причинам использование консольных команд неприемлемо, то можно воспользоваться графическими утилитами, имеющимися в составе любой операционной системы Linux.
Примечание переводчика: в этом случае будьте готовы к тому, что в разных Desktop Environments (GNOME Shell, Cinnamon, Xfce, KDE, Unity) и Window Managers (Enlightenment, Fluxbox, Xfce и так далее) местонахождение нужной информации может быть каждый раз разным. Консольные утилиты в этом плане более универсальные.
Рассмотрим получение информации о разрядности операционной системы на примере Linux Mint 17.1 Cinnamon. В главном меню системы выбираем пункт "System Settings". В открывшемся окне "System Settings" находим в разделе "Hardware" иконку "System Info". Откроется одноименное окно с информацией об операционной системе Linux:
В первой строке "Operating System" видим тип операционной системы и ее разрядность.