Файл: Перечень ответов на вопросы к промежуточному зачету по дисциплине Организация эвм и вс.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 252
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Перечень ответов на вопросы к промежуточному зачету
по дисциплине «Организация ЭВМ и ВС»
1. Основные принципы построения ЗВМ.
Рассмотрим некоторые из наиболее популярных классификаций: по принципу действия.
Критерием деления вычислительных машин здесь является форма представления информации, с которой они работают:
1. Аналоговые (АВМ) - вычислительные машины непрерывного действия, работают с информацией, представленной в непрерывной (аналоговой) форме, т.е. в виде непрерывного ряда значений какой-либо физической величины (чаще всего электрического напряжения).
Основные достоинства и недостатки АВМ:
- простота и удобство в эксплуатации;
- программирование задач для решения на них, как правило, нетрудоемкое;
- скорость решения задач изменяется по желанию оператора и может быть сделана сколь - угодно большой (больше, чем у ЦВМ);
но точность решения задач очень низкая (относительная погрешность 2-5%).
На АВМ наиболее эффективно решать математические задачи, содержащие дифференциальные уравнения, не требующие сложной логики.
2. Цифровые (ЦВМ) - вычислительные машины дискретного действия, работают с информацией, представленной в дискретной, а точнее, в цифровой форме.
3. Гибридные (ГВМ) - вычислительные машины комбинированного действия, работают с информацией, представленной и в цифровой, и в аналоговой форме.
Они совмещают в себе достоинства АВМ и ЦВМ. ГВМ целесообразно использовать для решения задач управления сложными быстродействующими техническими комплексами.
Наиболее широкое применение получили ЦВМ с электрическим представлением дискретной информации - электронные цифровые вычислительные машины, обычно называемые просто электронными вычислительными машинами (ЭВМ), без упоминания об их цифровом характере.
- по назначению
1. Универсальные (общего назначения) - предназначены для решения самых различных технических задач, экономических, математических, информационных и других задач, отличающихся сложностью алгоритмов и большим объемом обрабатываемых данных.
Они широко используются в вычислительных центрах коллективного пользования и в других мощных вычислительных комплексах.
2. Проблемно-ориентированные - служат для решения более узкого круга задач, связанных, как правило, с управлением технологическими объектами; регистрацией, накоплением и обработкой относительно небольших объемов данных; выполнением расчетов по относительно несложным алгоритмам.
Они обладают ограниченными по сравнению с универсальными ЭВМ аппаратными и программными ресурсами.
К проблемно-ориентированным ЭВМ можно отнести, в частности, всевозможные управляющие вычислительные комплексы
3. Специализированные - используются для решения узкого круга задач или реализации строго определенной группы функций.
Такая узкая ориентация ЭВМ позволяет четко специализировать их структуру, существенно снизить их сложность и стоимость при сохранении высокой производительности и надежности их работы.
К специализированным ЭВМ можно отнести, например, программируемые микропроцессоры специального назначения; адаптеры и контроллеры, выполняющие логические функции управления отдельными несложными техническими устройствами, агрегатами и процессами; устройства согласования и сопряжения работы узлов вычислительных систем.
- по размерам и функциональным возможностям
1. сверхбольшие (суперЭВМ);
2. большие (универсальные ЭВМ общего назначения);
3. малые (или мини);
4. сверхмалые (микроЭВМ)
2. Архитектуры процессоров и их сравнительная оценка. Процессоры CISC, RISC, VLIW, MISC и их особенности.
В зависимости от набора и порядка выполнения команд процессоры можно разделить на:
1. Complex Instruction Set Comand (CISC) – процессор со сложным (полным) набором команд;
2. Reduced Instruction Set Comand (RISC) – процессор с сокращенным набором команд;
3. Minimum Instruction Set Comand (MISC) – процессор с минимальным набором команд. Архитектура MISC строится на стековой вычислительной модели с ограниченным числом команд (примерно 20–30 команд);
4. Very long instruction word (VLIW) – процессор с очень длинным командным словом — архитектура с несколькими АЛУ. В одной инструкции процессора задаётся несколько операций, которые должны выполняться параллельно.
3. Основные характеристики ЭВМ.
Функциональные возможности ЭВМ обусловливают важнейшие технико-эксплуатационные характеристики:
• быстродействие, измеряемое усредненным количеством операций, выполняемых машиной за единицу времени;
• разрядность и формы представления чисел, с которыми оперирует ЭВМ;
• номенклатура, емкость и быстродействие всех запоминающих устройств;
• номенклатура и технико-экономические характеристики внешних устройств хранения, обмена и ввода-вывода информации;
• типы и пропускная способность устройств связи и сопряжения узлов ЭВМ между собой (внутримашинного интерфейса);
• способность ЭВМ одновременно работать с несколькими пользователями и выполнять одновременно несколько программ (многопрограммность);
• типы и технико-эксплутационные характеристики операционных систем, используемых в машине;
• наличие и функциональные возможности программного обеспечения;
• способность выполнять программы, написанные для других типов ЭВМ (программная совместимость с другими типами ЭВМ);
• система и структура машинных команд;
• возможность подключения к каналам связи и к вычислительной сети;
• эксплуатационная надежность ЭВМ;
• коэффициент полезного использования ЭВМ во времени, определяемый соотношением времени полезной работы и времени профилактики.
Либо
В качестве основных характеристик ЭВМ обычно рассматривают: быстродействие и производительность емкость памяти, стоимость и надежность.
Для пользователей обычно представляют основной интерес быстродействие и производительность.
Быстродействие оценивают либо как количество стандартных операций в единицу времени, либо как скорость вычислений при выполнении эталонного алгоритма или некоторого класса алгоритмов.
В качестве стандартных операций обычно выбирают либо короткую операцию сложения, либо операции с плавающей точкой.
4. Способы организации работы процессоров (последовательный, параллельный, конвейерный и т.д.).
Последовательная обработка
Во время процесса процессор считывает последовательность команд, содержащихся в памяти, и исполняет их. Очерёдность считывания команд изменяется в случае, если процессор считывает команду перехода — тогда адрес следующей команды может оказаться другим. Другим примером изменения процесса может служить случай получения команды останова или переключение в режим обработки аппаратного прерывания.
Скорость перехода от одного этапа цикла к другому определяется тактовым генератором. Тактовый генератор вырабатывает импульсы
, служащие ритмом для центрального процессора.
Параллельная обработка
В основу было положено понятие потока, под которым понимается последовательность элементов, команд или данных, обрабатываемая процессором. Соответствующая система классификации основана на рассмотрении числа потоков инструкций и потоков данных и описывает четыре архитектурных класса:
SISD (single instruction stream / single data stream) - одиночный поток команд и одиночный поток данных
MISD (multiple instruction stream / single data stream) - множественный поток команд и одиночный поток данных.
SIMD (single instruction stream / multiple data stream) - одиночный поток команд и множественный поток данных.
MIMD (multiple instruction stream / multiple data stream) - множественный поток команд и множественный поток данных
В основе параллельного компьютера лежит идея использования для решения одной задачи нескольких процессоров, работающих сообща, причем процессоры могут быть как скалярными, так и векторными.
Конвейерная обработка
Конвейерная архитектура (pipelining) была введена в центральный процессор с целью повышения быстродействия. Обычно для выполнения каждой команды требуется осуществить некоторое количество однотипных операций, например: выборка команды из ОЗУ, дешифрация команды, адресация операнда в ОЗУ, выборка операнда из ОЗУ, выполнение команды, запись результата в ОЗУ. Каждую из этих операций сопоставляют одной ступени конвейера. Например, конвейер микропроцессора с архитектурой MIPS-I содержит четыре стадии:
· получение и декодирование инструкции (Fetch);
· адресация и выборка операнда из ОЗУ (Memory access);
· выполнение арифметических операций (Arithmetic Operation);
· сохранение результата операции (Store).
После освобождения k-й ступени конвейера она сразу приступает к работе над следующей командой. Если предположить, что каждая ступень конвейера тратит единицу времени на свою работу, то выполнение команды на конвейере длиной в n ступеней займёт n единиц времени, однако в самом оптимистичном случае результат выполнения каждой следующей команды будет получаться через каждую единицу времени.
Суперскалярная обработка
Способность выполнения нескольких машинных инструкций за один такт процессора. Появление этой технологии привело к существенному увеличению производительности.
5. Цикл процессора (выборка команды ). Последовательность выборки команды