PDF-лекции (1128548), страница 10

Файл №1128548 PDF-лекции (PDF-лекции) 10 страницаPDF-лекции (1128548) страница 102019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Если вывести транзистор изнасыщения и заставить его работать в линейном режиме, то быстродействие должновозрасти. В ТТЛ и CMOS логике выводить транзисторы из насыщенного режима плохопотому, что меняются уровни напряжения в открытом и закрытом состоянии, и ихпомехоустойчивость уменьшается.

В основе ЭСЛ лежит дифференциальный усилитель. Онусиливает не определенный сигнал, на вход этого усилителя подается два сигнала, и онусиливает разность этих сигналов. Можно сделать микросхему, использующую такойдифференциальный усилитель. Это по сути дела переключатель, находящийся в линейномрежиме с физическими уровнями логического нуля = -1,6V и логической единицы= - 0,2V(они не совпадают с уровнями логического нуля и логической единицы для ТТЛ и CMOSлогики (для ТТЛ и CMOS логики они близки)). При использовании такой микросхемывозрастает потребляемая мощность, зато выходное сопротивление мало. Поэтому местоэтих микросхем в интерфейсных схемах.

Если нужно передавать сигнал с высокойскоростью и на большие расстояния, то надо использовать линии типа витой пары, кабеля,которые характеризуются тем, что у них очень низкое волновое сопротивление. Для того,чтобы по линии сигнал шел не искажаясь, микросхема должна работать на сопротивление= волновому. Мощность, выделяемая на этом сопротивлении, = квадрат напряжения Uделенный на сопротивление R. Если U=5V как в ТТЛ. Получается довольно высокаямощность. С помощью этой логики не составить микросхем с большой степеньюинтеграции из-за того, что потребляемая мощность высока. Тем не менее, такиемикросхемы используются для обеспечения связи на большие расстояния.ПроцессорИмея простейшие микросхемы И, ИЛИ, НЕ можно реализовать любую логическуюфункцию.

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

х, у, F –логические входы.Если число х, у, F совпадает, то эти линии можно объединить в одну, назовем ее линиейданных.При передачи по линии всегда есть задержки. При передаче значений переменных хзадержки для разных х могут быть различны. Поэтому в обязательном порядке нуженнекий тактирующий сигнал CLOCK. Т.е. нас будет интересовать не то, как меняются х и у,а какие они принимают значения в определенные моменты времени.Должна быть память, из которой берутся значения x (данные) и F (команды) и вкоторую заносятся значения у.

Память содержит элементарные ячейки, которые хранятчисла определенной разрядности. Каждой ячейке присваивается свой адрес. Чтобыпользоваться памятью, кроме линии данных, нужна линия адреса. Разрядность линииадреса может совпадать с разрядностью линии данных. Часто (особенно на первыхкомпьютерах) пытались объединить линии данных и адреса. Передача адреса и данных поодной и той же линии возможна только в случае, если данные и адрес разделяются повремени - сначала передается адрес, а потом передаются данные.Схема реального процессора (8086)Линия данных – шестнадцатиразрядная, а линия адреса – двадцатиразрядная.

Разработчикиобъединили их в линию данных и адреса. По этой линии передаются и данные, и младшиеразряды адреса. Кроме этого имеется линия, по которой передаются старшие разрядыадреса.Для проведения вычислительных операций в процессоре есть АЛУ.Число должно сначала поступить в регистр данных процессора. Только после этогопроцессор производит операцию над ним.По линии АD передаются и адреса, и данные, поэтому они должны быть разделеныво времени.

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

Т.е. его задача – сформировать в соответствиис командой последовательность импульсов.Чтобы этот процессор работал нужно задать адрес в памяти, прочитать из памятикоманду, в соответствии с этой командой найти операнды, прочитать их, выполнитьоперацию.Нужна память. При включении питания нужна начальная загрузка. Поэтому нужнапостоянная память c BIOS. В соответствии с BIOS происходит какая-то начальнаязагрузка.

