Файл: А. Д. Чередов, А. Н. Мальчуков.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 604

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

АРХИТЕКТУРЫ, ХАРАКТЕРИСТИКИ, КЛАССИФИКАЦИЯ ЭВМ

ПК-блокноты (ноутбуки) Все ноутбуки (notebook) классифицируются на несколько типовых разновидностей по размеру диагонали дисплея, назначению, компонов- ке составных узлов, функциональным возможностям, габаритам, весу и другим отличиям. К основным типам ноутбуков можно отнести: «за- мену настольного ПК» (Desktop Replacement), массовые ноутбуки, уль- трабуки, смартбуки.В качестве замены настольного ПК обычно позиционируются но- утбуки с диагональю экрана 17 дюймов и выше. Габариты и вес (от 3 кг и выше) портативных компьютеров весьма значительны, что делает их неудобными в переноске. Однако относительно большой размер дис- плея обеспечивает более комфортную работу, а объемистый корпус позволяет установить мощные компоненты и обеспечить им достаточ- ное охлаждение. Такие ноутбуки имеют встроенные жесткий диск, ак- кумулятор, CD или DVD-привод, порты ввода/вывода. Снаружи подсо- единяется блок питания, как у всех других ноутбуков. Одним из самых мощных и дорогих ноутбуков категории Desktop Replacement в 2015 г. является ASUS ROG G751JL с размером экрана по диагонали 17,3', с разрешение 1920х1080 точек. Процессор – Intel Core i7-4720HQ с часто- той 2,6 ГГц. Оперативная память до 32 Гбайт, видеокарта – NVIDIA GeForce GTX 965M с двумя гигабайтами собственной памяти. Вес – 4,5 кг. Стоимость $2500.Массовые ноутбуки (специального названия для данной категории ноутбуков не предусмотрено) имеют диагональ экрана 14'-16', их вес обычно укладывается в 2–3 кг, толщина оказывается чуть меньше ноут-буков «замена настольного ПК». Обычно эти модели оснащены встро- енными жестким диском и оптическим накопителем.Ультрабуки (ultrabooks) – тонкий и легкий ноутбук, обладающий ещё меньшими габаритами и весом по сравнению с обычными ноутбу- ками, но при этом – большей частью характерных черт полноценного ноутбука. Термин стал широко распространяться в 2011 году, после то- го как корпорация Intel презентовала новый класс мобильных ПК – уль- трабуки.Немного истории. Первоначально концепция мобильного компью- тера, более компактного и лёгкого, чем обычный ноутбук, появилась в 1996 году, когда корпорация Toshiba выпустила семейство ноутбуков Toshiba Libretto. Этот класс компьютеров получил наименование субно- утбуки. С тех пор в течение 15 лет субноутбуки постоянно развивались в направлении снижения габаритов и цены и увеличения вычислитель- ной мощности и длительности автономной работы от встроенной акку- муляторной батареи.15 января 2008 года Стив Джобс провёл презентацию нового сверхлёгкого субноутбука Apple MacBook Air, выполненного в сверх- тонком алюминиевом корпусе и не имевшего аналогов на тот момент. После начала продаж выяснилось, что данный субноутбук имеет повы- шенный спрос у потребителей, и вскоре стали появляться аналоги от других производителей ноутбуков: Dell Adamo, Lenovo ThinkPad X300, Samsung 900X3A, Sony Vaio Y.В мае 2011 года появился новый класс мобильных ПК – ультрабу- ки, который является дальнейшим эволюционным развитием классиче- ских субноутбуков и во многом использует идеи, реализованные в сверхтонком ноутбуке от Apple, MacBook Air.Нетбуки (netbooks) как отдельная категория ноутбуков были выде- лены из категории субноутбуков в 2008 г. компанией Intel. Размер диа- гонали экрана нетбуков – от 7' до 12,1'. Нетбуки ориентировались на просмотр веб-страниц, работу с электронной почтой и офисными про- граммами. Для этих ноутбуков были разработаны специальные энер- гоэффективные процессоры Intel Atom, VIA C7, VIA nano, AMD Geode. Малый размер экрана, небольшая клавиатура и низкая производитель- ность подобных устройств компенсировались умеренной ценой и отно- сительно большим временем автономной работы. Габариты обычно не позволяли устанавливать в нетбук дисковод оптических дисков, однако Wi-Fi-адаптер являлся обязательным компонентом. Столкнувшись с конкуренцией со стороны ультрабуков и планшетных ПК, натиск по- следних выдержали лишь компнаии Asustek и Acer, которые продавалисвои нетбуки плоть до конца 2012 года в основном на разививающихся рынках Южной Азии и Южной Африки. Эра нетбуков закончилась в 2012 г. В 2013 г. распродавались только их запасы.В 2015 году компания Microsot неожиданно для многих, кроме планшета Surface Pro 4, представила также ультрабук Surface Book. Сейчас такие устройства принято называть гибридными.Однако Microsoft называет новинку просто ноутбуком. В этом слу- чае в первую очередь обращает на себя внимание дисплей диагональю 13,5 дюйма. У него крайне необычное для ноутбуков соотношение сто- рон (3:2) и разрешение (3000 х 2000 точек).С технической точки зрения аппарат похож на новый планшет Microsoft. Тут используется корпус из того же магниевого сплава, а дисплей также располагает специальным слоем для работы со стилусом. К слову, перо Surface Pen поставляется в комплекте с новинкой.Необычным выглядит конструкция петель. Несмотря на отключае- мую планшетную часть, инженеры Microsoft наделили устройство воз- можностью раскрыть дисплей на 360°.Сердцем ноутбука служат процессоры Intel Core i5 или i7 поколе- ния Skylake. В оперативной памяти предусмотрено 8 либо 16 ГБ. Для хранения данных присутствует SSD объёмом 128, 256, 512 ГБ либо 1 ТБ. Что любопытно, в продаже будут модификации ноутбука с дискрет- ными видеокартами Nvidia. Модели не называются, но данный компо- нент расположен в клавиатурном блоке. Ёмкости аккумулятора должно быть достаточно для 12 часов в режиме проигрывания видео.Габариты ноутбука составляют 312,3 х 232,1 х 13-22,8 мм при мас- се 1,5 кг с подключенной клавиатурой. Список портов представлен па- рой USB 3.0, Mini DisplayPort и слотом для карт SD. В минимальной конфигурации ноутбук обойдётся покупателям в $1500, а за версию с процессором Core i7 и видеокартой Nvidia придётся отдать $2700.В 2009 г. разработчики и производители компьютерной техники за- говорили о новой категории компьютеров под названием смартбуки.Смартбук – это небольшой компьютер с дисплеем и клавиатурой, представляющий собой нечто среднее между смартфоном и нетбуком. По размерам он меньше нетбука, а по функциональным возможностям аналогичен смартфону. Смартбук способен обеспечивать постоянное беспроводное 3G-соединение и работать не менее 8 часов без подзаряд- ки. Он обладает экраном с диагональю от 7 до 9 дюймов и может бази- роваться на процессорах с архитектурой ARM под управлением ОС на ядре Linux, например Google Android.Статистика использования в настольных ПК и ноутбуках различ- ных ОС на декабрь 2015 г. представлена в таблице 1.2:Таблица 1.2 Статистика использования ОС на декабрь 2015 г.

