- •Определение и классификация вычислительных систем
- •Архитектурные свойства вычислительных систем
- •Масштабируемость (Scalability) вс
- •Универсальность (Genericity, Generality, Versatility) вс.
- •Реконфигурируемость (Reconfigurability) вс.
- •Надежность и живучесть (Reliability and Robustness) вс.
- •Самоконтроль и самодиагностика (self-testing and self-diagnostics) вс.
- •Технико-экономическая эффективность (Technical-economical Efficiency) вс.
- •Закон Мура. Структурная классификация вычислительных систем.
- •2012: Опровержение закона Мура
- •2015: Intel верит в дальнейшее соблюдение закона Мура
- •По назначению:
- •По типу:
- •По характеру устройств:
- •По управлению:
- •Основные принципы построения эвм
- •Архитектура Джона фон Неймана.
- •Классификация компьютерных архитектур. Виды, преимущества и недостатки, особенности
- •Современные архитектуры цп. Виды и отличия.
- •Центральный процессор. Состав центрального процессора.
- •Центральный процессор. Характеристики современного процессора
- •Системы risc и cisc. Основные черты. Области применения.
- •Виды памяти. Отличия и особенности.
- •Типы модулей оперативной памяти
- •Оперативная память. Задачи и виды модулей оперативной памяти
- •Типы памяти
- •Организация кэша (кэш-строки, кэш линейки, блокируемая и неблокируемая память)
- •Кэш подсистема современных процессоров. 2-х уровневая организация кэш
- •Системные шины. Определение, виды, назначение. Области применения
- •Локальные шины. Определение, виды, назначение. Области применения
- •Графические интерфейсы и шины. Отличия и основные характеристики.
- •Интерфейс ata (история развития ide, udma), sata
- •Шина scsi, pata, sata. Отличительные особенности. Режим pio, dma.
- •Развитие шины pci. Устройства, работающие на шине pci
- •16 Gt/sсоответствует скорости примерно 2 Гб/с на одну линию x1.
- •Шина usb. История развития, виды, характеристики. Отличие от ieee 1394 FireWire
- •Логическая структура поверхности логического диска
- •Внешние устройства пк. Классификация и подробное описание.
- •Внешние устройства пк (типы портов ввода-вывода, классификация). Понятие мультимедиа.
Реконфигурируемость (Reconfigurability) вс.
Структурная и функциональная гибкости ВС обусловлены широкими возможностями систем по статической и динамической реконфигурации. Статическая реконфигурация ВС обеспечивается: варьированием числа вычислителей, их структуры и состава; выбором дня вычислителей числа полюсов для связи с другими вычислителями; возможностью построения структур в виде графов, относящиxся к различным классам; допустимостью применения в качестве связен каналов различных типов, различной физической природы и различной протяженности и т. п. Благодаря приспособленности ВС к статической реконфигурации достигается адаптация системы под область применения на этапе ее формирования. Динамическая реконфигурация ВС поддерживается возможностью образования в системах таких (виртуальных) подсистем, структуры и функщиональные организации которых адекватны входной мультипрограммной ситyации и структурам решаемых задач. Следовательно, способность ВС к динамической реконфигурации приводит к ее высокой универсальности, при которой достигается заданный уровень производительности при решении широкого класса задач; реализуются известные в вычислительной технике режимы функционирования (коллективное пользование, пакетная обработка и др.), способы управления вычислительным процессом (централизованный, децентрализованный и др.), структурные схемы (изолированные вычислительные машины, системы из нескольких процессоров и одной ЭВМ, системы из одной ЭВМ и нескольких устройств памяти и т. п.) и способы обработки информации (конвейерный, матричный, распределенный и др.). Способность ВС к динамической реконфигурации является следствием полноты воплощения принципов коллектива вычислителей и прежде все- го принципа пpогpаммируемости структуры. Эта способность ВС позволяет ей в процессе функционирования проводить автоматическую перенастройку своей структуры для реализации обменов информацией между вычислителями, осуществлять «подстройку» состояний функциональных устройств и узлов в вычислителях c целью достижения адекватности между ВС и совокупностью совместно протекающих в ней прок ессов.
Надежность и живучесть (Reliability and Robustness) вс.
Данные два понятия семантически близки, оба призваны характеризовать архитектурные способности ВС по выполнению возлагаемых на них функций. Однако каждое из них отражает специфические особенности ВС по использованию исправных ресурсов при переработке информации. Под надежностью ВС понимается ее способность к автоматической (программной) настройке и организации функционирования таких структурных схем, которые при отказах и восстановлении вычислителей обеспечивают заданный уровень производительности или, говоря иначе, возможность использовать фиксированное число исправных вычислителей (при реализации параллельных программ решения сложных задач). Это понятие характеризует возможности ВС по переработке информации при наличии фиксированной структурной избыточности (представленной частью вычислителей) и при использовании параллельных программ с заданным числом ветвей. При изучении надежности ВС под отказом понимают событие, при котором система теряет способность выполнять функции, связанные c реализацией параллельной программы c заданным числом ветвей. Если ВС находится в состоянии отказа, то число неисправных вычислителей превосходит число вычислителей, составляющих структурную избыточность. Понятие надежности ВС вкладывается в общепринятое понятие надежности систем. При этом структурные схемы, порождаемые в пределах ВС для надежной реализации параллельных программ c фиксированным числом ветвей, выступают как виртуальные системы (достаточно близкие к системам с резервом). Под живучестью ВС понимают свойство программной настройки и организации функционирования таких структурных схем, которые в условиях отказов и восстановления вычислителей гарантируют при выполнении параллельной программы производительность в заданных пределах или возможность использования всех исправных вычислителей. Понятие «живучесть» ВС характеризует их способности по организации отказоустойчивых вычислении или, говоря иначе, по реализации параллельных программ, до- пускающих варьирование числа ветвей в известных пределах. При рассмотрении живучести ВС выделяют полный и частичный отказы. Под полным отказом ВС понимают событие, при котором система теряет способность выполнять параллельную программу с переменным числом ветвей. Частичным отказом называют событие, при котором имеют место отказы вычислителей, но сохраняется возможность реализации на ВС параллельной программы с переменным числом ветвей. При полном отказе производительность системы становится равной нулю. Частичный отказ приводит лишь к некоторому снижению производительности, т. е. к увеличению времени реализации параллельной программы c переменным числом ветвей. Понятия полного и частичного восстановления ВС очевидны. B живучих ВС допустимо использование аппаратypной избыточности на уровне отдельных функциональных устройств и узлов вычислителей, однако эта избыточность играет лишь вспомогательную роль. Следует подчеркнуть, что в живучей ВС в любой момент функционирования используется суммарная производительность всех исправных вычислителей. Из этого следует, что программы решения задач должны обладать свойством адаптируемости (под число исправных вычислителей) и иметь информационную избыточность. Ясно, что описанные выше принципы технической реализации ВС как коллективов вычислителей являются необходимыми условиями достижения ими свойства живучести.
