Главная » Просмотр файлов » СКИПОДы 2007 полная версия

СКИПОДы 2007 полная версия (1127795), страница 7

Файл №1127795 СКИПОДы 2007 полная версия (СКИПОДы 2007 полная версия) 7 страницаСКИПОДы 2007 полная версия (1127795) страница 72019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

Над командами можно выполнять такие же действия, как и над данными. Этооткрывает целый ряд возможностей. Например, программа в процессе своего выполнениятакже может подвергаться переработке, что позволяет задавать в самой программе правилаполучения некоторых ее частей (так в программе организуется выполнение циклов иподпрограмм). Более того, команды одной программы могут быть получены как результатыисполнения другой программы.

На этом принципе основаны методы трансляции —перевода текста программы с языка программирования высокого уровня на языкконкретной машины.3. Принцип адресности. Структурно основная память состоит из перенумерованных ячеек;процессору в произвольный момент времени доступна любая ячейка. Отсюда следуетвозможность давать имена областям памяти, так, чтобы к запомненным в них значениямможно было впоследствии обращаться или менять их в процессе выполнения программ сиспользованием присвоенных имен.Компьютеры, построенные на этих принципах, относятся к типу фон-неймановских. Носуществуют компьютеры, принципиально отличающиеся от фон-неймановских.

Для них,например, может не выполняться принцип программного управления, т.е. они могутработать без “счетчика команд”, указывающего текущую выполняемую командупрограммы. Для обращения к какой-либо переменной, хранящейся в памяти, этимкомпьютерам не обязательно давать ей имя. Такие компьютеры называются не-фоннеймановскими.Конвейерная обработка данных.Основу конвейерной обработки составляет раздельное выполнение некоторой операции внесколько этапов (за несколько ступеней) с передачей данных одного этапа следующему.Производительность при этом возрастает благодаря тому, что одновременно на различныхступенях конвейера выполняются несколько операций. Конвейеризация эффективна толькотогда, когда загрузка конвейера близка к полной, а скорость подачи новых операндовсоответствует максимальной производительности конвейера.

Если происходит задержка, топараллельно будет выполняться меньше операций и суммарная производительность22снизится. Векторные операции обеспечивают идеальную возможность полной загрузкивычислительного конвейера.При выполнении векторной команды одна и та же операция применяется ко всем элементамвектора (или чаще всего к соответствующим элементам пары векторов). Для настройкиконвейера на выполнение конкретной операции может потребоваться некотороеустановочное время, однако затем операнды могут поступать в конвейер с максимальнойскоростью, допускаемой возможностями памяти.

При этом не возникает пауз ни в связи свыборкой новой команды, ни в связи с определением ветви вычислений при условномпереходе. Таким образом, главный принцип вычислений на векторной машине состоит ввыполнении некоторой элементарной операции или комбинации из несколькихэлементарных операций, которые должны повторно применяться к некоторому блокуданных. Таким операциям в исходной программе соответствуют небольшие компактныециклы.Принцип конвейерной обработки информации нашел широкое применение ввычислительной технике. В первую очередь это относится к конвейеру команд.Практически все современные ЭВМ используют этот принцип.

Вместе с тем во многихвычислительных системах наряду с конвейером команд используется и конвейер данных.Сочетание этих двух конвейеров дает возможность достигнуть очень высокойпроизводительности систем на определенных классах задач, особенно если при этомиспользуется несколько конвейерных процессоров, способных работать одновременно инезависимо друг от друга. Именно так и построены самые высокопроизводительныесистемы.

Целесообразнее всего рассмотреть принцип конвейерной обработки на примеренекоторых, наиболее представительных систем.К числу ЭВМ, в которых широкое применение нашел конвейер команд, относится одна излучших свое время машин БЭСМ-6. Она была в течение многих лет самойбыстродействующей в стране благодаря целому ряду интересных решений, в том числе иконвейеру команд. Последний обеспечивался использованием восьми независимыхмодулей ОЗУ, работающих в системе чередования адресов, и большого числа быстрыхрегистров, предназначенных также и для буферизации командной информации. Этопозволило получить на БЭСМ-6 производительность 1 млн.

операций в секунду.Определенный интерес представляет построение систем IВМ 360/91, а также более позднейи более современной IВМ 360/195. Пять основных устройств системы: ОЗУ, управленияпамятью с буферным ОЗУ, процессор команд, операционные устройства для выполненияопераций с плавающей запятой, с фиксированной запятой и десятичной арифметикиработают одновременно и независимо друг от друга.

