ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 627
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
АРХИТЕКТУРЫ, ХАРАКТЕРИСТИКИ, КЛАССИФИКАЦИЯ ЭВМ
3. ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ
4. ПРИНЦИПЫ ОРГАНИЗАЦИИ ПОДСИСТЕМЫ ПАМЯТИ ЭВМ И ВС
ОРГАНИЗАЦИЯ СИСТЕМНОГО ИНТЕРФЕЙСА И ВВОДА/ВЫВОДА ИНФОРМАЦИИ
МНОГОПРОЦЕССОРНЫЕ И МНОГОМАШИННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ
2. ФУНКЦИОНАЛЬНАЯ
И СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ЭВМ
Существуют два взгляда на построение и функционирование ЭВМ. Первый – взгляд пользователя, не интересующегося технической реали- зацией ЭВМ и озабоченного только получением некоторого набора функций и услуг, обеспечивающих эффективное решение его задач; второй – разработчика ЭВМ, усилия которого направлены на рацио- нальную техническую реализацию необходимых пользователю функ- ций. С учетом этого обстоятельства и вводятся понятия «функциональ- ная» и «структурная» организация компьютера.
Действительно, с точки зрения пользователя решение любой задачи на ЭВМ требует поэтапного выполнения некоторой последовательности действий: программирования, кодирования, ввода, обработки, докумен- тирования. На каждом из этих этапов учет запросов пользователя может потребовать расширения реализуемых ЭВМ функций и услуг, что реша- ется при проектировании ЭВМ и входит в понятие функциональной организации ЭВМ.
В результате создается абстрактная модель ЭВМ, описывающая функциональные возможности машины и предоставляемые ею услуги. Функциональная организация ЭВМ в значительной степени определяет- ся предъявляемыми к ней требованиями, уровнем подготовки потенци- альных пользователей, типом решаемых ими задач, потребностями в развитии компьютера (по емкости памяти, разрядности, составу пери- ферийных устройств и др.).
Предусматриваемые абстрактной моделью функции ЭВМ реализу- ются на основе реальных физических средств (устройств, блоков, узлов, элементов) в рамках определенной структуры. В общем случае под структурной организацией ЭВМ понимается некоторая физическая модель, устанавливающая состав, порядок и принципы взаимодействия основных функциональных частей машины (без излишних деталей их
технической реализации).
Функциональная организация ЭВМ играет ведущую роль и в зна- чительной степени определяет структурную организацию машины, хотя и не дает жестких ограничений на конечную техническую реализацию структурных элементов. Вместе с тем функции и структура любого эле- мента находятся в диалектической взаимосвязи и взаимозависимости. С одной стороны, функциональным назначением устройства (блока, уз-
ла) ЭВМ определяется необходимый состав материальных объектов (реальных аппаратных и программных средств) и характер их взаимо- действия. С другой стороны, одна и та же функция может быть реализо- вана на совершенно разных технических средствах, а изменение состава или связей между элементами, изменение пропорций между аппарат- ными и программными средствами может сохранить неизменной функ- цию системы, сообщив ей новые свойства.
-
Обобщенная структура ЭВМ и пути её развития
Развитие архитектуры неизбежно ведет к развитию структуры ЭВМ. Реализация принципов интеллектуализации, которые все больше определяют развитие архитектуры ЭВМ, возможна при совершенство- вании структурной организации, обеспечивающей повышение эффек- тивности вычислительного процесса и, как следствие этого, рост произ- водительности ЭВМ. В конечном счёте условием и критерием развития структуры является рост производительности ЭВМ.
Основной тенденцией в развитии структуры ЭВМ является разде- ление функций системы и максимальная специализация подсистем для выполнения этих функций.
Обобщенная структура ЭВМ приведена на рис. 2.1. Она состоит из
следующих составных частей: обрабатывающей подсистемы; подсисте- мы памяти; подсистемы ввода/вывода; подсистемы управления и обслу- живания.
Для каждой подсистемы выделены основные направления их раз- вития.
Обрабатывающая подсистема
Развитие обрабатывающей подсистемы в большей степени, чем всех остальных подсистем, идет по пути разделения функций и повы- шения специализации составляющих ее устройств. Создаются специ- альные средства, которые осуществляют функции управления системой, освобождая от этих функций средства обработки. Такое распределение функций сокращает эффективное время обработки информации и по- вышает производительность ЭВМ. В то же время, средства управления, как и средства обработки, становятся более специализированными. Устройство управления памятью реализует эффективные методы пере- дачи данных между средствами обработки и подсистемой памяти. Ме- няются функции центрального устройства управления.
Обрабатывающая подсистема
Центральное устройство управления | Управление межпроцессорным обменом | Устройство управления памятью |
Средства скалярной обработки | Средства логической обработки | Средства векторной обработки |
Сверхопера- тивная память
Подсистема ввода-вывода
Оперативная память
Кэш-память
Внешняя память
Подсистема памяти
60
Повышение эффективности алгоритмов обработки
Увеличение частоты работы операционных устройств
Расширение средств обработки
Рис. 2.1. Обобщенная структура ЭВМ и основные направления ее развития
С одной стороны, ряд функций передается в другие подсистемы (например, функции ввода/вывода), с другой – развиваются средства ор- ганизации параллельной обработки нескольких команд (суперскалярная обработка, конвейерная технология выполнения команд, многоядерные структуры, многопотоковая обработка команд, динамическое изменение последовательности команд, предварительная выборка данных, пред- сказание направления ветвлений и т.д.). Бурно развивается управление межпроцессорным обменом как эффективное средство передачи ин- формации между несколькими центральными процессорами, входящи- ми в состав вычислительной системы или комплекса.
Операционные устройства обрабатывающей подсистемы, кроме традиционных средств скалярной (суперскалярной) и логической обра- ботки, все шире стали включать специальные средства векторной обра- ботки. При этом время выполнения операций можно резко сократить за счет увеличения частоты работы операционных устройств.
В устройствах скалярной обработки все шире появляются специаль- ные операционные блоки, оптимизированные на эффективное выполнение отдельных операций, разрядность обрабатываемых слов возрастает.