Нужны внешние устройства: накопители, устройства отображения информации(монитор, принтер, …) и т.д.. Каждое из этих устройств имеет свои входы, свои выходы.Поэтому следующая задача – соединить все эти устройства. Можно соединить каждое скаждым. Но тогда при каждом нововведении (появление дополнительного устройства, …)надо перестраивать процессор. Это плохо. Поэтому была введена системная шина. К нейподсоединяются все устройства. Хотя каждое устройство по этой шине может заявить осебе, почти всегда все, что происходит на шине происходит под управлением процессора.Сигналы ЦП, и сигналы памяти, внешних устройств совершенно разные.

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

Кроме этого все должно бытьфизически задано (геометрические размеры, количество контактов). Все должно бытьстандартизовано.Контроллер системной шины – устройство, которое обеспечивает стандарт шины.Сигналы на шине практически никогда не совпадают с сигналами шины. Контроллерформирует сигналы, характерные для этой шины.Первая шина – ISA.У ISA есть адресная линия А0-:-А19.Есть линия данных D0-:-D15.Заданы операция чтения из памяти и операция записи в память. Соответствующиесигналы – MRD (Memory Read), MWR (Memory Write).Есть еще 2 вида сигнала чтения и записи – из внешних устройств – I/ORD, I/OWR.Эти сигналы обеспечивают 2 самых важных процесса – чтения и записи данных.Кроме того на шине могут быть процессы прямого доступа к памяти.

Этоединственный процесс, когда шину захватывает не процессор, а внешнее устройство –контроллер прямого доступа к памяти. Соответствующие этому процессу управляющиесигналы - DRQ (Direct Request) и DACK (Direct Acknowledge). Внешнее устройство можетзатребовать прямой доступ к памяти. При этом в передаче данных участвует не процессор,а контроллер прямого доступа к памяти. Для того чтобы реализовать это внешнееустройство посылает сигнал – требование прямого доступа.

Этот сигнал поступает наконтроллер прямого доступа к памяти и на процессору. Процессор освобождает шину, иуправление шиной передается контроллеру прямого доступа к памяти. Суть этого процессав том, что производительность шины увеличивается в 2 раза потому, что под управлениемпроцессора на шине может происходить только один процесс – либо чтение, либо запись,одновременно идти 2 процесса не могут. При прямом доступе внешнее устройствопередает данные в память или память - во внешнее устройство. Поэтому одновременнодолжны происходить 2 процесса. Например, чтение из внешнего устройства и запись впамять, но они разделены – сначала происходит чтение и выдается соответствующийсигнал для записи. Поэтому за цикл, который необходим для той или иной операциипроисходит и чтение, и запись (но они разделены по времени).Есть еще процесс аппаратного прерывания. Соответствующие сигналы – IRQ(Interrupt Request), IACK (Interrupt Acknowledge).

Должен быть контроллер прерываний –некое внешнее устройство. Это нужно потому, что есть медленные внешние устройства.Когда такое устройство готово оно сообщает об этом контроллеру прерываний, онпосылает соответствующий сигнал требования прерывания процессору. Несколькоустройств могут поставлять контроллеру запросы на прерывание.

Каждый запрос можетиметь свой приоритет.С точки зрения процессора любое внешнее устройство представляет собой ячейкупамяти, которая имеет вполне определенный адрес. Из этой "ячейки" можно читатьданные, либо в нее записывать данные. Любое внешнее устройство имеет некоторыерегистры (по сути дела – ячейки памяти). Общение процессора с этим устройством –общение процессора с этими регистрами. Таким образом часть памяти программно недоступна потому, что она отводится под регистры внешних устройств.Пусть есть некоторое внешнее устройство. У него есть один или два регистра. Естьдвадцатиразрядный адрес. Процессор обращается к этому регистру внешнего устройства.Это означает, что на внешнее устройство подается 20 адресных сигналов, которые онодолжно дешифровать, и только потом происходит взаимодействие с внешним устройством.Дешифратор на 20 линий весьма сложен.

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

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

Список файлов лекций

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