Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОЭВМС.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
219.65 Кб
Скачать

Билет №13

1/Сопроцессоры и их назначения (математический сопроцессор вспомни).

Сопроцессор – специализированный процессор, расширяющий возможности ЦП в компьютерной системе. Сопроцессор – это отдельный модуль, хотя математический сопроцессор встраивается прямо в ЦП.

Различают три вида сопроцессоров:

  • Математический сопроцессор (увеличивает производительность в операциях с плавающей точкой!)

  • Сопроцессоры ввода вывода (берёт на себя операции ввода/вывода и может, даже, расширить адресное пространство ЦП)

Узконаправленные и узкоспециализированные сопроцессоры (например, сопроцессор, специализирующийся на работе с технологией Stereoetria 3D). Кстати, вступайте в стереометрию! (правило: “ваш билетик - место для вашей рекламы” никто не отменял)

2/Умножение и деление вещественных чисел (вторая лаба).

Надеюсь, товарищи, вы прочитали бонус, который я вам написал, ибо без него вы тут поймёте ничего. Если вы его не прочитали, то бегом читать!

Итак, числа представлены в виде порядяка и мантиссы. А теперь математика средней школы:

Вот у нас есть число X1 и X2. Мы их представили в виде:

X1 = M1 * 2P1

X2 = M2 * 2P2

Теорема: при перемножении двух вещественных чисел, их мантиссы перемножаются, а порядки складываются.

Доказательство:

В самом деле, умножим два вещественных числа:

X1 * X2 = M1 * 2P1 * M2 * 2P2 = M1 * M2 * 2(P1 + P2)

Получаем:

X1 * X2 = M1 * M2 * 2(P1 + P2)

Что и требовалось доказать! 

Теорема: при делении вещественных чисел, их мантиссы делятся, а порядки вычитаются.

Доказательство:

В самом деле, взглянем внимательно на теорему о перемножении вещественных чисел, и заменим там умножение на деление. И получим примерно такое:

Что и требовалось доказать! 

Но стоит кое-что учесть. Во первых, при умножении мантисс, нужно вспомнить, что мантисса на единицу меньше чем она есть на самом деле (см Бонус). Поэтому нужно еденичку прибавить, и, в случае если мантисса окажется больше двух, перекинуть еденичку в порядок и поделить мантиссу на два.

Надеюсь, никаких вопросов после прочтения сия билетика у вас не осталось.

Билет №14

1/Адаптеры, в скобках контроллеры, внешних устройств и их назначения.

Все устройства ПК, кроме процессора и внутр.памяти, наз-ся внешними устройствами. Каждое ВУ взаимод-ует с про-цессором ПК через спец.блок, к-рый наз-ся контроллером. Существуют К. дисковода, К. монитора, К, принтера и др.

Адаптеры (контроллеры) – устр-ва, к-рые осуществляют обмен инфой м/у оперативной памятью и внешн. устройствами. Через их подключаются, в т.ч., и клав-ра, и мышь, а моник и всё прочее что только подключается…

Контроллеры имеют свой процессор и свою память,т.е. являются своего рода специализированными процессорами.

Зачем? Все вычисления и обработку данных выполняет только ЦП. Но ЦП может обращаться только к ОЗУ компа, зна-чит, нужно создать интерфейс для того, что бы внешн.устр-ва могли обмениваться данными с ОП. Т.е. информация с внешних устройств пересылается в ОЗУ, и наоборот: результат выполнения какой-то программы отсылается обратно во внешнее устройство. Всё это по средствам контроллера внешних устройств.

http://www.lessons-tva.info/edu/e-inf1/e-inf1-2-4.html

2/Для того, чтобы умножить 2 положительных числа в двоичном коде достаточно выполнить ряд простых действий. Рассмотрим небольшой пример:

Умножим 5*5:

0101 = 5;

0101 * 0101 = 0101 + 00000 + 010100 + 0000000 = 11001 = 25;

Теперь то же самое, но в столбик (для наглядности):

00000101

*

00000101

=

00000101

+

00000000

+

00010100

=

00011001

И так, что же мы сделали? Мы берем поразрядно второе число и каждый разряд умножаем на первое число почленно, смещаем число влево до порядкового номера разряда (если умножаем на 0 разряд, то смещение 0, на 1 – 1). Получаемые числа м/у собой складываются.

Умножение и деление в случае с доп. кодом и кодом со смещением я напишу после консультации. Вопрос уже вынесен на консультацию.