Оперативное ЗУ построено помногомодульному принципу (до 32 модулей), устройство управления памятью работает попринципу конвейера и обеспечивает 8- или 16-кратное чередование адресов при обращениипроцессора и каналов ввода – вывода информации к ОЗУ.Кроме конвейера команд в системах IВМ 360/91 и IВМ 370/195 в обоих ОУ используетсятакже и конвейерная обработка данных. Однако в системе 360/195 конвейер получаетсядовольно внушительный: в каждом цикле осуществляется выборка до 8 команд,расшифровка 16 команд, до 3 операций над адресами и до 3 процессорных операций. Всегов системе одновременно может обрабатываться до 50 команд.Существенно более полно используется принцип магистральной обработки в системеSTAR-100, разработанной фирмой СDС в 1973 г.

Надо сказать, что фирма СDС вбольшинстве разрабатываемых и выпускаемых машин и систем использует принцип23конвейерном обработки для повышения производительности, однако раньше использовалсятолько командный конвейер, а в системе STAR-100 – оба типа конвейера. Системасодержит три конвейерных процессора (рис. 3.1): ППЗ – процессор, содержащийконвейерные устройства сложения и умножения с плавающей запятой; ППФЗ – процессор,содержащий конвейерное устройство сложения с плавающей запятой, конвейерноемногоцелевое устройство, выполняющее умножение с фиксированной запятой, деление иизвлечение квадратного корня; СП – специальный конвейерный 16-разрядный процессор,выполняющий операции с фиксированной запятой и ряд логических операций.Конвейерные процессоры оперируют с 64- или 32-разрядными числами и каждые 40 невыдают результаты в блок управления потоками данных и буферами.

Оперативное ЗУпостроено по модульному принципу (32-модуля памяти) и работает с чередованием адресовпод управлением устройства УП (управление памятью). Каждый малый цикл обращения кпамяти – 40 нc. (Полный цикл ОЗУ–1,28 мкс, т. е. 40X32 нc.)Конвейерный сумматор с плавающей запятой состоит из четырех сегментов –специализированных операционных устройств (см.

рис. 1.2, а). Продолжительность циклакаждого сегмента составляет 40 нс; таким образом, время выполнения операции сложения сплавающей запятой равно 160 нс.Конвейерный умножитель включает в себя 8 сегментов, поэтому время выполненияоперации умножения составляет 320 нс. Но при загрузке конвейерных процессоров длиннойпоследовательностью операндов, над которыми производится одна и та же операция,результат выдается каждые 40 нс. Учитывая, что каждый из двух основных процессоровможет выдавать по два 32-разрядных результата, нетрудно подсчитать, что система STAR100 может в пределе выполнять до 100 млн. операций в секунду.Устройства конвейерной обработки далеко не всегда выполняют с жесткой настройкой наодну определенную операцию.

Чаще их делают многоцелевыми, вводя в конвейерсегменты, необходимые для реализации полного набора операций, в процессе выполнениякоторых весь тракт настраивается соответствующим образом. На рис. 3.2 представленаструктура системы АSС фирмы «Техас Инструментс» и показано, какие сегментыуниверсальной цепочки работают при различных операциях.Одной из наиболее высокопроизводительных вычислительных систем в миреобщепризнанно считается система CRAY, созданная в 1976 г. В этой системе конвейерныйпринцип обработки используется в максимальной степени: имеется и конвейер команд, иконвейер арифметических и логических операций.

Кроме того, в системе широкоприменяется совмещенная обработка информации несколькими устройствами. Все этопозволило при решении научных задач достигнуть чрезвычайно высокойпроизводительности – до 250 млн. операций в секундуСистема CRAY (рис. 2.3) состоит из четырех секций: функциональных устройств,регистров, управления программой, памяти и ввода – вывода. В системе 12функциональных устройств, работающих в режиме конвейера, разбитых на 4 группы:адресную, скалярную, операций с плавающей запятой и векторную.

Число сегментов вкаждом функциональном устройстве (указано в скобках на схеме) сравнительно невелико,оно зависит от сложности операций и колеблется в пределах от 1 до 14 (вычислениеобратной величины). Такое сравнительно небольшое число сегментов в каждоммагистральном устройстве имеет определенные преимущества – они сравнительно быстрозаполняются.

Характеристики

Тип файла
PDF-файл
Размер
1,93 Mb
Высшее учебное заведение

Список файлов ответов (шпаргалок)

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее