- •2.Косвенный переход
- •Дескрипторы
- •Основные характеристики тестов
- •Надёжность тестирования –
- •Однородное ранжирование
- •Ранжирование по методу Хаффмана
- •Формы представления чисел
- •Представление чисел с учетом знака
- •4.1. Сложение с плавающей точкой
- •4.2. Умножение мантисс чисел с плавающей точкой
- •Сложение чисел
- •Система команд
- •Интегральный таймер
- •Программируемый адаптер последовательного интерфейса
- •Схемы управления и защиты памяти
- •Разрядность обрабатываемых данных - 8; 16; 32
- •Разрядность обрабатываемых данных - 8; 16; 32
- •80486Dx – 32 разрядный процессор 80486 с встроенным сопроцессором
- •80486Sx -- 32 разрядный процессор 80486 без сопроцессора
- •80486Dx2 – частота cpu увеличена в 2 раза по сравнению с шиной.
- •80486Dx4 -- частота cpu увеличена в 2,5 (3) раза по сравнению с шиной.
- •Для увеличения объёма convention memory осуществляют перемещение dos, резидентных программ и драйверов в расширенную память.
- •Существуют две системы нумерации секторов на диске:
- •Pause [сообщение] -- приостановка выполнения bat-файла и выдача сообщения
- •73. Управление дисками и каталогами в ms-dos.
- •Триггеры с управлением по фронту
- •Приведена схема мультиплексора 4 в 1
- •После заполнения таблицы можно перейти к синтезу комбинационной схемы r- го вычислителя I – го разряда регистра.
- •2.1.2. Комбинаторная мера.
- •2.1.3. Аддитивная мера Хартли.
- •2.2.3. Условная энтропия.
- •2.2.4. Энтропия и информация.
- •3.2. Выбор частоты отсчётов при дискретизации.
- •3.3. Квантование по уровню.
- •Теорема 1
- •Теорема 2
- •4.4. Оптимальное кодирование.
- •Например: Дан восьмибуквенный первичный алфавит, известны безусловные вероятности для символов первичного алфавита.
- •4.6.2. Циклические коды.
- •1. Семантический разрыв между архитектурой эвм и уровнем решаемых задач
- •1.1. Физическая и виртуальная эвм
- •1.2. Семантический разрыв между физической и виртуальной эвм
- •1.3. Уменьшение семантического разрыва
- •1.4. Векторная обработка данных
- •2. Основы горизонтальной и вертикальной обработки информации
- •2.1. Характеристика горизонтальной и вертикальной технологий
- •2.2. Вертикальные операции и устройства
- •2.2.1. Операция вертикального сложения.
- •2.2.2. Операция деления количества единиц.
- •2.2.3. Операция упорядочения единиц.
- •2.2.4. Примеры выполнения вертикальных операций.
- •3. Использование матричного параллелизма в архитектуре эвм
- •3.1. Матричный параллелизм на системном уровне
- •3.1.1. Однородные матричные процессоры.
- •3.1.2. Периферийные матричные процессоры.
- •3.2. Матричный параллелизм на схемном уровне
- •3.2.1. Параллельные сдвигатели.
- •3.2.2. Параллельные сумматоры.
- •3.2.3. Матричные умножители
- •3.2.4. Матричные делители.
- •№114 Матричные системы
- •№117 Многомашинные системы
- •№121 Стандарт скоростной оптической магистрали fddi.
- •152. Принцип управления по хранимой микропрограмме. Операционно-адресная структура микрокоманды.
- •Основная задача свв – организация обменом информации между оп эвм и пу.
- •К основным функциям свв относят следующие:
- •166. Формирование речевых сообщений по правилам и по образцам. Способы сжатия информации в устройствах ввода-вывода речевых сообщений.
1. Семантический разрыв между архитектурой эвм и уровнем решаемых задач
1.1. Физическая и виртуальная эвм
Аппаратура ЭВМ составляет физическую машину. Аппаратная реализация операций в физической ЭВМ обеспечивает функционально-полный базис возможностей для программного выполнения более сложных операций и решения широкого круга задач. Программное обеспечение дополняет физическую машину до виртуальной ЭВМ, которая так называется, поскольку создает иллюзию более мощной физической машины. Изначально ЭВМ развивалась в условиях ограниченной (надежностью и стоимостью) сложности физической машины. Классической стала фон-неймановская модель ЭВМ, характеризующаяся простотой структуры. Она содержит процессор, память и устройство ввода-вывода. Процессор имеет регистр и счетчик адреса команды для последовательного выбора команд, арифметико-логическое устройство (АЛУ) для их выполнения, рабочие регистры для фиксации операндов и результата на входах и выходе АЛУ.
1.2. Семантический разрыв между физической и виртуальной эвм
Программное обеспечение занимает место между пользователем и физической машиной. Повышение paзмерности и сложности решаемых задач стимулирует развитие языков высокого уровня и системного программного обеспечения. Сохранение простой физической машины приводит к росту сложности программного обеспечения, снижению его надежности, повышению стоимости разработки и отладки. Так проявился семантический разрыв между структурой физической машины и организацией вычислений в виртуальной ЭВМ.
В организации вычислений и памяти семантический разрыв проявляется прежде всего в несоответствии непосредственных возможностей физической машины для представления и обработки сложных структур данных, описываемых на языках высокого уровня. В первых моделях ЭВМ вводится индексный регистр для облегчения адресации к элементам массивов. В следующих моделях аппаратная поддержка представления и обработки массивов расширяется введением буферной памяти для хранения индексов элементов многомерных массивов и самих элементов при их частом использовании.
1.3. Уменьшение семантического разрыва
Построение программного обеспечения по принципу вызова подпрограмм обусловило совершенствование физической машины введением аппаратной поддержки обращения к подпрограммам и механизма передачи параметров. Развитие языковых средств, сопровождаемое включением в них векторных операций и возможностей параллельного выполнения вычислений, привело к существенным усложнениям физической машины. Создаются многопроцессорные вычислительные системы и комплексы. Векторная обработка выполняется на векторных и матричных процессорах. Разрабатываются потоковые машины, в которых процесс выполнения команд распараллеливается естественным образом.
Создаются машины языков высокого уровня (BASIC,FORTRAN,PL,PASCAL), в которых к исполнению принимается оператор программы, написанной на языке высокого уровня. Разрабатываются ЭВМ с аппаратной реализацией операционной системы.
1.4. Векторная обработка данных
В основе векторной обработки данных лежит векторизация вычислений, в процессе которой меняется постановка вычислительной задачи преобразованием множества скалярных операций в векторную форму. Данные структурируются в массивы, над которыми выполняются векторные операции, предусматривающие обработку элементов по единым командам. Для выполнения векторных операций в состав ЭВМ включаются матричные или векторные процессоры.
Векторные процессоры используют конвейерный принцип организации вычислений. Конвейер представляет собой последовательно соединенные участки, состоящие из комбинационного преобразователя и регистра, запоминающего результат вычислений в конце такта. С каждым тактом информация переходит из предыдущих участков конвейера в следующие, претерпевая соответствующие преобразования.
Различают линейные конвейеры, соединяющие участки в единую цепочку вычислений, и нелинейные конвейеры, допускающие опережающие и обратные связи между участками. Конвейерные ВУ могут быть однофункциональными, а также многофункциональньми со статической (до вычислительного процесса) или динамической (в процессе вычислений) настройкой на различные задачи. Перенастройка конвейера может осуществляться изменением соединения участков или изменением операций, выполняемых отдельными участками.
Одной из проблем построения конвейера является согласование задержек комбинационных преобразователей различных участков для их работы по единой тактовой частоте. Для понижения частоты работы участка используется его параллельное дублирование. Для согласования задержек вычислений применяется буферизация, которая обеспечивает задержку данных на заданное количество тактов дополнительно введенными участками, состоящими только из регистров.
Конвейер характеризуется временем запуска, т. е. количеством тактов вычисления первого результата и пропускной способностью — количеством результатов, вычисленных за единицу времени.
№108. Основы горизонтальной и вертикальной обработки информации