
- •Московский государственный институт
- •Семинар 1. Числовой логический уровень
- •Система счисления.
- •Позиционные системы счисления.
- •Выбор системы счисления
- •Перевод чисел из одной системы счисления в другую
- •Перевод чисел из одной системы счисления в другую, когда одно основание является целой степенью другого.
- •Проблема представления отрицательных чисел
- •Прямой код.
- •Замечания.
- •Дополнительный код.
- •Обратный код.
- •Способы представления чисел в эвм
- •Фиксированная запятая
- •Плавающая запятая
- •Выполнение арифметических операций над числами, представленными с фиксированной запятой.
- •Семинар 2. Цифровой логический уровень и методы передачи данных Уровень физических устройств.
- •Электротехническая интерпретация
- •Методы передачи данных
- •Параллельная передача данных
- •Последовательная передача данных
- •Синхронные коммуникации
- •Передача в основной полосе частот и широкополосная передача.
- •Вопросы и задания
- •Семинар 3. Архитектура классической эвм
- •Система кодирования команд
- •Взаимозависимость формата команды и основных параметров эвм
- •Способы адресации
- •Семинар 4. Простой процессор, работающий с четырехадресной командой. Введение
- •Функционирование программируемого процессора
- •Алгоритм работы
- •Задание
- •Семинар 5. Микропроцессор – дальнейшее развитие Введение
- •Модернизация
- •Задание
- •Семинар 6. Дальнейшее совершенствование микропроцессора, одноадресные и безадресные команды. Анализ предыдущей модели
- •Задание
- •Шинная структура связей
- •Семинар 7. Кэш-память Введение
- •Структура кэш-памяти в процессореi486.
- •Алгоритм псевдоLru.
- •Увеличение производительности кэш памяти.
- •Семинар 8. Микропроцессорная система Введение
- •Микропроцессор
- •Типичныймикропроцессор
- •Синхронные и асинхронные процессоры
- •Режимы работы микропроцессорной системы
- •Архитектура микропроцессорных систем
- •Типы микропроцессорных систем
- •Семинар 9. Функционирование процессора Введение
- •Адресация операндов
- •Сегментирование памяти
- •Адресация байтов и слов
- •Регистры процессора
- •Семинар 10. Организация пк Введение
- •Архитектура персонального компьютера
- •Процессоры персональных компьютеров
- •Особенности процессора 486
- •Особенности процессоров Pentium
- •Семинар 11. Интерфейсы пк Введение
- •Последовательный порт(rs-232).
- •Параллельный порт(lpt).
- •Интерфейс ide.
- •Cпецификация Enhanced ide (eide)
- •Интерфейс scsi.
- •Характеристики scsi.
- •Системная магистраль isa
- •Распределение ресурсов компьютера
- •Семинар 12. Видеосистема пк и режимы графической акселерации Введение
- •Мониторы
- •Видеоадаптеры
- •Понятие о графических ускорителях
- •Ускорители двумерной графики
- •Ускорители трехмерной графики
- •Семинар 13. Файловая система компьютера Введение
- •Общие сведения о файлах
- •Типы файлов
- •Атрибуты файлов
- •Организация файлов и доступ к ним
- •Последовательный файл
- •Файл прямого доступа
- •Другие формы организации файлов
- •Операции над файлами
- •Директории. Логическая структура файлового архива
- •Разделы диска. Организация доступа к архиву файлов.
- •Операции над директориями
- •Защита файлов
- •Контроль доступа к файлам
- •Списки прав доступа
- •Заключение
- •Семинар 14. Практика настройки и использования пк. Системный блок
- •Загрузка операционной системы
- •Дисковые накопители
- •Настройка компьютера
- •Настройка видеоадаптера
- •Настройка звуковой карты
- •Настройка cd-rom
- •Защита данных и самого компьютера
- •Использование программы bios setup
- •Модернизация компьютера
- •Увеличение оперативной памяти
- •Установка дополнительных плат
- •Самотестирование при включении
- •Поиск и устранение неисправностей
- •Системная плата
- •Основной микропроцессор
- •Системная и локальная шина.
Семинар 8. Микропроцессорная система Введение
Как уже отмечалось, микропроцессорная система обеспечивает большую гибкость работы, она способна настраиваться на любую задачу. Гибкость эта обусловлена прежде всего тем, что функции, выполняемые системой, определяются программой (программным обеспечением, software), которую выполняет процессор. Аппаратура (аппаратное обеспечение, hardware) остается неизменной при любой задаче. Записывая в память системы программу, можно заставить микропроцессорную систему выполнять любую задачу, поддерживаемую данной аппаратурой. К тому же шинная организация связей микропроцессорной системы позволяет довольно легко заменять аппаратные модули, например, заменять память на новую большего объема или более высокого быстродействия, добавлять или модернизировать устройства ввода/вывода, наконец, заменять процессор на более мощный. Это также позволяет увеличить гибкость системы, продлить ее жизнь при любом изменении требований к ней.
Микропроцессор
Все современные микропроцессоры выполняются на одной микросхеме. Это делает вполне определенным их взаимодействие с остальными частями системы. Каждая микросхема процессора содержит набор выводов, через которые происходит обмен информацией с внешним миром.
Выводы микропроцессора можно подразделить на три типа: адресные, информационные и управляющие. Эти выводы связаны с соответствующими выводами микросхем памяти, устройств ввода/вывода (вернее их контроллеров) через набор параллельных проводов (так называемую шину). Чтобы вызвать команду, ЦПУ сначала посылает в память адрес этой команды по адресным выводам. Затем запускает одну или несколько линий управления, чтобы сообщить памяти, что ему нужно (например прочитать слово). Память выдает ответ, помещая требуемое слово на информационные выводы процессора и посылая сигнал, что это уже сделано. Когда ЦПУ получает данный сигнал, он принимает слово и выполняет вызванную команду (чтение или запись).
Число адресных выводов и число информационных выводов – два ключевых параметра, которые определяют производительность процессора. Что касается адресных выводов, то тут все понятно – микросхема, содержащая nадресных выводов может обращаться к 2n ячейкам памяти. Микросхема, содержащаяmинформационных выводов, может считывать или записыватьm-битное слово за одну операцию. ЦПУ с 8 информационными выводами понадобится 4 операции, чтобы считать 32-битное слово, тогда как процессор, имеющий 32 информационных вывода, может сделать ту же работу за одну операцию (гораздо быстрее, но дороже!).
Кроме адресных и информационных выводов каждый процессор содержит выводы управления. Выводы управления регулируют, синхронизируют поток данных к процессору и от него. Выводы управления можно разделить на несколько основных категорий:
управление шиной;
прерывание;
арбитраж шины;
состояние;
разное.
Типичныймикропроцессор
Адресация
Арбитраж шины
Данные
Сопроцессор
Управление
Состояние
Шиной
Прерывания
Прочие
Сигналы
F+5v
Выводы управления шиной представляют собой выходы ЦПУ в шину (и следовательно, входы в микросхемы памяти и контроллеры устройств ввода/вывода).
Выводы прерывания – это входы из устройств ввода/вывода в процессор. В большинстве систем процессор может дать сигнал устройству ввода/вывода начать операцию, а затем приступить к какому-нибудь другому действию, пока устройство выполняет свою работу. Когда это устройство заканчивает свою работу, контроллер ввода/вывода посылает сигнал на один из выводов прерывания чтобы прервать работу процессора и заставить его обслуживать себя, например проверить ошибки ввода/вывода.
Управление шиной (выводы разрешения конфликтов) нужны для того, чтобы регулировать поток информации в шине, то есть не допускать таких ситуаций, когда два устройства пытаются воспользоваться шиной одновременно.