Вы находитесь на странице: 1из 64

Знакомство с системой

персонального
компьютера

1
Содержание
1 Системы ПК.....................................................................................................................................................5
1.1 Корпуса и блоки питания.......................................................................................................................5
1.1.1 Корпуса............................................................................................................................................5
1.1.2 Блоки питания.................................................................................................................................6
1.1.3 Мощность БП...................................................................................................................................8
1.2 Внутренние компоненты ПК..................................................................................................................9
1.2.1 Материнские платы........................................................................................................................9
1.2.2 Архитектура ЦП ............................................................................................................................14
1.2.3 Повышение производительности ЦП.........................................................................................15
1.2.4 Системы охлаждения ..................................................................................................................16
1.2.5 ПЗУ (ROM – read only memory)....................................................................................................17
1.2.6 ОЗУ (RAM - Random-access memory)...........................................................................................18
1.2.7 Модули памяти.............................................................................................................................19
1.2.8 Платы адаптеров и слоты расширения.......................................................................................20
1.2.9 Устройства хранения данных ......................................................................................................22
1.2.10 Интерфейсы устройств хранения данных и RAID.....................................................................23
1.2.11 IOPS..............................................................................................................................................27
1.2.12 Базовые уровни RAID.................................................................................................................30
1.2.13 Комбинированные уровни........................................................................................................34
1.3 Внешние порты и кабели.....................................................................................................................34
1.3.1 Видеопорты и кабели для подключения монитора..................................................................34
1.3.2 Прочие порты и кабели................................................................................................................37
1.4 Устройства ввода и вывода..................................................................................................................39
1.4.1 Устройства ввода...........................................................................................................................39
1.4.2 Устройства вывода........................................................................................................................40
1.5 Толстые клиенты и тонкие клиенты....................................................................................................41
2 Загрузка компьютера...................................................................................................................................42
2.1 POST, BIOS..............................................................................................................................................42
2.1.1 Коды звуковых сигналов и настройка BIOS................................................................................42
2.1.2 BIOS и CMOS..................................................................................................................................43
3 Телекоммуникационная стойка..................................................................................................................43
3.1 Устройство стойки.................................................................................................................................43
3.2 Монтажная единица............................................................................................................................44
3.3 Монтаж оборудования.........................................................................................................................45
3.4 Разница между «рэк» и «блейд»........................................................................................................46
3.5 Сервер HP ProLiant DL380 G7...............................................................................................................46
3.5.1 Компоненты передней панели ...................................................................................................47
3.5.2 System Insight Display....................................................................................................................47
3.5.3 Компоненты задней панели .......................................................................................................48

2
3.5.4 Компоненты системной платы ...................................................................................................49
3.5.5 SAS and SATA hard drive.................................................................................................................52
4 Виртуализация..............................................................................................................................................54
4.1 Выделенные серверы..........................................................................................................................55
4.2 Виртуализация серверов.....................................................................................................................55
4.2.1 Преимущества виртуализации....................................................................................................56
4.2.2 Уровни абстракции.......................................................................................................................57
4.2.3 Гипервизоры типа 2......................................................................................................................59
4.2.4 Гипервизоры типа 1......................................................................................................................59
4.3 Контейнеры...........................................................................................................................................61
4.3.1 Преимущества контейнеров........................................................................................................62

3
Знакомство с персональным компьютером
Компьютер — это электронная машина, выполняющая вычислительные операции на основе набора
команд. Первые компьютеры были огромными и занимали целые комнаты. Для их сборки,
обслуживания и поддержки требовались целые команды специалистов. Скорость работы
современных компьютерных систем на порядки выше, а их размеры значительно меньше.
Компьютерная система состоит из компонентов оборудования и программного обеспечения.
Оборудование — это набор физических компонентов. В его состав входят корпус, клавиатура,
монитор, кабели, дисковые накопители для хранения данных, динамики и принтеры. Программное
обеспечение — это операционная система и программы. Операционная система служит для
управления операциями, которые выполняет компьютер, такими как определение информации,
доступ к ней и ее обработка. Программы, или приложения, выполняют различные функции.
Программы могут различаться в зависимости от информации, которую они получают или создают.
Например, команды для сведения баланса по чековой книжке отличаются от команд для создания
мира виртуальной реальности в Интернете.

4
1 Системы ПК

1.1 Корпуса и блоки питания

1.1.1 Корпуса
В корпусе находятся все внутренние компоненты настольного компьютера, такие как блок питания,
материнская плата, центральный процессор (ЦП), память, дисковые накопители и различные платы
адаптеров.
Как правило, корпуса компьютеров изготавливают из пластика, стали или алюминия. Корпус
обеспечивает размещение, защиту и охлаждение внутренних компонентов.

Рис.1.1 Формфактор устройств a) Full-Size Tower, b) Small Form Factor, c) Моноблок


Как видно на рис.1.1 формфактор устройства — это его конструкция и внешний вид. Корпуса
настольных компьютеров выпускаются в различных формфакторах, включая указанные ниже.
 Горизонтальный корпус — такие корпуса были популярны на заре развития компьютерных
систем. Корпус располагался на столе горизонтально, а на него ставился монитор. Корпуса
такого формфактора уже не популярны и практически не используются.
 Полноразмерный вертикальный корпус (Full-Size Tower) (см. рис. 1.1 a) — корпус компьютера,
расположенный вертикально. Обычно его устанавливают на пол рядом со столом или под ним.
В нем с легкостью можно разместить дополнительные компоненты, такие как дисковые
накопители, платы адаптеров и многое другое. К нему подключаются внешние клавиатура,
мышь и монитор.
 Компактный вертикальный корпус (см. рис. 1.1 b) — уменьшенная версия полноразмерного
вертикального корпуса. Такие корпуса чаще всего встречаются в корпоративной среде. Такие
корпуса также называют моделями малого формфактора (Small Form Factor, SFF), или мини-
корпусами. Его можно разместить как на рабочем столе, так и на полу. В нем можно разместить
ограниченное количество дополнительных компонентов. К нему подключаются внешние
клавиатура, мышь и монитор.
 Моноблок (см. рис. 1.1 c) — все компоненты такого компьютера размещаются в корпусе
монитора. Обычно такие компьютеры оснащаются сенсорным дисплеем, а также встроенными
динамиками и микрофоном. В зависимости от модели возможности установки
дополнительных компонентов ограничены или вовсе отсутствуют. К нему подключаются
внешние клавиатура, мышь и блок питания.
Примечание. Этот список не является исчерпывающим, поскольку у многих производителей имеется
собственная терминология в отношении моделей корпусов. К ним относятся вертикальный корпус
очень большого размера (super tower), полноразмерный вертикальный корпус (full tower),

5
вертикальный корпус среднего размера (mid tower), мини-корпус (mini tower), корпус-куб (cube case) и
многие другие.
Во время работы компьютера, его компоненты выделяют много тепла, поэтому в корпусах имеются
вентиляторы для подачи воздуха и отведения тепла. Воздух, проходя мимо нагретых компонентов,
отбирает у них тепло и выходит из корпуса. Этот процесс предохраняет компоненты компьютера от
перегрева. Корпуса также помогают защитить оборудование от повреждений, вызываемых
статическим электричеством. Внутренние компоненты компьютера заземлены, будучи
прикрепленными к корпусу.
Примечание. Корпус еще называют шасси, шкафом, тауэром, башней, системным блоком или
«системником» (если в нем установлены компоненты).

1.1.2 Блоки питания


В электрическую розетку подается переменный ток (alternating current, AC). Однако для работы всех
компонентов компьютера необходим постоянный ток (direct current, DC). Для преобразования питания
переменного тока в низковольтный постоянный ток служит блок питания, как на рис. 1.2

Рис.1.2 Блок питания (Power Supply)


Ниже перечислены блоки питания различных формфакторов, которые получили развитие с течением
времени.
 Advanced Technology (AT) — исходный блок питания для устаревших компьютерных систем,
который в настоящее время также является устаревшим.
 AT Extended (ATX) — обновленная версия блоков питания AT, тем не менее тоже уже устарела.
 ATX12V — блок питания этого формфактора наиболее часто используется в современных
компьютерах. Он оснащен дополнительным силовым разъемом для отдельного питания ЦП на
материнской плате. Существует несколько версий ATX12V.
 EPS12V — такие блоки питания изначально разрабатывались для сетевых серверов, однако в
настоящее время они получили широкое распространение в высокотехнологичных моделях
настольных компьютеров.
Блок питания оснащается разъемами различных типов, как показано на рис. 1.3. Они используются
для питания различных внутренних компонентов, таких как материнская плата и дисковые
накопители. Разъемы оснащены «ключами» и спроектированы так, чтобы их невозможно было
вставить неправильно.

6
Рис.1.3 Разъемы БП
В таблице ниже представлено описание наиболее распространенных силовых разъемов.

Разъем Описание
20 или 24-контактный  Подключается к материнской плате
разъем  24-контактный разъем имеет 2 ряда по 12 контактов
 20-контактный разъем имеет 2 ряда по 10 контактов

Разъем питания SATA с  Предназначен для питания дисковых накопителей


ключом  Разъем шире и тоньше чем разъем Molex

Разъем Molex с ключом  Предназначен для питания жестких дисков, приводов оптических дисков и
других устройств

Разъем Berg с ключом  Служит для подключения устаревших приводов гибких дисков
 Разъем меньше, чем разъем Molex

4 или 8-контактный  Разъем имеет 2 ряда по 2 или 4 контакта и служит для питания различных
разъем для областей материнской платы
дополнительного  Разъем для дополнительного питания имеет ту же форму, что и основной,
питания но его размер меньше

6 или 8-контактный  Разъем имеет 2 ряда по 3 или 4 контакта и служит для питания внутренних
силовой разъем PCIe компонентов
Различные разъемы служат для подачи питания разного напряжения. Как правило, блоки питания
дают напряжение в 3,3В, 5В и 12В. Напряжение в 3,3В и 5В обычно подается на цифровые
микросхемы, а напряжение в 12В — на двигатели дисковых накопителей и вентиляторы. В таблице
ниже представлены сведения о различных типах напряжения, подаваемого блоком питания.

7
Напряжени Цвет Использование Стандарт БП
е провода
AT ATX ATX12V

+12В Желтый Двигатели дисковых приводов, вентиляторы,


охлаждающие устройства и гнездасистемной
шины.

-12В Синий Некоторые виды схем последовательных портов


и ранние типы программируемой памяти
«только для чтения» (PROM).

+3,3В Оражевый Большинство современных ЦП, некоторые виды


системной памяти и видеокарты AGP.

+5В Красный Материнская плата, Baby AT и ранние типы ЦП, а


также многие компоненты материнской платы.

-5В Белый Платы шины ISA и ранние типы


программируемой памяти «только для чтения»
(PROM)

0В Черный Земля — общий контакт для создания полной


цепи

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

1.1.3 Мощность БП
Мощность блока питания обычно измеряется в ваттах (Вт). В таблице представлено описание четырех
основных электрических величин, которые должен знать каждый компьютерный инженер.
В основном уравнении, известном также как закон Ома, напряжение выражено как произведение
силы тока на сопротивление: U = IR. В электросистеме мощность равна произведению напряжения и
силы тока: P = UI.
Для компьютеров обычно используются блоки питания с выходной мощностью в диапазоне от 250 до
800 Вт. Тем не менее, некоторым компьютерам требуются блоки питания мощностью 1200 Вт и более.
При сборке компьютера выбирается блок питания таким образом, чтобы его мощности хватило для
всех компонентов. Каждый компонент компьютера потребляет определенную мощность. Сведения о
мощности приведены в документации, предоставляемой изготовителем оборудования. Приобретайте
блок питания, мощность которого превышает потребности уже установленных компонентов. Блок
питания с более высокой мощностью имеет больший запас, следовательно, к нему можно подключить
дополнительные устройства.

8
Электрическая Единица Описание
величина измерения

Напряжение (U) Вольты (В/V)  Единица измерения работы, которую требуется проделать
для перемещения заряда из одного места в другое.
 Блок питания (БП) подает напряжение нескольких значений.

Сила тока (I) Амперы (А)  Величина, соотвествующая количеству электронов,


перемещающихся по цепи в секунду.
 БП компьютера подает различный ток на линии с разным
выходным напряжением.

Сопротивление Омы  Физическая величина, характеризующая свойство


(R) (Oм/Ohm/Ω ) проводника препятствовать прохождению электрического
тока.
 Более низкое сопротивление позволяет проходить по цепи
большему току.
 Хороший предохранитель имеет низкое сопротивление,
почти равное 0 Ом.

Мощность (P) Ватты  Величина работы, необходимое для перемещения


(Ватт/Watt/W) электронов по электрической цепи (напряжение),
умноженная на количество электронов, перемещающихся
по этой цепи в секунду (ток).
 Компьютерные блоки питания характеризуются по
мощности.

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


называется переключателем напряжения. Он позволяет устанавливать входное напряжение блока
питания равным 110В/115В или 220В/230В. Блок питания, оснащенный таким переключателем,
называется блоком питания, рассчитанным на работу с двумя номинальными напряжениями.
Необходимое положение переключателя напряжения определяется страной, где используется данный
блок питания. Неверный выбор положения переключателя напряжения может привести к
повреждению блока питания и других деталей компьютера. Если блок питания не оснащен подобным
переключателем, он определяет необходимое напряжение и переходит на него автоматически.
ВНИМАНИЕ! Не вскрывайте блок питания. Электронные конденсаторы, которые находятся внутри
блока питания, могут удерживать заряд в течение длительных периодов времени.

1.2 Внутренние компоненты ПК

1.2.1 Материнские платы


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

9
Рис.1.4 Печатная материнская плата
Ниже перечислены некоторые из разъемов на материнской плате, в которые можно устанавливать
дополнительные компоненты, как показано на рис. 1.5 a).
 Центральный процессор (ЦП/CPU) — считается мозгом компьютера.
 Оперативное запоминающее устройство (ОЗУ/RAM) — временное хранилище для данных и
приложений.
 Слоты расширения — служат для подключения дополнительных компонентов.
 Чипсет — включает набор встроенных схем на материнской плате, предназначенных для
управления взаимодействием аппаратного обеспечения системы с ЦП и материнской платой.
Он также определяет, сколько памяти можно добавить к материнской плате, и тип разъемов
материнской платы.
 Микросхема базовой системы ввода-вывода (Basic input/output system, BIOS) и микросхема
единого расширяемого микропрограммного интерфейса (Unified Extensible Firmware Interface,
UEFI) — BIOS используется для загрузки компьютера и управления потоками данных, которыми
обмениваются жесткий диск, видеоадаптер, клавиатура, мышь и другие компоненты
компьютерной системы. Недавно BIOS была улучшена за счет UEFI. UEFI представляет собой
другой программный интерфейс для загрузки и служб среды выполнения, однако в его основе
лежит традиционная система BIOS для конфигурирования системы, самотестирования при
включении питания POST и настройки других параметров.
На рис. 1.5 b) показана материнская плата с дополнительными компонентами.