2. ФУНКЦИОНАЛЬНАЯ

3. ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ

4. ПРИНЦИПЫ ОРГАНИЗАЦИИ ПОДСИСТЕМЫ ПАМЯТИ ЭВМ И ВС

ОРГАНИЗАЦИЯ СИСТЕМНОГО ИНТЕРФЕЙСА И ВВОДА/ВЫВОДА ИНФОРМАЦИИ

МНОГОПРОЦЕССОРНЫЕ И МНОГОМАШИННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ

КОНТРОЛЬНЫЕ ВОПРОСЫ И ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ

СПИСОК ЛИТЕРАТУРЫ

ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ

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

Архитектура SMP


Для простой и «дешевой» поддержки многопроцессорной органи- зации была предложена архитектура SMP мультипроцессирование с разделением памяти, предполагающая объединение процессоров на общей шине оперативной памяти. За аппаратную простоту реализации средств SMP приходится расплачиваться процессорным временем ожи- дания в очереди к шине оперативной памяти. В большинстве случаев пользователи готовы добавить в сервер один или более процессоров (но редко более четырёх) в надежде увеличить производительность си- стемы. Стоимость этой операции ничтожна по сравнению со стоимо- стью всего сервера, а результат чаще всего оправдывает ожидания поль- зователя.

Пропускную способность памяти в таких системах можно значи- тельно увеличить путём применения больших многоуровневых кэшей. При этом кэши могут содержать как разделяемые, так и частные дан- ные. Частные данные – это данные, которые используются одним про- цессором, в то время как разделяемые данные используются многими процессорами, по существу обеспечивая обмен между ними. Если кэ- шируются разделяемые данные, то они реплицируются и могут содер- жаться в нескольких кэшах. Кроме сокращения задержки доступа и тре- буемой полосы пропускания, такая репликация данных способствует также общему сокращению количества обменов. Однако кэширование разделяемых данных вызывает новую проблему: когерентность кэш- памяти. Эта проблема возникает из-за того, что значение элемента дан- ных в памяти, используемое двумя разными процессорами, доступно этим процессорам только через их индивидуальные кэши. На рис. 6.2
показан простой пример, иллюстрирующий эту проблему, где А и В – кэшированные копии элементов А и В в основной памяти. Когерентное (адекватное) состояние кэша и основной памяти, когда А = А & В = B, изображено на рис. 6.2, а. Во втором случае (рис. 6.2, б) предполагается использование кэш-памяти с обратной записью, когда ЦП записывает

значение 550 в ячейку А. В результате А содержит новое значение, а в основной памяти осталось старое значение – 100. При попытке вы- вода Аиз памяти будет получено старое значение.

В третьем случае (рис. 6.2, в) подсистема ввода/вывода вводит в ячейку памяти В новое значение 440, а в кэш-памяти осталось старое значение В.


ЦП

ЦП

ЦП
а б в






100




200






Кэш

А B




100




200






Память
А

B

Ввод/вывод

Кэш





550




200






АB




100




200






Память
А

B

Ввод/вывод

Кэш





100




200






АB




100




440






Память
А

B

Ввод/вывод




Рис. 6.2. Кэш и память когерентны: A = A & B = B (a), кэш и память некогерентны: A A(б), кэш и память некогерентны: В В(в)

Обычно в малых мультипроцессорах небольшим количеством про- цессоров) используется аппаратный механизм, называемый протоколом когерентности кэш-памяти, позволяющий решить эту проблему.

Основное преимущество SMP относительная простота про- граммирования. В ситуации, когда все процессоры имеют одинаково быстрый доступ к общей памяти, вопрос о том, какой из процессоров

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

Архитектура SMP стала своего рода стандартом для всех совре- менных многопроцессорных серверов.

    1. Слабосвязанные многопроцессорные системы


Существует несколько способов построения крупномасштабных систем с распределённой памятью.

  1. Многомашинные системы. В таких системах отдельные ком- пьютеры объединяются либо с помощью сетевых средств, либо с помо- щью общей внешней памяти (обычно – дисковые накопители большой емкости).

  2. Системы с массовым параллелизмом МРР (Massively Parallel Processor). Идея построения систем этого класса тривиальна: берутся серийные микропроцессоры, снабжаются каждый своей локальной па- мятью, соединяются посредством некоторой коммуникационной среды, например сетью.

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

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

  1. Кластерные системы. Данное направление, строго говоря, не является самостоятельным, а, скорее, представляет собой комбинацию из архитектур SMP и МРР. Из нескольких стандартных микропроцессо- ров и общей для них памяти формируется вычислительный узел (обыч-

но по архитектуре SMP). Для достижения требуемой вычислительной мощности узлы объединяются высокоскоростными каналами.

Эффективность распараллеливания процессов во многих случаях сильно зависит от топологии соединения процессорных узлов. Идеаль- ной является топология, в которой любой узел мог бы напрямую свя- заться с любым другим узлом. Однако в кластерных системах это тех- нически трудно реализуемо. Обычно процессорные узлы в современных кластерных системах образуют или двумерную решетку, или гиперкуб.

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

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

Благодаря маштабируемости именно кластерные системы являются сегодня лидерами по достигнутой производительности.