- •14. Основные характеристики эвм
- •1.Постулаты Фон Неймановской эвм. Классификация эвм.
- •Классификация эвм
- •9. Последовательность прерываний.
- •10. Общие принципы ввода-вывода.
- •11. Структура системной шины.
- •12. Интерфейсы последовательной и параллельной связи.
- •13. Время выполнения команд.
- •15. Канал. Уплотнение, разделение сигнала.
- •16. Коммутация. Детерминированные и случайные сигналы. Два способа передачи по физическому каналу.
- •17. Каналы ввода-вывода.
- •18. Сопроцессоры. Синхронизация по командам.
- •19. Сопроцессоры. Синхронизация по данным.
- •20. Внутренняя организация fpu
- •21. Статическая и динамическая память.
- •22. Расслоение банков. Контроль чётности. Распределение памяти.
- •23. Ассоциативный параллельный процессор.
- •24. Структура кэш-памяти.
- •25. Основной поток команд для pentium.
- •26. Устройство обработки ветвлений. И предсказания ветвления.
- •27. Кэш с отслеживанием.
- •28. Мультипроцессоры.
- •29. Параллельные алгоритмы.
- •30. Эвм с сокращенным набором команд.
- •31. Простейшие логические элементы. Функционирование комбинационных схем.
- •32. Общие положения теории цифровых автоматов.
- •33. Методы описания цифровых автоматов.
- •34. Элементарный автомат.
- •36. Периферийные устройства – печати.
- •37. Периферийные устройства – мониторы.
- •38. Сравнение методов коммутации данных
- •36. Периферийные устройства – печати.
- •Матричный принтер
- •Струйный принтер
- •Лазерный принтер
- •37. Периферийные устройства – мониторы.
- •По виду выводимой информации
- •По типу экрана
- •Основные параметры мониторов
- •Плазменная панель
- •Принцип действия
- •3. Адресация данных и переходов. Адресация переходов
- •Адресация данных
- •28. Мультипроцессоры.
28. Мультипроцессоры.
(Ниже)
29. Параллельные алгоритмы.
- Они должны быть представлены в виде последовательности групп операций и все операции должны быть независимыми и обладать возможностью быть выполненными на определенном количестве процессоров. Каждая группа операций называется ярусом, число групп – высотой, а макс.число операций в ярусе – шириной параллельной формы.
30. Эвм с сокращенным набором команд.
Большое количество команд включает большое количество микрокоманд, что повышает эффективность труда программиста. Управление микропрограммным ЦП сводится к управлению ПЗУ (внутри ЦП). Каждое слово ПЗУ считывается в определенном цикле синхронизации и каждый бит этого слова связан с реализацией определенной обработки.
Путем внедрения изменений в микрокоманды, хранящиеся в ПЗУ, модифицируется набор команд. В ЭВМ с широкопрограммным управлением имеется управляющее ПЗУ, адресация которого осуществляется устройством задания последовательности микрокоманд.
При работе ЦПУ с аппаратным (не микропрограммным) управлением в составе ЭВМ с сокращенным набором команд, команды выбираются не из ПЗУ, а из любой области виртуального адресного пространства ЭВМ. ЭВМ с сокращенным набором команд могут иметь очень большую производительность за счет простоты и регулярности структуры команд. И эти команды выполняются за 1 машинный цикл. Большинство операций этих ЭВМ имеют характер регистр – регистр.
Обращение в ОЗУ происходит только для выполнения простых операций загрузки в регистры и замещения регистров в ОЗУ.
Уменьшение количества логических вентилей и объема ПЗУ позволяет снизить размеры таких микропроцессоров и их стоимость.
Набор команд для таких ЦП может быть 30-50, когда для обычных в 10 раз больше.
Одно из определений характеризует их как ЭВМ с одноцикловой реализацией операций, жёстким, а не микропрограммным управлением, небольшим количеством команд и режимом адресации, и фиксированным набором команд.
Для работы таких ЦП необходимо большое количество регистров.
31. Простейшие логические элементы. Функционирование комбинационных схем.
В основе построения компьютеров, а точнее аппаратного обеспечения, лежат так называемые вентили. Они представляют собой достаточно простые элементы, которые можно комбинировать между собой, создавая тем самым различные схемы. Одни схемы подходят для осуществления арифметических операций, а на основе других строят различную память ЭВМ.
Простейший вентиль представляет собой транзисторный инвертор, который преобразует низкое напряжение в высокое или наоборот (высокое в низкое). Это можно представить как преобразование логического нуля в логическую единицу или наоборот. Т.е. получаем вентиль НЕ.
Соединив пару транзисторов различным способом, получают вентили ИЛИ-НЕ и И-НЕ. Эти вентили принимают уже не один, а два и более входных сигнала. Выходной сигнал всегда один и зависит (выдает высокое или низкое напряжение) от входных сигналов. В случае вентиля ИЛИ-НЕ получить высокое напряжение (логическую единицу) можно только при условии низкого напряжении на всех входах. В случае вентиля И-НЕ все наоборот: логическая единица получается, если все входные сигналы будут нулевыми. Как видно, это обратно таким привычным логическим операциям как И и ИЛИ. Однако обычно используются вентили И-НЕ и ИЛИ-НЕ, т.к. их реализация проще: И-НЕ и ИЛИ-НЕ реализуются двумя транзисторами, тогда как логические И и ИЛИ тремя.
Выходной сигнал вентиля можно выражать как функцию от входных.
Транзистору требуется очень мало времени для переключения из одного состояния в другое (время переключения оценивается в наносекундах). И в этом одно из существенных преимуществ схем, построенных на их основе.
Арифметико-логическое устройство процессора (АЛУ) обязательно содержит в своем составе такие элементы как сумматоры. Эти схемы позволяют складывать двоичные числа.
Полусумматор
Теперь не будем обращать внимание на перенос из предыдущего разряда и рассмотрим только, как формируется сумма текущего разряда. Если были даны две единицы или два нуля, то сумма текущего разряда равна 0. Если одно из двух слагаемых равно единице, то сумма равна единицы. Получить такие результаты можно при использовании вентиля ИСКЛЮЧАЮЩЕГО ИЛИ.
Перенос единицы в следующий разряд происходит, если два слагаемых равны единице. И это реализуемо вентилем И.
Тогда сложение в пределах одного разряда (без учета возможной пришедшей единицы из младшего разряда) можно реализовать изображенной ниже схемой, которая называется полусумматором. У полусумматора два входа (для слагаемых) и два выхода (для суммы и переноса). На схеме изображен полусумматор, состоящий из вентилей ИСКЛЮЧАЮЩЕЕ ИЛИ и И.
Сумматор
В отличие от полусумматора сумматор учитывает перенос из предыдущего разряда, поэтому имеет не два, а три входа.
Ч тобы учесть перенос приходится схему усложнять. По-сути она получается, состоящей из двух полусумматоров.
а- первое слаг., b – второе слаг.
S – сумма разряда,
Pi- перенос из младшего разряда,
Pi+1 – перенос в старший разряд
Рассмотрим один из случаев. Требуется сложить 0 и 1, а также 1 из переноса. Сначала определяем сумму текущего разряда. Судя по левой схеме ИСКЛЮЧАЮЩЕЕ ИЛИ, куда входят a и b, на выходе получаем единицу. В следующее ИСКЛЮЧАЮЩЕЕ ИЛИ уже входят две единицы. Следовательно, сумма будет равна 0.
Теперь смотрим, что происходит с переносом. В один вентиль И входят 0 и 1 (a и b). Получаем 0. Во второй вентиль (правее) заходят две единицы, что дает 1. Проход через вентиль ИЛИ нуля от первого И и единицы от второго И дает нам 1.
Проверим работу схемы простым сложением 0 + 1 + 1 = 10. Т.е. 0 остается в текущем разряде, и единица переходит в старший. Следовательно, логическая схема работает верно.
Работу данной схемы при всех возможных входных значениях можно описать следующей таблицей истинности.
Комбинаторная схема – это автомат без памяти
Автомат -
Закон функционирования комбинационных схем – этот закон определен, если задано соответствие между входными и выходными словами в виде таблицы истинности или в алгебраической форме с использованием функций алгебры логики.
В комбинационных схемах совокупность выходных циклов в любой дискретный момент времени однозначно определяется входными сигналами. Способ обработки в комбинационных схемах называется комбинационным, т.к.результат обработки информации зависит только от комбинации входных сигналов и формируется сразу после подачи входной информации.