10
Рис.1.5 a) Подключения на материнской плате, b) Установленные компоненты на материнской плате
Большинство чипсетов состоит из следующих компонентов:
 Северный мост — служит для управления высокоскоростным доступом к ОЗУ и видеоадаптеру.
Он также отвечает за управление скоростью взаимодействия ЦП с другими компонентами
компьютерной системы. В ряде случае видеоадаптер встроен в северный мост.

11
 Южный мост — обеспечивает взаимодействие ЦП с устройствами с более низкой скоростью
работы, такими как жесткие диски, порты универсальной последовательной шины (USB) и
слоты расширения.
На рис. 1.6 показано, как материнская плата обеспечивает подключение различных компонентов.

12
Рис.1.6 Подключение компонентов материнской платы
Формфактор материнских плат — их размер и форма. Он также характеризует физическое
расположение компонентов и устройств на плате.
За прошедшие годы было разработано множество вариантов материнских плат. Существуют три
основных формфактора материнских плат:
 Advanced Technology eXtended (ATX) — наиболее распространенный формфактор. В корпусе
стандарта ATX размещаются интегрированные порты ввода-вывода стандартной материнской
платы ATX. Блок питания ATX подключается к материнской плате через этот 20-контактный
разъем.
 Micro-ATX — формфактор меньшего размера, обратно совместимый с формфактором ATX. Для
материнских плат Micro-ATX часто используются те же наборы микросхем (северный мост и
южный мост) и те же разъемы питания, что и для полноразмерных материнских плат ATX, для
них также можно использовать множество общих компонентов. Обычно материнские платы
Micro-ATX можно разместить в стандартном корпусе ATX. Тем не менее, материнские платы
Micro-ATX, как правило, меньше по размеру, чем платы ATX, и имеют меньше слотов
расширения.
 ITX — формфактор ITX получил широкое распространение благодаря своему очень
компактному размеру. Существует множество типов материнских плат ITX, однако большую
популярность завоевал формфактор Mini-ITX. Формфактор Mini-ITX использует очень малую
мощность, поэтому для его охлаждения не нужны вентиляторы. Материнская плата типа Mini-
ITX имеет только один слот PCI для плат расширения. Компьютер на основе формфактора Mini-
ITX можно использовать в тех случаях, когда неудобно использовать большой или шумный
компьютер.
В таблице представлены сведения о различных формфакторах.

13
Формфактор Описание

ATX  Advanced Technology eXtended.


 Наиболее распространенный формфактор.
 30.5 х 24.4 см.

Micro-ATX  Занимает меньше места чем АТХ.


 24.4 х 24.4 см.

Mini-ITX  Разработан для небольших устройств, таких


как тонкие клиенты и ТВ приставки.
 17 х 17 см.

ITX  Аналогичен формфактору Micro-ATX.


 21.5 х 19.1 см.

Примечание. Важно понимать различия между формфакторами, поскольку формфактор материнской


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

1.2.2 Архитектура ЦП
Если материнскую плату называют основой компьютера, то центральный процессор (ЦП, CPU)
считается мозгом компьютерной системы. С точки зрения вычислительной мощности ЦП, который
зачастую называют просто процессором, является наиболее важным элементом системы компьютера.
В центральном процессоре выполняется большинство вычислительных операций.
ЦП поставляются в различных формфакторах, каждый из них требует специфического гнезда или
разъема на материнской плате. В число наиболее популярных производителей ЦП входят Intel и AMD.
Разъем (или сокет) ЦП — это место подключения процессора к материнской плате. Ниже перечислены
архитектуры современных разъемов ЦП и процессоров.
 Pin Grid Array (PGA) — в архитектуре PGA контакты находятся на обратной стороне процессора
и вставляются в сокет ЦП на материнской плате с использованием разъема типа ZIF (нулевое
усилие вставки). Термин «нулевое усилие вставки» означает, что для установки ЦП в разъем
или гнездо материнской платы практически не нужно применять силу.
 Land Grid Array (LGA) — в архитектуре LGA контакты находятся в самом разъеме, а не на
процессоре.
Программа — это последовательность сохраненных команд. ЦП выполняет эти команды,
руководствуясь определенным набором инструкций.
Существует два типа наборов инструкций для ЦП:
Компьютер с сокращенным набором инструкций (Reduced Instruction Set Computer, RISC) — в такой
архитектуре используется относительно небольшой набор инструкций. Микросхемы RISC
спроектированы таким образом, чтобы очень быстро выполнять эти команды.

14
Компьютер со сложным набором инструкций (Complex Instruction Set Computer, CISC) — в таких
архитектурах используется широкий набор инструкций, благодаря чему каждая операция требует
меньшего количества тактов.
В то время как ЦП выполняет один шаг программы, другие команды и данные сохраняются в особой
высокоскоростной памяти, называемой кэшем.

1.2.3 Повышение производительности ЦП


Различные производители ЦП дополняют свои продукты функциями, позволяющими повысить
производительность ЦП. Например, компания Intel для этих целей использует технологию
гиперпоточности (Hyper-Threading). При гиперпоточности несколько фрагментов кода (потоков)
выполняются в ЦП одновременно. Для операционной системы один ЦП с поддержкой Hyper-Threading
при обработке нескольких потоков функционирует как два ЦП. Процессоры производства AMD для
увеличения своей производительности используют шину HyperTransport. Шина HyperTransport — это
высокоскоростное подключение между ЦП и северным мостом.
Мощность ЦП измеряется с точки зрения скорости и объема данных, который он может обработать.
Скорость ЦП измеряется в циклах в секунду, например миллионах циклов в секунду, называемых
мегагерцами (МГц), или миллиардах циклов в секунду, называемых гигагерцами (ГГц). Объем данных,
который ЦП может обработать за единицу времени, зависит от ширины системной шины. Ее также
называют шиной ЦП или шиной данных процессора. Увеличив ширину шины ЦП, можно повысить
производительность его работы. Ширина системной шины измеряется в битах. Бит — это наименьшая
единица измерения данных в компьютере. В современных процессорах используются 32-разрядные
или 64-разрядные системные шины.
Превышение тактовой частоты (разгон) процессора — прием, используемый для того, чтобы
процессор работал быстрее, чем указано в его спецификации. Не рекомендуется использовать разгон
для повышения производительности компьютера, поскольку это может привести к повреждению ЦП.
Пропуск тактов ЦП является прямой противоположностью разгону. Пропуск тактов ЦП — это прием,
используемый в тех случаях, когда процессор работает на скорости меньше, чем номинальная, для
экономии электроэнергии или снижения нагрева. Пропуск тактов широко используется на ноутбуках и
других мобильных устройствах.
Появление новейших технологий в области производства процессоров привело к тому, что
производители ЦП нашли способы установить более одного ядра ЦП на одну микросхему.
Многоядерные процессоры (Multiple CPU cores) представляют собой два или более процессоров в
одной интегральной схеме. В таблице представлено краткое описание различий многоядерных
процессоров.
Благодаря интеграции процессоров на одном кристалле достигается высокая скорость
взаимодействия между ними. Многоядерные процессоры выполняют команды быстрее, чем
одноядерные. Можно распределить команды на все процессоры одновременно. Процессоры имеют
общий доступ к ОЗУ, поскольку ядра находятся на одном кристалле. Многоядерный процессор
рекомендуется использовать в компьютерах, предназначенных для игр или редактирования фото- и
видеоматериалов.

Число ядер Описание

15
Одноядерный ЦП Одно ядро в одно ЦП, выполняющем всю обработку. На материнской плате
могут иметься разъемы для нескольких процессоров, что позволяет собрать
мощный многопроцессорный компьютер.

Двухъядерный ЦП Два ядра в одном ЦП, которые могут обрабатывать информацию.

Трехъядерный ЦП Три ядра в одном ЦП. Это четырехядерный процессор, в котором отключено
одно ядро.

Четырехъядерный Четыре ядра в одном ЦП.


ЦП

Шестиядерный ЦП Шесть ядер в одном ЦП.

Восьмиядерный ЦП Восемь ядер в одном ЦП.


Высокое потребление электроэнергии приводит к выделению большого количества тепла внутри
корпуса. Многоядерные процессоры экономят электроэнергию и производят меньше тепла, чем
несколько одноядерных процессоров (Multiple CPU), таким образом повышая уровень
производительности и эффективности работы.
Другим улучшением ЦП является так называемый бит NX, он же «бит запрета исполнения». Данная
функция обеспечивает защиту областей памяти, в которых находятся файлы операционной системы,
от атак вредоносного ПО (при условии, что эта функция поддерживается ОС и включена в ней).

1.2.4 Системы охлаждения


В результате прохождения электрического тока между электронными компонентами выделяется
тепло. Компоненты компьютера работают лучше в охлажденном состоянии. Без отвода тепла работа
компьютера может замедлиться. Чрезмерное выделение тепла может привести к сбоям работе и
повреждению компонентов компьютера. Поэтому компьютер должен в обязательном порядке
включать систему охлаждения.
Примечание. Для охлаждения компонентов используются системы активного и пассивного
охлаждения. Для работы системы активного охлаждения требуется электроэнергия, а для пассивного
охлаждения — нет.
Увеличение потока воздуха в корпусе компьютера позволяет отвести больше тепла. Система активного
охлаждения включает вентиляторы (cooler) внутри корпуса, которые отводят из него горячий воздух.
Для увеличения потока воздуха в некоторых корпусах устанавливают несколько вентиляторов — один
вентилятор обеспечивает приток свежего воздуха, а другой выдувает горячий воздух наружу.
ЦП выделяет очень много тепла. Для отвода тепла от ЦП на него устанавливают радиатор. Радиатор
имеет большую площадь с металлическими теплоотводами для рассеивания тепла. Такое охлаждение
называется пассивным. Между радиатором и ЦП наносят термопасту. Она позволяет увеличить
эффективность теплообмена между ЦП и радиатором, заполняя собой любые мельчайшие зазоры.
Многоядерные ЦП или процессоры с повышенной тактовой частотой выделяют намного больше
тепла. Вентилятор (cooler) обычно устанавливают прямо на радиатор. Вентилятор отводит тепло от
металлических ребер радиатора. Такое охлаждение называется активным.
Прочие компоненты также могут быть повреждены в результате перегрева и зачастую оснащаются
вентиляторами. У большинства видеоадаптеров имеется собственный процессор (графический
процессор, graphics-processing unit, GPU), который также выделяет много тепла. Некоторые

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

Рис.1.7 Водянная система охлаждения


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

1.2.5 ПЗУ (ROM – read only memory)


Компьютер оснащается различными типами памяти. Однако несмотря на различия данные во всех
типах памяти хранятся в виде байтов. Байт — это одна из единиц цифровой информации,
представляющей буквы, числа и символы. В частности, байт представляет собой блок из восьми битов,
хранящихся в памяти в виде нулей и единиц.
Важным компонентом компьютера является постоянное запоминающее устройство (ПЗУ).
Микросхемы ПЗУ находятся на материнской плате и на других печатных платах. В них содержатся
команды, к которым ЦП может получить непосредственный доступ. К командам, которые хранятся в
ПЗУ, относятся команды для выполнения базовых операций, таких как загрузка компьютера и
операционной системы.
Ниже представлены подробные сведения о различных типах ПЗУ.
 ПЗУ (ROM — read only memory) – Микросхемы ПЗУ только для чтения. Данные записыватся в
микросхемах ПЗУ на производстве. Данные в микросхемах ПЗУ нельзя стереть или переписать.
 ППЗУ (PROM – Programable ROM) — Программируемое постоянное запоминающее устройство.
Данные записываются в микросхемы ППЗУ после производства но нельзя стереть или
перезаписать.
 СППЗУ (EPROM - Erasable PROM) — Стираемое программируемое постоянное запоминающее
устройство. Данные записываются в микросхемы СППЗУ после производства но можно стереть

17
под воздействием ультрафиолетовых лучей (необходимо специальное оборудование), а также
можно переписать данные.
 ЭППЗУ (EEPROM - Electrically Erasable PROM) — Электронно-перепрограммируемое
запоминающее устройство. Данные записываются в микросхемах ЭППЗУ после производства.
Данные в микросхемах ЭППЗУ можно стереть или переписать, не удаляя микросхему из
компьютера.
Важно отметить, что микросхемы ПЗУ сохраняют все данные, даже если компьютер отключен. Эти
данные не удастся просто стереть или изменить.
Примечание. ПЗУ иногда называют микропрограммным обеспечением или прошивкой. Это не совсем
точно, поскольку микропрограммное обеспечение — это ПО, которое хранится в микросхеме ПЗУ.

1.2.6 ОЗУ (RAM - Random-access memory)


ОЗУ (оператии вное запоминаиющее устрои йство) — это временное хранилище данных и программ, к
которым обращается ЦП.
В компьютере используются различные типы ОЗУ. Ниже представлены более подробные сведения о
них.
 Динамическое ОЗУ (DRAM – Dynamic RAM) – DRAM это интегральная схема, используемая в
качестве основной памяти. DRAM необходимо электропитание для сохранения данных.
 Статическое ОЗУ (SRAM – Static RAM) — SRAM это интергальная схема, используемая в качестве
кэш-памяти. SRAM работает гораздо быстрее и не требует постоянного обновления. Стоимость
SRAM значительно превышает DRAM.
 Синхронная динамическая оперативная память (SDRAM – Synchronous DRAM) — SDRAM это
динамическое ОЗУ которое работает в синхронном режиме с шиной запоминающего
устройства. Данная шина — это путь данных между ЦП и основной памятью. Для координации
обмена данными между синхронной динамической оперативной памятью и ЦП используются
сигналы управления.
 DDR (Double Data Rate SDRAM) – это память, которые передает данные в 2 раза быстрее SDRAM.
Следовательно DDR повышает производительность системы.
 DDR2 (Double Data Rate 2 SDRAM) — Работает быстрее DDR, также имеет более высокую
производительность благодоря понижению шума и помех между сигнальными шинами.
 DDR3 (Double Data Rate 3 SDRAM) — Расширяет пропускную способность памяти, удваивая
тактовую частоту DDR2. DDR3 Характеризуется меньшим энергопотреблением и вырабатывает
меньше тепла чем DDR2.
 DDR4 (Double Data Rate 4 SDRAM) – DDR4 увеличивает максимальную емкость DDR3 вчетверо,
потребляет на 40% меньше энергии за счет более низкого напряжения и оснащена
расширенными функциями коррекции ошибок.
В отличие от ПЗУ, оперативная память является энергозависимой. Это значит, что ее содержимое
удаляется при отключении питания компьютера.
Примечание. ПЗУ является энергонезависимой памятью. Его содержимое не удаляется при
отключении питания компьютера.
Добавление в компьютер ОЗУ, как правило, улучшает его производительность. Например, чем больше
ОЗУ компьютера, тем больше файлов и программ он может одновременно держать в памяти и
обрабатывать. Если объема установленной оперативной памяти недостаточно, компьютеру
приходится для освобождения ОЗУ временно перемещать часть данных в файл подкачки, который
находится на гораздо более медленном жестком диске. Максимальный объем ОЗУ, который можно

