Файл: Архитектура современных компьютеров (Персональный компьютер - универсальная техническая система).pdf
Добавлен: 01.04.2023
Просмотров: 146
Скачиваний: 2
СОДЕРЖАНИЕ
1 глава. Конфигурация современного компьютера.
2.1 Классификация технических средств информатизации.
2.2 Магистрально-модульный принцип архитектуры современных компьютеров.
2.3 Массивно- паралельные системы современных компьютеров.
2.4 Симметричные мультипроцессорные системы (SMP).
2.5 Системы с неоднородным доступом к памяти (NUMA).
Область применения звуковых плат — компьютерные игры, обучающие программные системы, рекламные презентации, «голосовая почта» (voice mail) между компьютерами, озвучивание различных процессов, происходящих в компьютерном оборудовании, таких, например, как отсутствие бумаги в принтере и т.п.
Сетевая карта (адаптер) - это плата расширения персонального компьютера, которая напрямую или через другое коммуникационное оборудование взаимодействует со средой передачи данных, связывая его с другими компьютерами.
Сетевая карта устанавливается в один из свободных разъемов материнской платы и работает под управлением драйвера операционной системы, решая задачи обмена данных по внешним линиям связи. Сетевые адаптеры являются основой основ любой сети.
Основные функции сетевой карты:
Кодирование и декодирование сигнала. Сетевая карта обеспечивает передачу исходной информации по линиям связи с определенной полосой пропускания и определенным уровнем помех таким образом, чтобы принимающая сторона смогла распознать посланную информацию.
Обнаружение конфликтных ситуаций и контроль состояния сети.
Получение доступа к среде передачи данных. В вычислительных сетях в основном применяются разделяемые между группой компьютеров каналы связи (общая шина, кольцо), доступ к которым предоставляется по специальному алгоритму (наиболее часто применяются метод случайного доступа или метод с передачей маркера доступа по кольцу).
Производительность сети зависит в том числе и от скорости сетевой карты. Различные сетевые технологии требуют различную архитектуру сетевого адаптера. Так большинство сетевых карт стандарта Ethernet предназначены для установки в слот PCI системной платы. Обычные сетевые карты имеют на лицевой панели один разъем для витой пары.
2 глава. Особенности организации и функционирования архитектур современных компьютеров с общей, распределенной и смешанной памятью.
2.1 Классификация технических средств информатизации.
ЭВМ – комплекс аппаратных (технических) средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач, посредством выполнения задаваемой соответствующей программой последовательности операций.
Архитектура ЭВМ – это многоуровневая иерархия аппаратурно-программных средств, из которых строится ЭВМ. Каждый из уровней допускает многовариантное построение и применение. Конкретная реализация уровней определяет особенности структурного построения ЭВМ.
Рынок современных компьютеров отличается разнообразием и динамизмом, каких еще не знала ни одна область человеческой деятельности. Практика показала, что для решения различных задач нужна соответственно и различная вычислительная техника. В этих условиях любая предложенная классификация ЭВМ очень быстро устаревает и нуждается в корректировке. Например, еще десятилетие назад в основном использовалась классификация средств вычислительной техники, в основу которой было положено их разделение по быстродействию:
СуперЭВМ для решения крупномасштабных вычислительных задач, для обслуживания крупнейших информационных банков данных.
Большие ЭВМ для комплектования ведомственных, территориальных и региональных вычислительных центров.
Средние ЭВМ широкого назначения для управления сложными техноло-гическими производственными процессами. ЭВМ этого типа могут исполь-зоваться и для управления распределенной обработкой информации в качест-ве сетевых серверов.
Малые компьютеры (мини-ЭВМ). Являются наиболее эффективными и компактными системами обработки информации, как научного, так и специ-ального назначения, в том числе для обработки телеметрической информа-ции в реальном масштабе времени. Подобные суперкомпьютеры могут стать основой самых совершенных прикладных систем военного назначения.
Персональные и профессиональные ЭВМ, позволяющие удовлетворять индивидуальные потребности пользователей. На базе этого класса ЭВМ строятся автоматизированные рабочие места для специалистов различного уровня.
В зависимости от назначения, существуют разнообразные классы персональных компьютеров.
Настольные ПК (Desktop или Tabletop) – малогабаритная ЭВМ настольного типа. Обычно состоит из системного блока, содержащего целый ряд устройств, обеспечивающих работу компьютера, клавиатуры, позволяющей вводить информацию в компьютер, и монитора (дисплея), предназначенного для изображения графической и текстовой информации.
Портативные (Portable) или мобильные (Mobile) ПК – представляют собой меньшие по размеру по сравнению с настольными ПК. Имеют встроенное автономное питание. Компактные компьютеры, содержащие все необходимые компоненты (в том числе монитор) в одном небольшом корпусе, как правило, складывающемся в виде книжки. Ноутбуки приспособлены для работы в дороге, на небольшом свободном пространстве. Для достижения малых размеров в них применяются специальные технологии: специально разработанные специализированные микросхемы, ОЗУ и жесткие диски уменьшенных габаритов, компактная клавиатура, не содержащая цифрового поля, внешние блоки питания, минимум гнезд расширения. Как правило, ноутбуки содержат развитые средства подключения к проводным и беспроводным сетям, встроенное мультимедийное оборудование, однако могут уступать по вычислительной мощности настольным ПК.
Планшетные и карманные ПК так же относятся к портативным устройствам. Они имеют еще более компактные размеры, снабжены чувствительным к нажатию экраном и не содержат механической клавиатуры. Ввод текста и управление осуществляются с помощью экрана и стилуса. Многие модели могут распознавать рукописный текст, написанный на экране.
Помимо настольных и портативных компьютеров можно выделить также ряд специальных модификаций ПЭВМ, например, защищенные и промышленные ПК. Ряд компаний производит компьютеры, обладающие устойчивостью к агрессивным средам: сильной вибрации, ударам, большой запыленности, влажности — условиям, в которых обычные ПК быстро бы вышли из строя. Как правило, защищенные ПК выпускаются в формате ноутбуков, более тяжелых и больших по размерам, чем обычные. Их стоимость также значительно выше. Промышленные ПЭВМ, предназначены для решения задач промышленной автоматизации. Отличаются стойкостью к различным внешним воздействиям, увеличенным жизненным циклом изделия, возможностью подключения к промышленным вычислительным сетям.
В конце 50-х годов компания компания IBM, которая лидировала тогда на компьютерном рынке, решила, что производство семейства компьютеров, каждый из которых выполняет одни и те же команды, выгоднее и для самой компании, и для покупателей. Чтобы охарактеризовать этот уровень совместимости, компания IBM ввела термин архитектура. Новое семейство компьютеров должно было иметь единую архитектуру и много разных моделей, отличающихся по цене и скорости, умеющих выполнять одни и те же программы.
2.2 Магистрально-модульный принцип архитектуры современных компьютеров.
В основу архитектуры современных ПК заложен магистрально-модульный принцип. ПК состоит из отдельных частей – модулей, которые являются относительно самостоятельными устройствами ПК (например, процессор, оперативная память, контроллер, дисплей, принтер, сканер и т.д.).
Модульный принцип позволяет пользователю самостоятельно комплектовать необходимую конфигурацию ПК и производить при необходимости его обновление. Модульная организация системы опирается на магистральный принцип обмена информацией. Для работы ПК как единого механизма необходимо осуществлять обмен данными между различными устройствами, за что отвечает системная (магистральная) шина, которая выполняется в виде печатного мостика на материнской плате.
Основные особенности архитектуры ПК сводятся к принципам компоновки аппаратуры, а также к выбранному набору системных аппаратных средств.
Подобная архитектура характеризуется ее открытостью – возможностью включения в ПК дополнительных устройств (системных и периферийных), а также возможностью простого встраивания программ пользователя на любом уровне программного обеспечения ПК.
Т.к. при использовании системной магистрали для обмена процессора с памятью приходится учитывать скоростные ограничения самой магистрали, то существенного ускорения обмена данными с помощью магистрали добиться невозможно.
Для решения этого вопроса был предложен следующий подход. Системная память вместо системной магистрали подключается к специальной высокоскоростной шине, которая дистанционно находится ближе к процессору и не требует сложных буферов и больших расстояний.
В этом случае обмен с памятью идет с максимально возможной для процессора скоростью, и системная магистраль не замедляет его. Особенно актуальным это решение стало с ростом быстродействия процессора. Таким образом, структура ПК из одношинной, которая применялась только в первых компьютерах, становится трехшинной (рис. 1).
Рис.1
2.3 Массивно- паралельные системы современных компьютеров.
Классифицируя современные компьютеры, которые практически все относятся к классу MIMD будем основываться на анализе используемых в системах способах организации оперативной памяти. На рис.2 приведена классификация класса MIMD.
Рис.2 Структура класса современных вычислительных систем.
Для мультипроцессоров учитывается способ построения общей памяти. Возможный подход - использование единой (централизованной) общей памяти. Такой подход обеспечивает однородный доступ к памяти (uniform memory access or UMA) и служит основой для построения векторных суперкомпьютеров (parallel vector processor, PVP) и симметричных мультипроцессоров (symmetric multiprocessor or SMP). Среди примеров первой группы суперкомпьютер Cray T90, ко второй группе относятся IBM eServer p690, Sun Fire E15K, HP Superdome, SGI Origin 300 и др.
Общий доступ к данным может быть обеспечен и при физически распределенной памяти (при этом, естественно, длительность доступа уже не будет одинаковой для всех элементов памяти). Такой подход именуется как неоднородный доступ к памяти (non-uniform memory access or NUMA). Среди систем с таким типом памяти выделяют:
- Системы, в которых для представления данных используется только локальная кэш память имеющихся процессоров (cache-only memory architecture or COMA); примерами таких систем являются, например, KSR-1 и DDM;
- Системы, в которых обеспечивается однозначность (когерентность) локальных кэш памяти разных процессоров (cache-coherent NUMA or CC-NUMA); среди систем данного типа SGI Origin2000, Sun HPC 10000, IBM/Sequent NUMA-Q 2000;
- Системы, в которых обеспечивается общий доступ к локальной памяти разных процессоров без поддержки на аппаратном уровне когерентности кэша (non-cache coherent NUMA or NCC-NUMA); к данному типу относится, например, система Cray T3E.
Мультикомпьютеры (системы с распределенной памятью) уже не обеспечивают общий доступ ко всей имеющейся в системах памяти (no-remote memory access or NORMA). Данный подход используется при построении двух важных типов многопроцессорных вычислительных систем - массивно-параллельных систем (massively parallel processor or MPP) и кластеров (clusters). Среди представителей первого типа систем - IBM RS/6000 SP2, Intel PARAGON/ASCI Red, транспьютерные системы Parsytec и др.; примерами кластеров являются, например, системы AC3 Velocity и NCSA/NT Supercluster.
Следует отметить чрезвычайно быстрое развитие кластерного типа многопроцессорных вычислительных систем.