18
установить на компьютер, ограничивается возможностями материнской платы.

1.2.7 Модули памяти


На ранних моделях компьютеров ОЗУ были установлены на материнских платах в виде отдельных
микросхем. Отдельные интегральные схемы, называемые микросхемами с двухрядным
расположением выводов (dual inline package, DIP), были неудобны в установке и часто расшатывались.
Для решения этой проблемы проектировщики объединили интегральные схемы в печатную плату,
создав модуль памяти, который устанавливается в соответствующий разъем на материнской плате.
Типы модулей памяти:
 DIP – Микросхема с двухрядным расположением выходов (dual inline package, DIP) это
отдельная интегральная схема памяти. Она имеет двойной ряд штырьков, используемый для
подключения к материнской плате.
 SIMM — Модуль памяти с однорядным расположением выводов (single in-line memory module,
SIMM) это небольшая печатная плата с несколькими интегральными схемами. Модули SIMM
бываю 30-ти контактные или 72-контактные.
 DIMM – Модуль памяти с двухрядным расположением выводов (dual in-line memory module,
DIMM) это печатная плата, на которой напаяны микросхемы SDRAM, DDR, DDR2 и DDR3.
Существуют 168-контактные модули DIMM SDRAM, 184-контактные модули DIMM DDR и 240-
контактные модули DIMM DDR2 и DDR3.
 SODIMM – Уменьшенные модули DIMM (small outline dual in-line memory module, SODIMM)
выпускаются в 72-контактном и 100-контактном вариантах с поддержкой 32-разрядной
передачи и 144-контактном, 200-контактном и 204-контактном вариантах с поддержкой 64-
разрядной передачи. Эта более компактная версия DIMM с большей плотностью монтажа
обеспечивает память с произвольным доступом, идеальную для ноутбуков, принтеров и
прочих устройств, где желательна экономия места.
Примечание. Модули памяти бывают односторонними и двухсторонними. На односторонних модулях
памяти микросхемы ОЗУ напаяны только с одной стороны. На двухсторонних модулях памяти
микросхемы ОЗУ расположены с обеих сторон.
Скорость работы памяти оказывает прямое воздействие на объем данных, который может обработать
процессор за указанный промежуток времени. С повышением скорости работы процессора скорость
работы памяти также должна возрастать. Для увеличения пропускной способности памяти также
используется технология многоканальной обработки. Стандартная оперативная память является
одноканальной, т. е. система обращается ко всем разъемам ОЗУ одновременно. Также существует
двухканальная оперативная память. Это означает, что система обращается одновременно к двум
модулям по разным каналам. В случае с трехканальной оперативной памятью задействуется уже три
канала.
В связи с ростом частоты, на которой функционируют процессоры, и повышением
производительности подсистемы оперативной памяти (ОЗУ), узким местом вычислительной системы
стал интерфейс передачи данных.
Наибольшее быстродействие обеспечивает статическое ОЗУ (SRAM), которое используется в качестве
кэш-памяти для хранения недавно использованных процессором данных и команд. SRAM
обеспечивает процессору более быстрый доступ к данным по сравнению с более медленным
динамическим ОЗУ (DRAM), или основной памятью.
Кэш-память может давать значительный выигрыш в производительности в случае, когда тактовая
частота ОЗУ значительно меньше тактовой частоты процессора. Ряд моделей процессоров обладают
собственным кэшем для минимизации времени доступа к оперативной памяти (ОЗУ), которая

19
медленнее, чем регистры (эти регистры и буферы ввода-вывода могут считаться кэшем нулевого
уровня). Тактовая частота для кэш-памяти обычно ненамного меньше частоты ЦП.
Кэш центрального процессора разделён на несколько уровней. Максимальное количество кэшей —
четыре. В универсальном процессоре в настоящее время число уровней может достигать трёх. Кэш-
память уровня N+1, как правило, больше по размеру и медленнее по скорости доступа и передаче
данных, чем кэш-память уровня N.
 Самым быстрым является кэш первого уровня — L1 cache (level 1 cache). По сути, он является
неотъемлемой частью процессора, поскольку расположен на одном с ним кристалле и входит в
состав функциональных блоков. В современных процессорах обычно L1 разделен на два кэша
— кэш команд (инструкций) и кэш данных (Гарвардская архитектура). Большинство
процессоров без L1 не могут функционировать. L1 работает на частоте процессора, и, в общем
случае, обращение к нему может производиться каждый такт. Зачастую является возможным
выполнять несколько операций чтения/записи одновременно.
 Вторым по быстродействию является кэш второго уровня — L2 cache, который обычно, как и L1,
расположен на одном кристалле с процессором. В ранних версиях процессоров L2 реализован
в виде отдельного набора микросхем памяти на материнской плате. Объём L2 от 128 кбайт до
1−12 Мбайт. В современных многоядерных процессорах кэш второго уровня, находясь на том
же кристалле, является памятью раздельного пользования — при общем объёме кэша в n
Мбайт на каждое ядро приходится по n/c Мбайта, где c — количество ядер процессора.
 Кэш третьего уровня - L3 cache, наименее быстродействующий, но он может быть очень
большим — более 24 Мбайт. L3 медленнее предыдущих кэшей, но всё равно значительно
быстрее, чем оперативная память. В многопроцессорных системах находится в общем
пользовании и предназначен для синхронизации данных различных L2.
 Существует четвёртый уровень кэша - L4 cache, применение которого оправдано только для
многопроцессорных высокопроизводительных серверов и мейнфреймов. Обычно он
реализован отдельной микросхемой.
Если данные сохраняются на микросхемах ОЗУ с ошибками, возникают ошибки памяти. Компьютер
использует различные способы выявления и исправления ошибок в памяти.
Различные способы выявления ошибок:
 Проверка четности — Память с контролем четности содержит восемь бит для данных и один
бит для проверки ошибок. Этот бит для проверки ошибок называется битом четности.
 Код коррекции ошибок — Код корекции ошибок памяти может обнаружить многобитовые
ошибки в памяти и исправить однобитовые ошибки в памяти. Обычно эту особенность
называют SEC/DED (Single Error Correction/Double Error Detection - “коррекция единичных и
обнаружение двойных ошибок”). Механизм SEC/DED не позволяет обнаруживать ошибки
более чем в двух разрядах.

1.2.8 Платы адаптеров и слоты расширения


Платы адаптеров повышают функциональные возможности компьютера путем добавления
контроллеров определенных устройств или замены неисправных портов.
Существует множество различных плат адаптеров, используемых для расширения и индивидуальной
настройки возможностей компьютера:
 Звуковой адаптер — отвечает за функции звука.
 Сетевой адаптер (Network Interface Card, NIC) — служит для подключения компьютера к сети с
помощью сетевого кабеля.

20
 E1 плата - предназначена для ввода, декодирования и обработки информации с потоков E1.
Предназначена для подключения телекоммуникационных станций к телефонным сетям с
использованием потока Е1. Широко используются малыми и средними операторами связи,
интернет-провайдерами, а также системными интеграторами в проектах, где важны гибкость
решения. Е1 поток — стандарт цифровой передачи данных, который имеет 32 канала из
которых 30 каналов служат для передачи голоса или данных и 2 канала для сигнализации.
Каналы разделяются по времени. Каждый из 32 каналов имеет пропускную способность 64
кбит/с, таким образом, общая пропускная способность E1 — 2048 кбит/с (2048000 бит/c). Один
из каналов сигнализации служит для синхронизации оконечного оборудования, другой — для
передачи данных об устанавливаемых соединениях.
 Адаптер беспроводной сети — служит для подключения компьютера к сети по радиоканалу.
 Видеоадаптер — отвечает за функции графики.
 Плата ТВ-тюнера — предоставляет возможность просмотра и записи телевизионных сигналов
на ПК при условии, что тюнер карты подключен к эфирной антенне, кабельному или
спутниковому ТВ.
 USB (Universal Serial Bus) — служит для подключения периферийных устройств к компьютеру.
 Плата Thunderbolt — предназначена для подключения к компьютеру периферийных устройств.
 RAID (Redundant array of independent disks) — адаптер RAID служит для подключения
нескольких жестких дисков или твердотельных накопителей и обеспечивает их работу как
единого целого логического хранилища.
На рис. 1.8 a) - d) показаны некоторые из перечисленных плат адаптеров. Следует отметить, что
некоторые из адаптеров могут быть встроены в материнскую плату.

Рис.1.8 Платы адаптеров a) Звуковой адаптер, b) Сетевой адаптер,


c) Адаптер RAID, d) Однопотоковая E1 плата PCI
Примечание. На старых компьютерах также могли иметься модемный адаптер, ускоренный
графический порт (AGP), адаптер интерфейса малых компьютерных систем (SCSI) и другие адаптеры.

21
На материнской плате компьютера имеются слоты расширения, предназначенные для установки плат
адаптеров. Тип разъема используемой платы адаптера должен соответствовать слоту расширения.
Сведения о различных слотах расширения представлены ниже:
 PCI – Разьем взаимодействия периферийных компонентов (Peripheral Component Interconnect),
могут быть 32 или 64-разрядный слот расширения.
 Mini-PCI — Уменьшенная версия PCI для ноутбуков. Разьем Mini-PCI представлен тремя форм-
факторами: тип I, тип II и тип III.
 PCI-X — PCI eXtended, это обновленная версия стандартного слота PCI. Она представляет собой
32-разрядную шину с большой пропускной способностью по сравнению с шиной PCI. PCI-X
может работать в четыре раза быстрее.
 PCI-Express — В разьеме PCI-Express применяется последовательная шина, обеспечивающая
большую пропускную способность и обладающая рядом преимуществ по сравнению с
устаревшими слотами расширения. Слоты PCI-Express бывают разной длины (х1, х4, х8 и х16), от
самого короткого (х1) до самого длинного (х16).

1.2.9 Устройства хранения данных


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

Ниже приведены наиболее распространенные типы устройств хранения.

22
 Жесткие диски (HDD - Hard Disk Drive ) — традиционные магнитные дисковые накопители,
которые используются уже не одно десятилетие. Емкость жестких дисков варьируется от
гигабайтов (ГБ) до терабайтов (ТБ). Скорость вращения такого диска измеряется в оборотах в
минуту (RPM - revolutions per minute). Это скорость, с которой вращается шпиндель с
пластинами, на которых записаны данные. Чем выше скорость вращения шпинделя (RPM), тем
быстрее жесткий диск получает данные с пластин. Наиболее широкое распространение
получили жесткие диски со скоростью вращения 5400, 7200 и 10 000 оборотов в минуту.
 Твердотельные накопители (SSD - Solid State Drive ) — энергонезависимые запоминающие
устройства для хранения данных. Они работают намного быстрее магнитных жестких дисков.
Емкость таких дисков варьируется от гигабайтов (ГБ) до терабайтов (ТБ). В твердотельных
накопителях отсутствуют подвижные детали, поэтому они абсолютно бесшумные и более
энергоэффективные, а также выделяют меньше тепла, чем магнитные жесткие диски. Носители
SSD имеют такие же формфакторы, что и магнитные жесткие диски, и стремительно вытесняют
последние с рынка устройств хранения данных.
 Гибридные диски — также называемые твердотельными гибридными накопителями (SSHD),
представляют собой компромисс между магнитными жесткими дисками и твердотельными
накопителями. Они работают быстрее, чем HDD, однако стоят меньше, чем SSD. Такой
накопитель представляет собой магнитный HDD со встроенным SSD, который используется в
качестве кэша. Накопитель SSHD автоматически кэширует часто используемые данные.
 Привод оптических дисков — в приводе оптических дисков для чтения данных с носителей
используется лазер. Существует три типа оптических дисков: компакт-диски (CD),
универсальные цифровые диски (DVD) и диски Blu-ray (BD). Компакт-диски, диски DVD и диски
Blu-ray бывают только для чтения, записываемые (однократная запись) или перезаписываемые
(многократное чтение и запись).
 Магнитные ленты — используются в большинстве случаев для архивирования данных. В
ленточном накопителе используется магнитная головка чтения и записи. Скорость получения
данных с ленточного накопителя может быть очень высокой, однако поиск определенных
данных может занимать очень много времени, поскольку лента должна перематываться с
катушки на катушку до момента нахождения данных. Емкость наиболее распространенных
ленточных накопителей варьируется от гигабайтов (ГБ) до терабайтов (ТБ).
 Внешний флэш-диск — такие накопители, например как флэш-карта памяти USB,
подключаются к порту USB. Во внешнем флэш-диске используется тот же тип энергозависимой
памяти, что и в SSD. Ему не нужно электропитание для хранения данных. Емкость таких дисков
также варьируется от мегабайтов (МБ) до гигабайтов (ГБ).

1.2.10 Интерфейсы устройств хранения данных и RAID


Интерфейсы жестких дисков предназначены для обмена информацией между устройствами внешней
памяти и материнской платой. Также интерфейсы жестких дисков, не в меньшей степени, чем
физические параметры накопителей, влияют на многие рабочие характеристики накопителей и на их
производительность. В частности, интерфейсы накопителей определяют такие параметры, как
скорость обмена данными между жестким диском и материнской платой, количество устройств,
которые можно подключить к компьютеру, возможность создания дисковых массивов, возможность
горячего подключения, и.т.д. Также от интерфейса жесткого диска зависит, какой кабель, шнур или
переходник для его подключения к материнской плате вам потребуется. Ниже описаны наиболее
популярные интерфейсы.
ATA (Advanced Technology Attachment)

23
ATA/PATA - параллельный интерфейс для подключения жестких дисков и оптических приводов,
созданный во второй половине 80-х годов прошлого века. После появления последовательного
интерфейса SATA получил наименование PATA (параллельный ATA). Стандарт непрерывно развивался,
и последняя его версия - Ultra ATA/133 - обладает теоретической скоростью передачи данных около
133 Мб/с. Однако жесткие диски PATA, рассчитанные на массовый рынок, достигли только скорости 66
Мб/с. Данный способ передачи данных уже устарел и в современных компьютерных системах уже не
используется.
На один разъем PATA можно подключить два устройства (жесткие диски и/или оптические приводы).
При этом может возникнуть конфликт устройств. «Разводить» ATA-устройства приходится вручную с
помощью установки на них переключателей (джамперов). При правильной установке джамперов
компьютер сможет понять, какое из устройств ведущее (master), а какое ведомое (slave).
PATA использует 40-проводные или 80-проводные интерфейсные кабели, длина которых по
стандартам не должна превышать 46 см.
SATA (Serial ATA)
SATA - последовательный интерфейс для подключения накопителей данных. Пришел на смену PATA в
начале 2000-х годов. В настоящее время безраздельно властвует на большинстве персональных
компьютеров.
Спецификация SATA Revision 1.0 была представлена 7 января 2003 года. Первоначально стандарт SATA
предусматривал работу шины на частоте 1,5 ГГц, обеспечивающей пропускную способность
приблизительно в 1,2 Гбит/с (150 Мбайт/с). 20%-я потеря производительности объясняется
использованием системы кодирования 8b/10b, при которой на каждые 8 бит полезной информации
приходится 2 служебных бита. Главным преимуществом SATA перед PATA является использование
последовательной шины вместо параллельной. Несмотря на то, что последовательный способ обмена
принципиально медленнее параллельного, в данном случае это компенсируется возможностью
работы на более высоких частотах за счёт отсутствия необходимости синхронизации каналов и
большей помехоустойчивостью кабеля. Это достигается применением принципиально иного способа
передачи данных.
Спецификация SATA Revision 2.0 работает на частоте 3 ГГц, обеспечивает пропускную способность до 3
Гбит/с (300 Мбайт/с ). Теоретически устройства SATA/150 и SATA/300 должны быть совместимы (как
контроллер SATA/300 с устройством SATA/150, так и контроллер SATA/150 с устройством SATA/300) за
счёт поддержки согласования скоростей (в меньшую сторону), однако для некоторых устройств и
контроллеров требуется ручное выставление режима работы (например, на жёстких дисках фирмы
Seagate, поддерживающих SATA/300, для принудительного включения режима SATA/150 предусмотрен
специальный джампер).
Спецификация SATA Revision 3.0 представлена в июле 2008 и предусматривает пропускную
способность до 6 Гбит/с (600 Мбайт/с). В числе улучшений SATA Revision 3.0, по сравнению с
предыдущей версией спецификации, помимо более высокой скорости, можно отметить улучшенное
управление питанием. Также сохранена совместимость, как на уровне разъёмов и кабелей SATA, так и
на уровне протоколов обмена.
В SATA, в отличие от PATA, используется 7-контактный интерфейсный кабель с максимальной длиной 1
метр и с небольшой площадью сечения (то есть он гораздо уже кабеля PATA). Также его гораздо
сложнее повредить и легче подключать или отключать.
eSATA (External SATA)
Интерфейс для подключения внешних накопителей. Создан в 2004 году. Поддерживает режим
«горячей замены», для чего необходима активация в BIOS режима AHCI. Разъемы SATA и eSATA не
совместимы. Длина кабеля увеличена до 2 метров. Также разработан разъем Power eSATA, который

24
позволяет объединить интерфейсный кабель и кабель питания.
FireWire (IEEE 1394)
Последовательный высокоскоростной интерфейс для подключения к ПК различных устройств и
создания компьютерной сети. Стандарт IEEE 1394 был принят в 1995 году. С тех пор были разработаны
несколько вариантов интерфейсов с различной пропускной способностью (FireWire 800 до 80 Мб/с и
FireWire 1600 до 160 Мб/с) и различной конфигурацией разъемов. В FireWire существует возможность
«горячего подключения», кроме того, не нужен отдельный кабель для питания.
Впервые начал использоваться для захвата фильмов с видеокамер стандарта MiniDV. Чаще
применяется для подключения различных мультимедийных устройств, реже - для подключения
жестких дисков и массивов RAID. Одно время FireWire планировался на роль замены для ATA.
SCSI (Small Computer System Interface)
Параллельный интерфейс для подключения различных устройств (от жестких дисков и оптических
приводов до сканеров и принтеров). Стандартизирован в 1986 году и с тех пор непрерывно
развивался. Версия интерфейса Ultra-320 SCSI обладает пропускной способностью до 320 Мбайт/с.
Для подключения устройств используется 50 и 68-контактный кабель. В последних версиях SCSI
используется 80-контактный разъем и поддерживается «горячая замена».
Этот интерфейс почти незнаком массовому пользователю из-за высокой стоимости SCSI-дисков.
Вследствие этого большинство материнских плат выпускаются без встроенного контроллера. Обычная
сфера применения SCSI-дисков - серверы, высокопроизводительные рабочие станции, RAID-массивы.
Постепенно уходит в прошлое, так как вытесняется интерфейсом SAS.
SAS (Serial Attached SCSI)
Последовательный интерфейс, пришедший на смену SCSI. Технически более совершенен и более
быстр. Существует несколько различных вариантов разъемов SAS. Интерфейс SCSI использует общую
шину, поэтому с контроллером одновременно может работать только одно устройство. SAS за счет
реализации выделенных каналов лишен этого недостатка, к одному порту через расширители можно
подключить до 255 устройств. SAS предполагает использование кабелей длиной до 10 м. SATA
ограничивается 1 м (2 м для eSATA), и поддерживает подключение только одного устройства по типу
«точка – точка».
Пропускная способность интерфейса SAS достигает 12 Гбит/с, а производители анонсируют поддержку
скорости обмена данными 24 Гбит/с. Последняя ревизия SATA остановилась на 6 Гбит/с и
эволюционировать в этом отношении не будет. Также SAS совместим с интерфейсом SATA (к нему
можно подключить SATA rev. 2.x и SATA rev. 3.x, но не наоборот). В отличие от SATA более надежен, но
стоит существенно дороже и потребляет больше энергии. В отличие от SCSI имеет разъемы меньшего
размера, что позволяет использовать накопители типоразмера 2,5 дюйма.
USB (Universal Serial Bus)
Последовательный интерфейс для передачи данных различных устройств. По одной шине передаются
данные и питание. Поддерживается «горячая замена». USB-устройства могут не иметь собственного
источника питания: максимальная сила тока - 500 мА для USB 2.0 и 900 мА для USB 3.0. На практике
это означает, что внешние жесткие диски типоразмера 1,8 и 2,5 дюйма получают питание по USB-
кабелю. 3,5-дюймовые внешние диски уже требуют отдельного блока питания. Несмотря на то что
внешний диск подключается через разъем USB и позиционируется как «жесткий диск USB HDD»,
внутри устройства находятся обычный винчестер SATA и специальный контроллер SATA-USB.
Существует несколько типов разъемов USB. На рис. 1.9 представлены наиболее распространенный
разъем USB типа A, а также три других часто используемых разъема USB.

25
Рис.1.9 Типы разьемов USB
На рис. 1.10 представлен новейший разъем USB-C (или разъем USB типа C).

Рис.1.10 Разьем USB Type C


Устройства хранения данных также можно объединить в группу для создания хранилища большого
объема, обеспечивающего избыточность. Для этого используется технология избыточного массива
независимых дисков (redundant array of independent disks - RAID). RAID — это возможность хранить
данные в системе из нескольких жестких дисков, что позволяет повысить производительность
компьютера. Операционная система распознает RAID как один диск.
Калифорнийский университет в Беркли представил следующие уровни спецификации RAID, которые
были приняты как стандарт де-факто:
 RAID 1 — зеркальный дисковый массив;
 RAID 2 — зарезервирован для массивов, которые применяют код Хемминга;
 RAID 3 и RAID 4 — дисковые массивы с чередованием и выделенным диском чётности;
 RAID 5 — дисковый массив с чередованием и отсутствием выделенного диска чётности.

26
В современных RAID-контроллерах предоставлены дополнительные уровни спецификации RAID:
 RAID 0 — дисковый массив повышенной производительности с чередованием, без
отказоустойчивости. Строго говоря, RAID-массивом не является, поскольку избыточность
(redundancy) в нём отсутствует;
 RAID 6 — дисковый массив с чередованием, использующий две контрольные суммы,
вычисляемые двумя независимыми способами;
 RAID 10 — массив RAID 0, построенный из массивов RAID 1;
 RAID 01 — массив RAID 1, построенный из массивов RAID 0 (имеет низкую отказоустойчивость);
 RAID 1E (зеркало из трёх устройств), RAID 50 (массив RAID 0 из массивов RAID 5), RAID 05 (RAID 5
из RAID 0), RAID 60 (RAID 0 из RAID 6) и различные другие.

1.2.11 IOPS
IOPS (количество операций ввода/вывода выполненых за одну секунду – Input/Output Operations Per
Second) – один из ключевых параметров при измерении производительности систем хранения
данных, жестких дисков (HDD), твердотельных диски (SSD) и сетевых хранилища данных (SAN).
По сути, IOPS это количество блоков, которое успевает считаться или записаться на носитель. Чем
больше размер блока, тем меньше кусков, из которых состоит файл, и тем меньше будет IOPS, так как
на чтение куска большего размера будет затрачиваться больше времени.
Значит, для определения IOPS надо знать скорость и размер блока при операции чтения / записи.
Характеристики производительности
Основными измеряемыми величинами являются операции линейного (последовательного) и
произвольного (случайного) доступа.

Под линейными операциям чтения/записи, при которых части файлов считываются последовательно,
одна за другой, подразумевается передача больших файлов (более 128 К). При произвольных
операциях данные читаются случайно из разных областей носителя, обычно они ассоциируются с
размером блока 4 Кбайт.

27
Во время теста выполняются следующие операции:
 чтение данных из блоков, расположенных на носителе последовательно (линейно);
 запись данных в блоки, расположенные на носителе последовательно (линейно);
 чтение данных из блоков, положение которых на носителе выбирается случайно (произвольно);
 запись данных в блоки, положение которых на носителе выбирается случайно (произвольно).
При этом выполняется подсчёт количества операций, которое устройство способно выполнить за одну
секунду.
Ниже приведены основные характеристики:
Параметр Описание

Всего IOPS (Total IOPS) Суммарное число операций ввода/вывода в


секунду (при выполнении как чтения, так и записи)

IOPS произвольного чтения (Random Read) Среднее число операций произвольного чтения в
секунду
IOPS произвольной записи (Random Write) Среднее число операций произвольной записи в
секунду

IOPS последовательного чтения (Sequential Read) Среднее число операций линейного чтения в
секунду

IOPS последовательной записи (Sequential Write) Среднее число операций линейной записи в
секунду

Величина IOPS зависит от конструкции устройства. Для жёстких дисков и других электромеханических
устройств при доступе к данным, расположенным в случайных блоках, IOPS зависит в первую очередь
от скорости работы механической части устройства (от времени позиционирования головки). Для SSD
и устройств, подобных SSD, IOPS зависит в основном от алгоритмов прошивки (выполняемой
микроконтроллером) и скорости работы интерфейса памяти. На обоих типах устройств количество
IOPS при последовательном доступе к данным (при большом размере блока) оказывается
максимальным.
Зная IOPS и размер блока, можно вычислить скорость выполнения операций:
байт_в_секунду = IOPS * размер_блока_в_байтах.
Скорость, обычно, измеряется в Мбайт/с. Для преобразования из Байт/с в МБайт/с нужно поделить на
1 048 576.
У жёстких дисков величины IOPS на запись и IOPS чтение примерно одинаковые. У большинства SSD на
основе флэш-модулей NAND величина IOPS на запись значительно меньше величны IOPS на чтение.
Это объясняется тем, что при попытке повторной записи в один и тот же блок запускается сборка
мусора, и запись выполняется в менее используемый блок для увеличения срока службы носителя.
IOPS современных SSD с flash памятью намного выше IOPS жёстких дисков.

28
Приблизительные значения IOPS
Приблизительные значения IOPS для жестких дисков.

Устройство Тип IOPS Интерфейс

7,200 об/мин SATA-диски HDD ~75-100 IOPS SATA 3 Гбит/с

10,000 об/мин SATA-диски HDD ~125-150 IOPS SATA 3 Гбит/с

10,000 об/мин SAS-диски HDD ~140 IOPS SAS

15,000 об/мин SAS-диски HDD ~175-210 IOPS SAS


Приблизительные значения IOPS для SSD.

Устройство Тип IOPS Интерфейс

Intel X25-M G2 MLCSSD SSD ~8 600 IOPS SATA 3 Гбит/с

OCZ Vertex 3 SSD ~60 000 IOPS (Произвольная запись 4K) SATA 6 Гбит/с

OCZ RevoDrive 3 X2 SSD ~200 000 IOPS (Произвольная запись 4K) PCIe

OCZ Z-Drive R4 CloudServ SSD ~1 400 000 IOPS PCIe

RAID пенальти
Любые операции чтения, которые выполняются на дисках, не подвергаются никакому пенальти,
поскольку все диски могут использоваться для операций чтения. Но всё на оборот с операциями на
запись. Количество пенальти на запись зависят от типа выбранного RAID-а, например.
В RAID 1 чтобы данные записались на диск, происходит две операции на запись (по одной записи на
каждый диск), и следовательно RAID 1 имеет два пенальти.
В RAID 5 чтобы записать данные происходит 4 операции (Чтение существующих данных, четность RAID,
Запись новых данных, Запись новой четности) тем самым пенальти в RAID 5 составляет 4.
В этой таблице приведено значение пенальти для более часто используемых RAID конфигурации.

RAID I/O Пенальти


RAID 0 0
RAID 1 2
RAID 5 4
RAID 6 6
RAID 10 2
Характеристика рабочих нагрузок
Характеристика рабочей нагрузки в основном рассматривается как процент операции чтений и
записей, которые вырабатывает или требует приложение. Например, в среде VDI процентное

29
соотношение IOPS рассматривается как 80-90% на запись и 10-20% на чтение. Понимание
характеристики рабочей нагрузки является наиболее критическим фактором, поскольку от этого и
зависит выбор оптимального RAID для среды. Приложения которые интенсивно используют операции
на запись являются хорошими кандидатами для RAID 10, тогда как приложения которые интенсивно
используют операции на чтение могут быть размещены на RAID 5.
Вычисление IOPS
Есть два сценария вычисления IOPS-ов.
 Один из сценариев это когда есть определенное число дисков, и мы хотим знать, сколько IOPS
эти диски выдадут?
 Второй сценарий, когда мы знаем сколько нам IOPS-ов надо, и хотим вычислить нужное
количество дисков?

1.2.12 Базовые уровни RAID


RAID 0 (striping — «чередование») — дисковый массив из двух или более жёстких дисков без
резервирования. Информация разбивается на блоки данных (Ai) фиксированной длины и
записывается на оба/несколько дисков поочередно, то есть один блок на первый диск, а второй блок
на второй диск соответственно.

Достоинства: Скорость считывания файлов увеличивается в n раз, где n — количество дисков. При
этом такая оптимальная производительность достигается только для больших запросов, когда
фрагменты файла находятся на каждом из дисков.
Недостатки: Увеличивается вероятность потери данных.
RAID 1 (mirroring — «зеркалирование») — массив из двух (или более) дисков, являющихся полными
копиями друг друга.

Достоинства: Обеспечивает приемлемую скорость записи (такую же, как и без дублирования).

30
Имеет высокую надёжность — работает до тех пор, пока функционирует хотя бы один диск в массиве.
Вероятность выхода из строя сразу двух дисков равна произведению вероятностей отказа каждого
диска, то есть значительно ниже вероятности выхода из строя отдельного диска. На практике при
выходе из строя одного из дисков следует срочно принимать меры — вновь восстанавливать
избыточность. Для этого с любым уровнем RAID (кроме нулевого) рекомендуют использовать диски
горячего резерва.
Недостатки: Недостаток RAID 1 в том, что по цене двух (и более) жестких дисков пользователь
фактически получает объём лишь одного.
RAID 2 Массивы такого типа основаны на использовании кода Хэмминга. Диски делятся на две группы:
для данных и для кодов коррекции ошибок, причём если данные хранятся на 2 n − n − 1 дисках, то для
хранения кодов коррекции необходимо n дисков. Суммарное количество дисков при этом будет
равняться 2 n − 1. Данные распределяются по дискам, предназначенным для хранения информации,
так же, как и в RAID 0, то есть они разбиваются на небольшие блоки по числу дисков. Оставшиеся
диски хранят коды коррекции ошибок, по которым в случае выхода какого-либо жёсткого диска из
строя возможно восстановление информации.

Достоинством массива RAID 2 является повышение скорости дисковых операций по сравнению с


производительностью одного диска.
Недостатком массива RAID 2 является то, что минимальное количество дисков, при котором имеет
смысл его использовать — 7, только начиная с этого количества для него требуется меньше дисков,
чем для RAID 1 (4 диска с данными, 3 диска с кодами коррекции ошибок), в дальнейшем избыточность
уменьшается по экспоненте. Пример соотношения количества дисков с данными к количеству дисков
для кодов корекции ошибок отображено в таблице, где n это количество дисков для кодов корекции
ошибок а 2 n − n − 1 это количество дисков для хранения данных.
n 2 n-n-1 Total Drives
1 0 1
2 1 3
3 4 7
4 11 15
5 26 31
6 57 63
7 120 127
8 247 255
9 502 511
10 1013 1023
RAID 3 В этом массиве из n дисков данные разбиваются на куски (разбиваются на байты или блоки) и
распределяются по n − 1 дискам. Ещё один диск используется для хранения блоков чётности. Отличия

31
RAID 3 от RAID 2: невозможность коррекции ошибок на лету, в то же время большинство
пользователей устраивает простое восстановление информации в случае её повреждения, для чего
хватает данных, умещающихся на одном выделенном жёстком диске.

Достоинства: высокая скорость чтения и записи данных; минимальное количество дисков для
создания массива равно трём.
Недостатки: массив этого типа хорош только для однозадачной работы с большими файлами, так как
время доступа к отдельному сектору, разбитому по дискам, равно максимальному из интервалов
доступа к секторам каждого из дисков. Для блоков малого размера время доступа намного больше
времени чтения. Большая нагрузка на контрольный диск, и как следствие, его надёжность сильно
падает по сравнению с дисками, хранящими данные.
RAID 4 похож на RAID 3, но отличается от него тем, что данные разбиваются на блоки, а не на байты.
Таким образом, удалось отчасти «победить» проблему низкой скорости передачи данных небольшого
объёма. Запись же производится медленно из-за того, что чётность для блока генерируется при записи
и записывается на единственный диск.

RAID 5 Основным недостатком уровней RAID от 2-го до 4-го является невозможность производить
параллельные операции записи, так как для хранения информации о чётности используется
отдельный контрольный диск. RAID 5 не имеет этого недостатка. Блоки данных и контрольные суммы
циклически записываются на все диски массива, нет асимметричности конфигурации дисков. Под
контрольными суммами подразумевается результат операции XOR (исключающее или). XOR обладает
особенностью, которая даёт возможность заменить любой операнд результатом, и, применив
алгоритм xor, получить в результате недостающий операнд. Например: a xor b = c (где a, b, c — три
диска рейд-массива), в случае если a откажет, мы можем получить его, поставив на его место c и
проведя xor между c и b: c xor b = a. Это применимо вне зависимости от количества операндов: a xor b
xor c xor d = e. Если отказывает c, тогда e встаёт на его место и, проведя xor, в результате получаем c: a
xor b xor e xor d = c. Этот метод по сути обеспечивает отказоустойчивость 5 версии. Для хранения
результата xor требуется всего 1 диск, размер которого равен размеру любого другого диска в RAID.
Минимальное количество используемых дисков равно трём.

32
Достоинства: RAID 5 получил широкое распространение, в первую очередь благодаря своей
экономичности. Объём дискового массива RAID 5 рассчитывается по формуле (n-1)*hddsize, где n —
число дисков в массиве, а hddsize — размер диска (наименьшего, если диски имеют разный размер).
Например, для массива из четырёх дисков по 80 гигабайт общий объём будет (4 − 1) * 80 = 240
гигабайт, то есть «потеряется» всего 25 % против 50 % RAID 10. И с увеличением количества дисков в
массиве экономия (по сравнению с другими уровнями RAID, обладающими отказоустойчивостью)
продолжает увеличиваться.
RAID 5 обеспечивает высокую скорость чтения — выигрыш достигается за счёт независимых потоков
данных с нескольких дисков массива, которые могут обрабатываться параллельно.
Недостатки: Производительность RAID 5 заметно ниже на операциях типа Random Write (записи в
произвольном порядке), при которых производительность падает на 10-25 % от производительности
RAID 0 (или RAID 10), так как требует большего количества операций с дисками (каждая операция
записи, за исключением так называемых full-stripe write-ов, заменяется на контроллере RAID на
четыре — две операции чтения и две операции записи).
При выходе из строя одного диска надёжность тома сразу снижается до уровня RAID 0 с
соответствующим количеством дисков n-1 — то есть в n-1 раз ниже надёжности одного диска —
данное состояние называется критическим (degrade или critical). Для возвращения массива к
нормальной работе требуется длительный процесс восстановления, связанный с ощутимой потерей
производительности и повышенным риском.
RAID 6 — похож на RAID 5, но имеет более высокую степень надёжности — три диска данных и два
диска контроля чётности. Основан на кодах Рида — Соломона и обеспечивает работоспособность
после одновременного выхода из строя любых двух дисков. Обычно использование RAID-6 вызывает
примерно 10-15 % падение производительности дисковой группы, относительно RAID 5, что вызвано
боильшим объёмом работы для контроллера (более сложный алгоритм расчёта контрольных сумм), а
также необходимостью читать и перезаписывать больше дисковых блоков при записи каждого блока.

33
1.2.13 Комбинированные уровни
RAID 01 (RAID 0+1) - Под RAID 0+1 может подразумеваться в основном два варианта:
 два RAID 0 объединяются в RAID 1;
 в массив объединяются четыре и более диска, и каждый блок данных записывается на два
диска данного массива; таким образом, при таком подходе, как и в «чистом» RAID 1, полезный
объём массива составляет половину от суммарного объёма всех дисков (если это диски
одинаковой ёмкости).
RAID 10 (RAID 1+0) ) — зеркалированный массив, данные в котором записываются последовательно на
несколько дисков, как в RAID 0. Эта архитектура представляет собой массив типа RAID 0, сегментами
которого вместо отдельных дисков являются массивы RAID 1. Соответственно, массив этого уровня
должен содержать как минимум 4 диска (и всегда чётное количество). RAID 10 объединяет в себе
высокую отказоустойчивость и производительность.

Утверждение, что RAID 10 является самым надёжным вариантом для хранения данных вполне
обосновано тем, что весь массив RAID 10 будет выведен из строя только после выхода из строя всех
накопителей в одном и том же массиве RAID 1.

1.3 Внешние порты и кабели

1.3.1 Видеопорты и кабели для подключения монитора


Видеопорт используется для подключения монитора к компьютеру с помощью кабеля. Видеопорты и
кабели для подключения монитора передают аналоговые сигналы, цифровые сигналы или сигналы
обоих видов. Компьютеры — цифровые устройства, создающие цифровые сигналы. Эти цифровые
сигналы направляются в графическую плату, откуда передаются по кабелю на цифровой монитор.
Цифровые сигналы можно также преобразовать в аналоговые с помощью графической платы, а затем
передать на аналоговый монитор. Низкое качество изображения — это результат преобразования
цифрового сигнала в аналоговый. Монитор и кабель для его подключения, поддерживающие
цифровые сигналы, обеспечивают более высокое качество изображения по сравнению с
поддерживающими только аналоговые сигналы.
Существует несколько типов видеопортов и разъемов:

34
 Цифровой видеоинтерфейс (DVI) — разъем DVI белого цвета обычно включает 24 контакта (три
ряда по восемь контактов) для передачи цифрового сигнала, 4 контакта для передачи
аналогового сигнала и плоский контакт, который называется шиной заземления. Как правило,
DVI-D обрабатывает только цифровые сигналы, а разъем DVI-A — только аналоговые. В DVI
применяется двухканальный интерфейс для создания двух групп каналов передачи данных,
которые способны передавать цифровые видеоданные со скоростью свыше 10 Гбит/с.

 Разъем DisplayPort — интерфейс, разработанный для подключения высокотехнологических


компьютеров и мониторов для работы с графикой, а также для подключения компонентов и
экранов домашних кинотеатров. Этот разъем имеет 20 контактов и может быть использован
для передачи аудио, видео или обоих типов данных. DisplayPort поддерживает передачу
видеоданных на скорости до 8,64 Гбит/с.

 Mini DisplayPort — более компактная версия разъема DisplayPort. Он используется в


интерфейсах Thunderbolt 1 и Thunderbolt 2.
 HDMI — мультимедийный интерфейс высокой четкости, разработанный специально для
телевизоров высокой четкости. Однако его характеристики передачи цифрового сигнала
сделали его отличным кандидатом для установки на компьютеры. Существует два
распространенных типа кабелей HDMI. Полноразмерный кабель HDMI типа A — стандартный
кабель для подключения аудио- и видеоустройств. Кабель miniHDMI типа C используется для
подключения ноутбуков и портативных устройств, таких как планшеты. Разъем типа C,
изображенный на рисунке меньше разъема типа A и имеет 19 контактов.

 Thunderbolt — в интерфейсах Thunderbolt 1 и Thunderbolt 2 используется адаптер Mini


DisplayPort (MDP), а в интерфейсе Thunderbolt 3 — разъем USB-C.

35
 Разъем VGA — разъем для передачи аналогового видеосигнала. В нем имеется 3 ряда
контактов, всего контактов 15. Иногда его называют разъемом DE-15 или HD-15.

 Разъемы RCA — такие разъемы включают центральный штекер, окруженный ободком, и


используются для передачи аудио или видео. Часто разъемы RCA выпускаются группами по три.
Желтый разъем отвечает за передачу видео, а красный и белый предназначены для левого и
правого каналов аудиосигнала.

 Разъем BNC — служит для подключения коаксиального кабеля к устройствам с помощью


четвертьоборотной схемы подключения. Разъемы BNC используются для передачи цифрового
или аналогового аудио или видео.

 Разъем Din-6 — имеет 6 контактов и, как правило, используется для передачи аналогового
аудио, видео и питания для камер систем безопасности.
Беспроводной интерфейс — обычно требует подключения дополнительных передатчиков к монитору
или телевизору.
Примечание. К устаревшим способам подключения мониторов относятся композитный кабель/кабель
RGB или S-Video.

36
1.3.2 Прочие порты и кабели
Через порты ввода-вывода компьютера подключаются периферийные устройства, такие как принтеры
и сканеры, а также съемные накопители. Помимо рассмотренных ранее портов и интерфейсов,
компьютер может быть оснащен другими портами.
 Порт PS/2 (см. рис. 1) — используется для подключения к компьютеру клавиатуры или мыши.
Порт PS/2 — 6-контактный разъем mini-DIN. Разъемы для клавиатуры и мыши, как правило,
имеют разные цвета. Если порты не имеют цветовой маркировки, рядом с каждым из этих
портов находится изображение клавиатуры или мыши.

 Аудиопорты — используются для подключения аудиоустройств к компьютеру. Аналоговые


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

 Игровой порт/MIDI — используется для подключения джойстика или устройства с интерфейсом


MIDI.
 Сетевой порт Ethernet — сетевой порт, который также называют разъемом RJ-45. Он имеет 8

37
контактов и используется для подключения устройств к сети. Скорость подключения зависит от
типа сетевого порта. Существует два распространенных стандарта Ethernet: Fast Ethernet (или
100BASE) для передачи данных на скорости до 100 Мбит/с и Gigabit Ethernet (1000BASE) для
передачи данных на скорости до 1000 Мбит/с. Максимальная длина сетевого кабеля Ethernet
составляет 100 м.

 Порты и кабели USB — универсальная последовательная шина (USB) представляет собой


стандартный интерфейс, через который периферийные устройства подключаются к
компьютеру. Устройства USB поддерживают возможность горячей замены. Это означает, что
пользователи могут подключать и отключать данные устройства, когда компьютер включен.
Разъемами USB оснащены компьютеры, фотоаппараты, принтеры, сканеры, устройства
хранения данных и многие другие электронные устройства. Концентратор USB используется
для подключения нескольких устройств USB. Один порт USB компьютера может поддерживать
до 127 отдельных устройств с помощью множества концентраторов USB. Некоторые устройства
могут также получать питание через порт USB, что устраняет необходимость во внешнем
источнике питания.
 Пропускная способность порта USB 1.1 составляет 12 Мбит/с в режиме полной скорости и 1,5
Мбит/с в режиме низкой скорости. Максимальная длина кабеля USB 1.1 составляет 3 м.
Интерфейс USB 2.0 обеспечивает скорость передачи данных, которая может составлять до 480
Мбит/с. Максимальная длина кабеля USB 2.0 составляет 5 м. Максимальная скорость передачи
данных устройствами USB определяется конкретным портом. Интерфейс USB 3.0 позволяет
передавать данные со скоростью до 5 Гбит/с. USB 3.0 обратно совместим с более ранними
версиями этого интерфейса. Для кабеля USB 3.0 не существует определенной максимальной
длины, однако общепринятая его длина составляет 3 м.
 Порты и кабели FireWire — FireWire представляет собой высокоскоростной интерфейс,
поддерживающий возможность горячей замены и используемый для подключения
периферийных устройств к компьютеру. Один порт FireWire поддерживает до 63 устройств.
Некоторые устройства могут также получать питание через порт FireWire, что устраняет
необходимость во внешнем источнике питания. В FireWire используется стандарт Института
инженеров по электронике и электротехнике (IEEE) 1394; этот интерфейс также известен как
i.Link. Институт IEEE занимается выпуском публикаций и созданием технологических
стандартов.
 Стандарт 1394a поддерживает скорость передачи до 400 Мбит/с для кабеля длиной 4,5 м или
менее. Для этого стандарта используется 4-контактный или 6-контактный разъем. Стандарт IEEE
1394b (Firewire 800) поддерживает более широкий диапазон подключений, включая
неэкранированную витую пару (UTP) категории 5 и оптическое волокно. В зависимости от
используемого носителя, поддерживаются скорости передачи данных до 3,2 Гбит/с на
расстоянии 100 м или менее.

38
 Кабели eSATA — используются для подключения устройств SATA к интерфейсу eSATA с помощью
7-контактного кабеля для передачи данных. Этот кабель не обеспечивает подачу питания на
устройство SATA. Для этого используется отдельный кабель питания.

1.4 Устройства ввода и вывода

1.4.1 Устройства ввода


Устройство ввода используются для ввода данных или команд в компьютер.
Ниже приведены примеры устройств ввода.
 Клавиатура и мышь — наиболее распространенные устройства ввода. Клавиатура используется
для ввода текстовых команд, а мышь — для взаимодействия с графическим интерфейсом
пользователя. На ноутбуках также есть сенсорные панели, которые обеспечивают встроенные
возможности мыши.
 Сенсорные экраны — представляют собой экраны, чувствительные к касанию и нажатию
пальцами. Компьютер получает команды в зависимости от места экрана, нажатого
пользователем.
 Джойстики и геймпады — устройства ввода для компьютерных игр. С помощью геймпада
пользователь управляет движениями в игре и изменяет область обзора игрового пространства.
Для этого на геймпаде имеются небольшие стики и несколько кнопок. На многих геймпадах
также есть триггеры, отслеживающие силу нажатия. Для авиасимуляторов и подобных игр
также используются джойстики.
 Цифровые фотоаппараты и видеокамеры — используются для создания изображений,
которые можно сохранить, отобразить, напечатать или отредактировать. Подключаемые или
встроенные веб-камеры позволяют снимать видео в режиме реального времени.
 Сканеры — позволяют переводить изображения или документы в цифровой формат.
Оцифрованное изображение сохраняется в виде файла, который можно затем просмотреть,
распечатать или изменить. Устройство для считывания штрих-кода — это разновидность
сканера, считывающего универсальный код товара. Эти устройства широко используются для
получения сведений о цене и складских запасах.
 Графические планшеты (дигитайзеры) — такие устройства позволяют конструктору или
художнику создавать чертежи, изображения или другие произведения с помощью стилуса —
инструмента, напоминающего карандаш, — на поверхности, которая распознает касание
стилуса. Некоторые графические планшеты имеют несколько плоскостей или сенсоров, что
позволяет создавать трехмерные модели, перемещая стилус в воздухе.
 Устройства биометрической идентификации — служат для идентификации пользователя по
уникальным физическим характеристикам, таким как отпечаток пальца или голос. На многих
ноутбуках имеются встроенные сканеры отпечатков пальцев для автоматического входа в
систему устройства.
 Устройства чтения смарт-карт — такие устройства ввода обычно используются на компьютерах
для аутентификации пользователей. Смарт-карта может быть размером с кредитную карту. В
нее встроен микропроцессор, который обычно находится под позолоченной контактной
площадкой на одной из сторон карты.
KVM-переключатель (Keyboard, video, mouse switch) — это оборудование, используемое для

39
управления несколькими компьютерами с помощью одного монитора, клавиатуры и мыши. На
предприятиях использование KVM-переключателей позволяет организовать экономичный доступ к
нескольким серверам. Пользователи домашних компьютеров могут использовать KVM-переключатели
для экономии места, как показано на рисунке, подключая несколько компьютеров к одному монитору,
клавиатуре и мыши.

Более новые модели KVM-переключателей позволяют подключать устройства USB и динамики к


нескольким компьютерам. Как правило, нажав кнопку на KVM-переключателе, пользователь может
перейти с одного подключенного компьютера на другой. Некоторые модели переключателей
осуществляют переход с одного компьютера на другой при нажатии пользователем определенного
сочетания клавиш на клавиатуре, например CTRL > CTRL > A > ВВОД для работы с первым
подключенным компьютером и CTRL > CTRL > B > ВВОД для перехода на следующий компьютер.

1.4.2 Устройства вывода


Устройство вывода используется для представления пользователю информации из компьютера.
Мониторы и проекторы — основные устройства вывода компьютера. Существуют различные типы
мониторов. Важнейшее различие между этими типами состоит в технологиях, используемых для
создания изображения:
 Жидкокристаллический экран (LCD) — широко используется в плоских мониторах и ноутбуках.
Он состоит из двух поляризационных фильтров, между которыми находится
жидкокристаллический раствор. Электрический ток ориентирует кристаллы таким образом,
чтобы они пропускали свет или не пропускали его. В результате изображение создается за счет
того, что свет проходит в одних областях и не проходит в других. Жидкокристаллические экраны
бывают двух видов: с активной матрицей и с пассивной матрицей. Элементами активной
матрицы являются тонкопленочные транзисторы (TFT). Технология TFT позволяет управлять
каждым пикселем, обеспечивая очень резкие цветные изображения. Экраны с пассивной
матрицей стоят дешевле, но не обеспечивают такого же высокого уровня управления
изображением. Экраны с пассивными матрицами относительно редко используются в
ноутбуках.
 Светодиодный экран (LED) — представляет собой жидкокристаллический экран, в котором

40
используется светодиодная задняя подсветка для освещения монитора. Светодиодные экраны
обладают более низким расходом энергии по сравнению со стандартной подсветкой
жидкокристаллического экрана, позволяют сделать панель тоньше, легче и ярче и
обеспечивают оптимальную контрастность.
 Экран на органических светодиодах (OLED) — в нем используется слой органического
материала, который при воздействии электрического тока излучает свет. Данная технология
обеспечивает индивидуальное свечение каждого пикселя, благодаря чему позволяет достичь
более насыщенных уровней черного цвета по сравнению с обычным светодиодным экраном.
Экраны на органических светодиодах также тоньше и легче, чем обычные светодиодные
экраны.
 Плазменные экраны — это еще один тип плоских экранов, позволяющий достичь высокого
уровня яркости, насыщенных уровней черного цвета и очень широкого диапазона оттенков.
Размеры плазменных экранов могут достигать 381 см или более. Плазменные экраны получили
свое название от крошечных ячеек, наполненных ионизированным газом, которые светятся при
подаче электричества.
 DLP — цифровая обработка света, технология, используемая в проекторах. В проекторах DLP
используется вращающийся цветной диск с зеркальной матрицей, управляемой
микропроцессорами, которая называется цифровым микрозеркальным устройством (DMD).
Каждое зеркало соответствует определенному пикселю. Каждое зеркало отражает свет либо на
линзу, либо на радиатор. Таким образом создается монохромное изображение, имеющее до
1024 оттенков серого между черным и белым. Затем для создания цветного проектируемого
изображения используется цветной диск.
Принтеры — это устройства вывода, с помощью которых можно создавать бумажные копии файлов,
хранимых в компьютере. Некоторые принтеры используются только в определенных целях, например,
для печати цветных фотографий. Многофункциональные устройства (МФУ) предназначены для
выполнения множества задач: печать, сканирование, передача факсов и создание ксерокопий.
Динамики и наушники — это устройства вывода аудиосигналов. В большинстве компьютеров аудио
обеспечивается либо интегрированным в материнскую плату адаптером, либо отдельным адаптером -
звуковой картой. Поддержка аудио включает в себя порты ввода и вывода аудиосигналов. Звуковая
карта оснащена усилителем для наушников и внешних динамиков.
Телевизоры также относятся к устройствам вывода, однако они могут обеспечивать возможности
ввода. Смарт-телевизоры работают под управлением операционной системы и могут получать данные
как от пользователя, так и от множества источников контента в Интернете, от смартфонов и
планшетов, а также от других подключенных к телевизору устройств. Смарт-телевизор практически
сводит на нет необходимость в телевизионной приставке. Телевизионная приставка предназначена
для подключения обычного телевизора к источникам контента, таким как кабельное телевидение,
спутниковое телевидение или потоковое вещание онлайн.

1.5 Толстые клиенты и тонкие клиенты


Иногда для обозначения компьютера используют следующие термины:
 Толстые клиенты — стандартные компьютеры, которые рассматривались ранее в этой главе. У
компьютеров имеется собственная операционная система, различные приложения и
локальное хранилище данных. Они являются автономными системами, и для их работы не
требуется подключение к сети. Все вычисления выполняются локально на компьютере.

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

Толстые клиенты Тонкие клиенты

Необходимые ресурсы Монитор, мышь, клавиатура, Монитор, мышь, клавиатура,


корпус с ЦП и ОЗУ, внутреннее небольшой корпус.
хранилище

Размеры Крупные Малые

Доступ к сети Необязательно Обязательно

Обработка данных Локально на компьютере Удаленно на серверах

Обьем работ по Больше Меньше


развертыванию в организации

Стоимость работ по Больше Меньше


развертыванию в организации

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


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

2.1 POST, BIOS

2.1.1 Коды звуковых сигналов и настройка BIOS


Во время загрузки (запуска) компьютера базовая система ввода-вывода (BIOS) выполняет проверку
основных компонентов компьютера. Эта проверка называется самотестированием при включении
питания (Power-On Self Test, POST).
Во время POST проверяется, правильно ли работает оборудование компьютера. При обнаружении
неправильной работы какого-либо устройства инженер узнает о проблеме, получая уведомление об
ошибке или звуковой сигнал. Как правило, одиночный звуковой сигнал означает, что компьютер
работает нормально. В случае обнаружения проблем с оборудованием компьютер может вывести
чистый экран при загрузке и подать серию звуковых сигналов. Каждый производитель BIOS использует
собственные коды для обозначения проблем с оборудованием. Коды звуковых сигналов для
конкретного компьютера приведены в документации к материнской плате.
Проблема POST может возникнуть до инициализации видеоадаптера. Во время поиска и устранения

42
неполадок компьютера в условиях, когда невозможно вывести изображение на экран, можно
использовать плату POST. Плата POST, которую иногда называют диагностической платой, вставляется в
слот на материнской плате, например в слот PCI, PCIe или в порт USB.
При запуске компьютера на плате POST отображается серия из двух- или четырехзначных
шестнадцатеричных кодов. В случае возникновения проблем этот код можно использовать для
диагностики неполадки с помощью данных от производителя материнской платы, BIOS или платы
POST.

2.1.2 BIOS и CMOS


Для работы любой материнской платы требуется базовая система ввода-вывода (BIOS). BIOS
представляет собой микросхему ПЗУ на материнской плате, на которой находится небольшая
программа. Эта программа предназначена для управления взаимодействием операционной системы
с оборудованием компьютера.
Помимо POST, BIOS также определяет:
 доступные диски;
 загрузочные носители;
 параметры настройки памяти и способ ее использования;
 параметры настройки слотов расширения PCIe и PCI;
 параметры настройки портов SATA и USB;
 параметры управления питанием материнской платы.
Настройки BIOS материнской платы хранятся в микросхеме, которая называется комплементарным
металло-оксидным полупроводником (CMOS).
Во время загрузки компьютера программа BIOS считывает сохраненные в CMOS настройки,
определяющие порядок настройки оборудования.
Для питания CMOS, в которой находятся настройки BIOS, используется батарея. Если батарея
разряжается, важные настройки могут быть потеряны. Поэтому рекомендуется всегда
документировать настройки BIOS.
3 Телекоммуникационная стойка
Стойка — металлическая конструкция без дверей или обшивки) — конструкция, предназначенная для
удобного, компактного, технологичного и безопасного крепления телекоммуникационного
оборудования — серверов, маршрутизаторов, модемов, станций.
Открытые монтажные телекоммуникационные стойки являются альтернативой монтажным шкафам.
Монтажные стойки существуют в 3 видах: однорамные, двухрамные (конструкция стоек позволяет
устанавливать тяжелое оборудование на четырёхточечную фиксацию, что повышает их устойчивость и
степень нагрузки) и серверные (специально разработанные для установки в них серверного
оборудования); их отличительной особенностью являются повышенная жесткость и прочность
конструкции, оптимальный вес, возможность установки дополнительных компонентов.

3.1 Устройство стойки


Размеры стойки установлены: ширина — 482,6 мм (19 дюймов), глубина — выбирается из ряда 600
мм, 800 мм, 900 мм и более и зависит от глубины применяемого оборудования. Иногда используется

43
специальная ширина — 23 или 10 дюймов.
В стойку монтируется оборудование в специально предназначенных для этого корпусах, так
называемом «Rackmount» (от англ. англ. rack — полка, подставка англ. mount — монтировать)
исполнении. Такие корпуса имеют ширину 17,75 дюйма (450,85 мм), высоту кратную целому числу
юнитов и места для крепления стандартизованного расположения. Компьютер в обычном корпусе
(например, «MiniTower» установленный на бок) также может быть установлен в стойку при помощи
дополнительных конструктивных элементов (поддонов, рельсов), но такое практикуется редко.

3.2 Монтажная единица


Монтажная единица (юи нит, от англ. unit) — единица измерения высоты специального оборудования
— телекоммуникационного, серверного, сетевого, оборудования центров обработки данных,
размещаемого в специальных стойках или шкафах, имеющих стандартную систему конструкций для
крепежа такого оборудования. Обозначения — U, RU (от англ. rack unit), RMU (от англ. rack-mount unit).
Равен 44,45 мм (или 1,75 дюйма). Крепёжные отверстия (например, в стандартной 19-дюймовой
стойке) на несущих конструкциях располагаются так, что при монтаже горизонтально, без зазоров
крепится лишь оборудование, имеющее высоту в целое число «юнитов».

Обычно устанавливаемое в стойку оборудование имеет высоту передней части на 1/32 дюйма (0,031"
≈ 0,8 мм) меньше, чем определено единицей 1U. Поэтому высота 1U оборудования, устанавливаемого
в стойку, составляет 1,719 дюймов (43,7 мм), а не 1,75 дюймов (44,4 мм). Таким образом, высота 2U
оборудования составляет 3,469 дюймов (88,1 мм) вместо 3,5 дюймов (88,9 мм). Этот зазор позволяет
выделить немного места выше и ниже установленного в стойку оборудования, что позволяет извлечь
или установить оборудование в отсек без обязательного извлечения соседнего (сверху и снизу)
оборудования.
Для планирования размещения оборудования в стойках необходимо знать его высоту в монтажных
единицах. Обычно эта высота указывается среди основных характеристик оборудования. Например,

44
так: «корпус стоечный, 2U».

3.3 Монтаж оборудования


Крепёжные отверстия в стойке соответствуют крепёжным элементам на фронтальной плоскости
монтируемого в стойку оборудования и располагаются на вертикальных элементах стойки с периодом
в 1,75 дюйма (44,45 мм). Таким образом, для упорядочивания размещения оборудования в стойке
предпочтительно использовать корпуса оборудования, которые имеют высоту, кратную целому числу
юнитов.

Отверстия в стойке для крепления оборудования могут быть без специальных приспособлений (в
таком случае требуются болты с гайками), могут иметь собственную резьбу, либо быть в виде
перфорации квадратной формы для установки на защёлках специальных квадратных гаек с резьбой
М6 (последний тип стоек получил наибольшее распространение). В большинстве моделей также
предусмотрено крепление заднего края оборудования и монтаж внутри стойки выдвижных
конструкций на базе горизонтальных рельс для особо тяжёлого/глубокого оборудования. Обычно
телекоммуникационные стойки выпускают сериями целевого предназначения, заранее сочетающими
в себе дополнительные принадлежности: системы кондиционирования (начиная с простых блоков
вентиляторов до автономных сплит-систем), электропитания, разнообразные дверцы (в том числе с
замками), полки, дополнительные наружные индикаторы, распределитель питания и иные
приспособления.
Телекоммуникационные стойки появились в западных странах и имеют размеры в стандартных
единицах, применявшихся на момент их появления, — дюймах. В силу этого они носят название 19-
дюймовые стойки. Изначально стойки предназначались для размещения реле железнодорожной
семафорной сигнализации, поэтому на Западе часто до сих пор они носят своё исходное название
релейные стойки (relay rack) (англ. relay — реле, rack — стойка). Стойки описанного 19-дюймового
стандарта использовались во всех странах с середины XX века для телефонных станций, иного
коммуникационного, акустического, а также научного оборудования. В это время появилось название
телекоммуникационные стойки.
Телекоммуникационными стойками оснащаются датацентры, серверные комнаты и
коммуникационные шкафы.

45
3.4 Разница между «рэк» и «блейд»
Основное отличие: Рэк-серверы — это полностью автономные компьютеры, которые устанавливаются
в стойку (rack). Все внутренние компоненты компьютера: главная плата, сетевая плата, жесткий диск,
источник питания, охлаждающий вентилятор – находятся внутри корпуса самого сервера. Блейд-
сервер (blade – лезвие, пластина) – своего рода, минимизированный компьютер, состоящий только из
главной платы с процессором и оперативной памятью, которая устанавливается также в стойку, в
специально сделанное для нее гнездо (слот). Все остальное: питание, жесткий диск, сетевые платы –
берется из общих ресурсов плат, которые также устанавливаются в стойку, но – как платы для
использования всеми компьютерами в стойке (или нескольких объединенных стойках), а не как часть
автономного сервера. Таким образом, достигается экономия ресурсов, электроэнергии и пространства
для оборудования. Если сравнить стойку-«рэк» с многоквартирным домом, то рэк-сервер будет
подобен корпусу из таунхаусов, где каждый дом-таунхаус имеет отдельный вход и отдельный ввод
коммунальных удобств, а зачастую – и свой отопительный узел. Блейд-сервер, в свою очередь,
подобен обычной городской многоэтажке с общим подъездом, мусопроводом, водопроводом и пр.,
общими для всех квартир.
Стандартная ширина стоек как для «рэк»- , так и для «блейд»-серверов – 19 дюймов.
Серверы Rack также известны как «традиционные серверы». По сути, это самостоятельные
компьютеры, на которых запускаются приложения. Все компоненты – жесткие диски, питание,
приводы внешних систем хранения – находятся в одном и том же корпусе. Такой режим работы
приводит к излишним затратам ресурсов – процессоров, систем хранения, электропитания.
В серверах Blade напротив, достигается значительная экономия на дополнительных ресурсах –
питании, охлаждении, сетевых интерфейсах.
В целом можно сказать, что если вам нужно не более 10 серверов, и в ближайшей перспективе не
просматривается перспектива увеличения этого числа, имеет смысл не тратиться на инфраструктуру
(стойку) и устанавливать сервера в виде отдельных корпусов.
Если вам нужно до 25-30 серверов, но не больше, имеет смысл рассмотреть решение «Rack».
Если Вам нужно больше 25 серверов, либо в ближайшей перспективе маячит существенное
расширение ИТ-системы вашей организации, то тогда лучшее решение – «Blade».

3.5 Сервер HP ProLiant DL380 G7


HP ProLiant DL380 G7 -высокопроизводительный сервер корпоративного класса, предназначенный для
монтажа в стойку 2U . Сервер построен на базе процессоров Intel Xeon 5600 (4 или 6 ядер) серии,
поддерживает установку 384GB (18 слотов) оперативной памяти, имеет на борту два двухпортовых
гигабитных адаптера NC382i и поддерживает шестнадцать (2'5) накопителей SAS/SATA. Система
поддерживает установку до шести модульных вентилляторов с функцией отказоустойчивости по схеме
N+1 . Стандартно поставляется в конфигурации с одним блоком питания 460W, 750W или 1200W
Common Slot, опциональна возможна модернизация до двух блоков питания. Сервер поддерживает
все функции для управления электропитанием и охлаждением, включая уникальную технологию HP
Data Center Smart Grid, включающую в себя интеллектуальную систему управления питанием и
охлаждением, набор датчиков Sea of Sensors, который оптимизирует энергопитание и охлаждение,
позволяя добиться максимальной производительности сервера и эффективного охлаждения всего
центра обработки данных.
В системе установлен диагностический дисплей (System Insight Display) на передней панели , который
экономит время администратора, предоставляя информацию о неисправностях и способах их

46
устранения.
Основое предназначение сервера: высокопроизводительные вычисления , базы данных,
виртуализация сервисов корпоративных заказчиков.
Ниже рассмотренны компоненты сервера:

3.5.1 Компоненты передней панели

1. Быстроразъемные рычаги — служат для извлечения сервера из стойки.


2. Systems Insight Display — встроренный дисплей системы, на котором можно увидеть состояние
системной платы.
3. Жесткие диски
4. Оптический отсек SATA
5. Видеоразъем
6. Разъемы USB

3.5.2 System Insight Display

1. Unit ID LED/Button (UID) - Служит для определения местонахождения сервера, среди подобных
в стойке. Индикатор можно включать при нажатии на кнопку UID, либо с помощью
функционала сервера hp proliant, а именно функция hp ILO. (ILO - Integrated Lights-Out,
механизм управления серверами в условиях отсутствия физического доступа к ним.
Применяется фирмой Hewlett Packard для всех своих серверов (кроме серверов 100 серии до

47
марта 2009 года (до G6)). Это некое устройство, которое по функционалу схоже с KVM. Оно
позволяет получить доступ к серверу даже тогда, когда «отвалился» основной интерфейс. У ILO
свой IP-адрес и попасть на него можно прямо через браузер).
2. System health LED — Идентефицирует какие компоненты находятся в критичном состоянии.
Когда индикатор System health LED на передней панели загорается желтым или красным
цветом, на сервере есть ошибки. Комбинации из световых индикаторов дисплея системы,
индикатора питания системы и индикатора System health LED указывает конкретное состояние.
3. Power On/Standby button and system power LED — Кнопка включения сервера а так же
указывает состояние сервера (вкл., выкл., standbay)
4. NIC link/activity LED – Отображает состояние сетевых карт.

3.5.3 Компоненты задней панели

1. PCI slot 5 – Вывод PCIe для плат расширения


2. PCI slot 6 – Вывод PCIe для плат расширения
3. PCI slot 4 – Вывод PCIe для плат расширения
4. PCI slot 2 – Вывод PCIe для плат расширения
5. PCI slot 3 – Вывод PCIe для плат расширения
6. PCI slot 1 – Вывод PCIe для плат расширения
7. Power supply 2 — Блок Питания 2
8. Power supply 1 – Блок Питания 1
9. USB connectors
10. Video connector
11. NIC 1 connector — Сетевой интерфейс 1.
12. NIC 2 connector— Сетевой интерфейс 2.
13. Mouse connector
14. Keyboard connector
15. Serial connector - RS-232/COM-port

48
16. iLO 3 connector - Выделенный сетевой интерфейс для iLO 3.
17. NIC 3 connector— Сетевой интерфейс 3.
18. NIC 4 connector— Сетевой интерфейс 4.
Технология Integrated Lights-Out 3
Подсистема iLO 3 является стандартным компонентом выбранных серверов ProLiant, обеспечивающих
работоспособность сервера и удаленное управление сервером. Подсистема iLO 3 включает
интеллектуальный микропроцессор, защищенную память и выделенный сетевой интерфейс. Эта
конструкция делает iLO 3 независимым от хост-сервера и его операционной системы.
Помимо функций удаленного управления, iLO 3 также отвечает за управление сервером ProLiant.
Подсистема iLO 3 обеспечивает безопасный удаленный доступ c любого авторизованного сетевого
клиента.
Используя iLO 3, можно сделать следующее:
 Получить доступ к высокопроизводительной и безопасной удаленной консоли на сервер из
любой точки мира.
 Использовать совместно используемую удаленную консоль iLO 3 для взаимодействия до шести
администраторов серверов.
 Удаленное подключение высокопроизводительных устройств Virtual Media к серверу.
 Безопасное и дистанционное управление состоянием питания управляемого сервера.
 Отправлять предупреждения из iLO 3 независимо от состояния хост-сервера.
 Доступ к расширенным функциям устранения неполадок через интерфейс iLO 3.

3.5.4 Компоненты системной платы

49
1. DIMM slots — Слоты для оперативной памяти.
2. SAS power connectors – Слоты для подключения питания Hard drive cage. На данном сервере
один Hard drive cage имеет 8 слотов для SAS/SATA жестких дисков и возможность подключения
двух Hard drive cage.
3. Front I/O connector
4. Internal USB connector
5. CPU sockets – Сокеты для процессоров Intel 5000 и 5600 серии
6. Riser connectors – Слоты для PCI riser cage. PCI Riser – это удлинитель шины PCI-E, который
используется для подключения плат расширения к материнской плате. Один PCI riser cage на
данном сервере поддерживает подключение трех плат расширения (один слот PCIe2 x 16 и два
слота PCIe2 x 8).

7. SAS connectors
8. Cache module connector – слот для установки кэш-памяти RAID – контроллера.
Что такое RAID-контроллер?
Чаще всего задачи, выполняемые серверами, требуют высокой скорости чтения/записи данных и/или
необходимость сохранить данные при выходе из строя самих накопителей. Поэтому установка в
сервер единственного диска редко имеет смысл. А чем больше накопителей, тем выше вероятность
выхода из строя, особенно при высокой нагрузке.
Проблемы производительности и отказоустойчивости дисковой подсистемы решаются с помощью
создания массивов: логических структур, в которые с помощью RAID-контроллера объединяется
несколько накопителей — жёстких дисков и SSD. При этом массив выглядит для системы единым

50
пространством для хранения данных.
Виды массивов были расмотренны выше на странице 26. Выбор конкретного вида зависит от ваших
задач и потребностей, а также от возможностей самого RAID-контроллера.
RAID-контроллеры делятся на:
 Программные — Вся нагрузка по управлению массивом ложится на центральный процессор.
Наименее производительное и отказоустойчивое решение.
 Интегрированные — Встроены в материнскую плату. Отдельный чип выполняет часть задач по
управлению, но всё же тоже задействует центральный процессор. Интегрированные
контроллеры могут иметь собственную кэш-память. По сравнению с программными,
поддерживают больше видов массивов, работают куда быстрее и надёжнее.
 Аппаратные — Выполнены в виде плат расширения или отдельных устройств, размещаемых
вне сервера (внешние, или мостовые контроллеры). Оснащены собственным процессором,
выполняющим все необходимые вычисления, и, как правило, кэш-памятью. Модульные
контроллеры могут иметь внешние и внутренние порты:
1. Внутренние — предназначены для подключения накопителей, установленных в сам сервер.
2. Внешние — используются для подключения внешних дисковых хранилищ.
Даже если сервер оснащён интегрированным RAID-контроллером, то при необходимости можно будет
установить и модульный, если имеющихся возможностей, скорости и надёжности вам будет
недостаточно.
Если на борту RAID-контроллера есть кэш-память, то она может использоваться для промежуточного
хранения записываемых или считываемых данных. Это позволяет эффективнее управлять операциями
ввода/вывода.
Чтобы при сбое питания не потерять данные, находящиеся в кэше, используется два разных подхода:
 контроллер оснащается собственной батарейкой (BBU — Battery Backup Unit), позволяющей
хранить данные в памяти до 3 суток,
 либо дополнительной флэш-памятью, питаемой от ёмкого конденсатора. При сбое питания в
неё выгружает содержимое кэша. А поскольку флэш-память потребляет очень мало энергии, то
и данные в ней сохраняются месяцами. Обратите внимание, что флэш-память используется
только при сбое питания.
Некоторые RAID-контроллеры позволяют увеличить объём кэш-памяти и установить батарейку, если
они её не имеют. Чем больше размер кэша контроллера, тем выше производительность RAID-
массивов.
9. Fan connectors — Слоты для подключения вентиляторов

51
3.5.5 SAS and SATA hard drive
Данный сервер имеет возможность использования жестких дисков Small Form Factor (SFF) с горячей
заменой (Hot Plug) разных интерфейсов (SATA/SAS/SSD), в комбинации с RAID контролером HP Smart
Array P410i позволяют максимально защитить систему и данные от сбоев или потери. Горячая замена
(англ. Hot Swap — горячая замена и англ. HotPlug — горячее подключение) — термины, означающие
отключение или подключение электронного оборудования в компьютерной системе во время её
работы без выключения питания и остановки системы (HotPlug), а также замену или переподключение
блока в целом (Hot Swap). Так же важно понимать, что диск находится в составе RAID или как
отдельное блочное устройство. При использовании отдельного диска необходимо предварительно его
отмонтировать для избежания сбоев в работе ОС и программного обеспечения. Даже если диск не
используется в текущий момент, после извлечения примонтированого диска зачастую наблюдаются
лаги всей ОС. Конечно же, диск, на котором установлена ОС, извлечь без «зависания» не
получится ))))).
Большинство серверов позволяет подсветить индикатором диск, для минимизации ошибочных
извлечений дисков.
Так же перед отключением желательно получить информацию о диске (модель, объем, серийный
номер) для сопоставления сразу после извлечения диска. Во многих случаях при ошибочном
извлечении другого диска это позволит устранить ошибку сразу, а иногда даже предотвратить сбой в
работе или потерю данных. Сервер DL380 G7 поставляется с корзиной под 8 дисков SFF(Hard drive
cage), но при желании, возможно увеличить до 16 жестких дисков SFF. Жесткие диски вставляются в
салазки которые представляют собой направляющие корзины для жёстких дисков сервера с функцией
«горячей замены».

1. Fault/UID LED
2. Online LED

52
Вид сервера сверху, без крышки

Монтируемый в стойку сервер, вид сзади.

Монтируемый в стойку сервер, вид спереди.

53
Шаги извлечения, монтажа сервера в стойку.
4 Виртуализация
Термины «облачные вычисления» и «виртуализация» нередко используются взаимозаменяемо,
однако значение у них разное. Виртуализация — это основа облачных вычислений. Без нее облачные
вычисления в наиболее распространенных сегодня вариантах реализации были бы попросту
невозможны.
Облачные вычисления отделяют приложение от аппаратных средств. Виртуализация отделяет
операционную систему от аппаратного обеспечения. Различные поставщики предоставляют облачные
виртуальные сервисы, в которых серверы могут предоставляться динамически, в соответствии с
потребностью в них. Например, веб-сервис Amazon Elastic Compute Cloud (Amazon EC2) представляет
заказчикам простой способ динамически выделять себе требуемый объем вычислительных ресурсов.
Соответствующие виртуализированные экземпляры серверов создаются по запросу в Amazon EC2.

54
4.1 Выделенные серверы
Чтобы в полной мере оценить возможности виртуализации, сначала необходимо познакомиться с
историей серверных технологий. Исторически сложилось так, что корпоративные серверы состояли из
серверной операционной системы, например Windows Server или серверного варианта Linux,
установленных на специфическое аппаратное обеспечение, как показано на рисунке. Оперативная
память, процессорная мощность и дисковое пространство выделялись для предоставляемых сервисов
(например, Интернет, электронная почта и пр.).
Основная проблема такой конфигурации состоит в том, что, когда на каком-либо компоненте
возникает сбой, сервис, предоставляемый этим сервером, становится недоступным. Такая
конфигурация называется конфигурацией с единой точкой отказа. Другая проблема состояла в
неполном использовании мощностей выделенных серверов.
Выделенные серверы часто находились в течение долгого времени в состоянии простоя, ожидая
запроса на предоставление соответствующего сервиса. Эти серверы тратили электроэнергию и
занимали необоснованно много места. Такая ситуация называется разрастанием числа серверов.

4.2 Виртуализация серверов


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

55
Гипервизор — это программа, встроенное ПО или аппаратные средства, которые добавляют уровень
абстракции поверх реальных физических аппаратных средств. Этот уровень абстракции используется
для создания виртуальных машин, которые имеют доступ ко всем аппаратным средствам физического
компьютера, включая ЦП, память, контроллеры дисков и сетевые интерфейсные платы. На каждой из
этих виртуальных машин работает отдельная полноценная операционная система. Теперь с помощью
виртуализации предприятия могут консолидировать необходимое им число серверов. Например, нет
ничего необычного в консолидации 100 физических серверов в форме виртуальных машин,
выполняющихся на 10 физических серверах с помощью гипервизоров.
Использование виртуализации обычно предусматривает резервирование, чтобы избежать ситуации с
единой точкой отказа. Резервирование можно реализовывать разными способами. В случае сбоя на
гипервизоре виртуальную машину можно перезапустить на другом гипервизоре. Кроме того, одну
виртуальную машину можно запустить на двух гипервизорах одновременно, создав зеркальную
копию ОЗУ и ЦП. В случае сбоя на одном гипервизоре виртуальная машина продолжит работать на
другом гипервизоре. Сервисы, запущенные на виртуальных машинах, также являются виртуальными и
могут устанавливаться или удаляться по необходимости.

4.2.1 Преимущества виртуализации


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

56
Ниже перечислены дополнительные преимущества виртуализации.
 Упрощение разработки прототипов — можно быстро создавать автономные лаборатории,
действующие в изолированных сетях, для развертывания и тестирования новых сетевых
решений. В случае ошибки администратор может без труда вернуться к предыдущей версии.
Тестовые среды могут находиться в сети, но при этом быть изолированными от пользователей.
Когда тестирование будет завершено, серверы и системы можно развертывать для
использования конечными пользователями.
 Ускоренная подготовка серверов — создание виртуального сервера происходит намного
быстрее, чем выделение и подготовка к работе физического сервера.
 Увеличение времени бесперебойной работы серверов — сейчас большинство платформ
виртуализации серверов реализуют усовершенствованные функции отказоустойчивости, такие
как перенос работающих систем, перенос систем хранения, высокая доступность и
планирование распределения ресурсов.
 Улучшенное аварийное восстановление — виртуализация предоставляет
усовершенствованные решения для обеспечения непрерывности бизнес-процессов. Она
поддерживает аппаратную абстракцию, благодаря которой на узле восстановления больше не
нужно иметь оборудование, идентичное оборудованию в производственной среде. В
большинство корпоративных платформ виртуализации серверов входит программное
обеспечение, которое помогает тестировать и автоматизировать переключение при отказе до
того, как возникнет аварийная ситуация.
 Поддержка устаревших версий — виртуализация может продлить использование устаревших
операционных систем и приложений, давая организации больше времени на переход к новым
решениям.

4.2.2 Уровни абстракции


Чтобы объяснить, как работает виртуализация, полезно использовать уровни абстракции в
компьютерных архитектурах. Как показано на рисунке, компьютерная система состоит из следующих
уровней абстракции:
 Сервисы
 ОС
 Микропрограмма
 Аппаратное обеспечение

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

58
4.2.3 Гипервизоры типа 2
Гипервизор — это программное обеспечение, которое создает и обеспечивает работу экземпляров
виртуальных машин. Компьютер, в котором гипервизор поддерживает одну или несколько
виртуальных машин, называется хостом (хост-компьютером). Гипервизоры типа 2 также называются
гипервизорами на основе базовой ОС. Такое название используется потому, что эти гипервизоры
устанавливаются поверх имеющейся ОС, будь то Mac OS X, Windows или Linux. После этого один или
несколько дополнительных экземпляров ОС устанавливаются поверх гипервизора, как показано на
рисунке.

Главное преимущество гипервизоров типа 2 состоит в том, что при их использовании не требуется
консоль управления.
Гипервизоры типа 2 очень популярны среди заказчиков и организаций, использующих виртуализацию.
Распространенные гипервизоры типа 2:
 Virtual PC
 VMware Workstation
 Oracle VM VirtualBox
 VMware Fusion
 Mac OS X Parallels
Многие из этих гипервизоров типа 2 являются бесплатными. Некоторые предлагают дополнительные
функции за отдельную плату.
Примечание. Важно гарантировать, что базовая машина достаточно надежна для установки и
выполнения виртуальных машин, что ее ресурсов хватит с запасом.

4.2.4 Гипервизоры типа 1


В гипервизорах типа 1 используется подход bare metal (без ОС). Он называется так потому, что
гипервизор устанавливается непосредственно на аппаратную часть. Гипервизоры типа 1 обычно
используются на серверах предприятия и сетевых устройствах центра обработки данных.
Гипервизоры типа 1 устанавливаются непосредственно на физическом сервере или сетевом
оборудовании. После этого экземпляры ОС устанавливаются на гипервизор, как показано на рисунке.

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

Ниже перечислены несколько примеров гипервизоров типа 1.


Xen — кроссплатформенный гипервизор, разработанный в компьютерной лаборатории
Кембриджского университета и распространяемый на условиях лицензии GPL. Основные особенности:
поддержка режима паравиртуализации помимо аппаратной виртуализации, минимальность кода
самого гипервизора за счёт выноса максимального количества компонентов за пределы гипервизора.
Паравиртуализация - техника виртуализации, при которой гостевые операционные системы
подготавливаются для исполнения в виртуализированной среде, для чего их ядро незначительно
модифицируется.
Паравиртуализация - это популярный метод, имеющий сходство с полной виртуализацией. Гостевые
ОС подготовливаются для исполнения в виртуализированной среде, для чего интегрируется код
виртуализации в саму операционную систему. Этот подход позволяет избежать любой
перекомпиляции или перехвата команд, поскольку операционная система сама участвует в процессе
виртуализации. Цель изменения интерфейса - сокращение доли времени выполнения операций гостя,
которые являются существенно более трудными для запуска в виртуальной среде. Подобно полной
виртуализации множество различных операционных систем могут поддерживаться одновременно.
Паравиртуализацию используют SCSI, USB, VGA и PCI устройства.
Метод паравиртуализации позволяет добиться более высокой производительности чем метод
динамической трансляции.

60
Миграция виртуальных машин - Xen (с помощью стека управления) поддерживает миграцию гостевых
виртуальных машин по сети. Миграция паравиртуальных машин поддерживается с версии Xen 2.
Миграция может происходить с выключением гостевой системы, или прямо в процессе работы, так
называемая «живая» миграция (англ. live migration) без потери доступности.
VMware ESX Server — программный продукт для виртуализации уровня предприятия, предлагаемый
компанией VMware в качестве компонента VMware vSphere. Начиная с версии 5.0 ESX замещен
продуктом ESXi.
ESX и ESXi являются встроенными гипервизорами и устанавливаются непосредственно на «голое
железо», то есть при установке не требуют наличия на машине установленной операционной
системы.
ESX/ESXi позволяет разделить ресурсы физического компьютера на логические разделы, называемые
виртуальными машинами. Включает в себя средства управления виртуальными машинами и
ресурсами. Предъявляет определённый набор требований к аппаратному обеспечению — в
частности, является обязательным наличие поддержки виртуализации со стороны процессора и
материнской платы.
KVM (Kernel-based Virtual Machine) — программное решение, обеспечивающее виртуализацию в
среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT
(Virtualization Technology) либо AMD SVM (Secure Virtual Machine).
Программное обеспечение KVM состоит из загружаемого модуля ядра (называемого kvm.ko),
предоставляющего базовый сервис виртуализации, процессорно-специфического загружаемого
модуля kvm-amd.ko либо kvm-intel.ko, и компонентов пользовательского режима
(модифицированного QEMU). Все компоненты программного обеспечения KVM открыты. Компонент
ядра, необходимый для работы KVM, включён в основную ветку ядра Linux начиная с версии 2.6.20.
KVM был также портирован на FreeBSD как модуль ядра.
Сам по себе KVM не выполняет эмуляции. Вместо этого программа, работающая в пространстве
пользователя, использует интерфейс /dev/kvm для настройки адресного пространства гостя
виртуальной машины, через него же эмулирует устройства ввода-вывода и видеоадаптер.
KVM позволяет виртуальным машинам использовать немодифицированные образы дисков QEMU,
VMware и других, содержащие операционные системы. Каждая виртуальная машина имеет своё
собственное виртуальное аппаратное обеспечение: сетевые карты, диск, видеокарту и другие
устройства.
Proxmox Virtual Environment (Proxmox VE) — система виртуализации с открытым исходным кодом,
основанная на Debian GNU/Linux. Разрабатывается австрийской фирмой Proxmox Server Solutions
GmbH, спонсируемой Internet Foundation Austria.
В качестве гипервизоров использует KVM и LXC (начиная с версии 4.0, в версиях до 3.4 включительно
вместо него использовался OpenVZ). Соответственно, способна выполнять любые поддерживаемые
KVM ОС (Linux, *BSD, Windows и другие) с минимальными потерями производительности и без потерь.

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

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

4.3.1 Преимущества контейнеров


В дополнение к плюсам виртуальных машин, контейнер предлагает следующие преимущества:
 Изоляция - Каждое приложение запускается в своем собственном экземпляре контейнера.
Проблемы конфигурации могут быть сведены к минимуму. Нет необходимости беспокоиться,
какая операционная система будет у конечного пользователя, если вы поставляете всю
операционную систему вместе с приложением;
 Легковесность - Контейнерам нужно гораздо меньше ресурсов в сравнении с другими стеками,
благодаря использованию ядра ОС и не полагаясь на гипервизор. Это позволяет на одной и той
же машине запустить гораздо больше контейнеров, чем виртуальных машин;
 Эффективное использование ресурсов - Контейнеры используют ядро ОС, это означает, что
теперь не нужна гостевая операционная система. Это освобождает большое количество
ресурсов. Существует множество оптимизированных ОС, разработанных только для запуска
контейнеров (CoreOS, Ubuntu Snappy, RancherOS, Red Hat’s Atomic Host, VMware’s Photon,
Microsoft’s Nano Server). Разрабатываются упрощенные образы контейнеров, ориентированные
на определенную среду приложения (NGINX, busybox, PostgreSQL, Rails). Это означает, что
суммарные накладные расходы приложения в контейнере сведены к минимуму;
 Легкость в мигрированнии - Контейнер предоставляет великолепную портативность. Так как
контейнеры не требуют гостевой операционной системы, легко мигрировать с одного сервера
на другой;
 Безопасность - Безопасность приложений достигается за счет изоляции каждого контейнера.
Однако, имейте в виду, что, в зависимости от контейнерной технологии, могут быть “дыры” в
мультиарендуемом контейнере;

62
 Низкие накладные расходы - Очень “дешево” запустить и остановить контейнер из-за
использования ядра ОС;
 Одинаковые среды разработки - Каждое приложение запускается в изолированном
контейнере, который может быть легко перенесен с локальной машины на машину хостинг-
провайдера, делая фразу “У меня на машине это работает!” пережитком прошлого;
Ниже рассмотренны распространенные контейнеры:
OpenVZ — реализация технологии виртуализации на уровне операционной системы, которая
базируется на ядре Linux. OpenVZ позволяет на одном физическом сервере запускать множество
изолированных копий операционной системы, называемых «виртуальные частные серверы» (Virtual
Private Servers, VPS) или «виртуальные среды» (Virtual Environments, VE).
Поскольку OpenVZ базируется на ядре Linux, в отличие от виртуальных машин (например VMware,
Parallels Desktop) или паравиртуализационных технологий (например Xen), в роли «гостевых» систем
могут выступать только дистрибутивы Linux. Однако, виртуализация на уровне операционной системы
в OpenVZ даёт лучшую производительность, масштабируемость, плотность размещения,
динамическое управление ресурсами, а также лёгкость в администрировании, чем у альтернативных
решений. Согласно сайту OpenVZ, накладные расходы на виртуализацию очень малы, и падение
производительности составляет всего 1-3 %, по сравнению с обычными Linux-системами.
OpenVZ является базовой платформой для Virtuozzo — проприетарного продукта Parallels, Inc. OpenVZ
распространяется на условиях лицензии GNU GPL v.2.
OpenVZ состоит из модифицированного ядра Linux и пользовательских утилит. В роли «гостевой»
системы могут выступать только различные дистрибутивы Linux.
LXC (англ. Linux Containers) — система виртуализации на уровне операционной системы для запуска
нескольких изолированных экземпляров операционной системы Linux на одном узле. LXC не
использует виртуальные машины, а создаёт виртуальное окружение с собственным пространством
процессов и сетевым стеком. Все экземпляры LXC используют один экземпляр ядра операционной
системы.
Данная система сходна с OpenVZ и Linux-VServer для Linux, а также FreeBSD jail и Solaris Containers. LXC
основана на технологии cgroups, входящей в ядро Linux, начиная с версии 2.6.29.
Изначально LXC-контейнеры не поддерживали достаточно высокий уровень изоляции в сравнении с
контейнерами на базе более ранней технологии OpenVZ. В частности, в ядре Linux до версии 3.8 root-
пользователь LXC-контейнера может выполнить произвольный код в родительской операционной
системе: это возможно за счёт того, что uid 0 внутри контейнера совпадает с uid 0 базовой системы
(внутри которой контейнер запущен). С выпуском LXC версии 1.0 данная проблема исправлена
введением «непривилегированных контейнеров» — где uid 0 в контейнере соответствует
непривилегированному пользователю снаружи и имеет расширенные права только на свои ресурсы.
LXC до версии 1.0 можно обезопасить с помощью различных настроек управления доступом и
фильтров, используя инструменты apparmor, selinux и тому подобные.
Docker - это платформа, которая может “упаковать” приложение, его зависимости, middleware и так
далее в так называемый “контейнер”, после чего у вас появится возможность развернуть данный
контейнер на любом сервере, на котором установлен Docker - причем буквально за доли секунды,
одной командой.
Благодаря этим решается сразу несколько задач - в первую очередь, процесс запуска приложения на
сервере многократно упрощается, во вторую - какие-либо баги в контейнеризированном приложении
никак не повлияют на сам сервер, также как и специфические настройки сервера не повлияют на

63
приложение.
И хоть кажется, что Docker выглядит и работает как виртуальная машина, на самом деле они очень
разные: виртуальная машина эмулирует сервер целиком, включая все аппаратные ресурсы, а
контейнер изолирует приложение, процессы, юзеров и файловую систему. При этом все контейнеры
используют общее Linux ядро хоста и запускается в нативном режиме только на Linux машинах, но зато
на одной машине можно запустить примерно в 5-6 раз больше контейнеров, чем виртуальных
машинах. Ниже на схеме показаны различия:

64

Вам также может понравиться