
- •Семинар 1. Числовой логический уровень
- •Система счисления.
- •Позиционные системы счисления.
- •Выбор системы счисления
- •Перевод чисел из одной системы счисления в другую
- •Перевод чисел из одной системы счисления в другую, когда одно основание является целой степенью другого.
- •Проблема представления отрицательных чисел
- •Прямой код.
- •Замечания.
- •Дополнительный код.
- •Обратный код.
- •Способы представления чисел в эвм
- •Фиксированная запятая
- •Плавающая запятая
- •Выполнение арифметических операций над числами, представленными с фиксированной запятой.
- •Семинар 2. Цифровой логический уровень и микроархитектурный уровень
- •Электротехническая интерпретация.
- •У ровень физических устройств.
- •Дешифратор
- •Шифратор
- •Регистр сдвига
- •Методы передачи данных
- •Параллельная передача данных
- •Последовательная передача данных
- •Синхронные коммуникации
- •Передача в основной полосе частот и широкополосная передача.
- •Вопросы и задания
- •Семинар 3. Архитектура классической эвм
- •Система кодирования команд
- •Взаимозависимость формата команды и основных параметров эвм
- •Способы адресации
- •Семинар 4. Простой процессор, работающий с четырехадресной командой. Введение
- •Функционирование программируемого процессора
- •Алгоритм работы
- •Задание
- •Семинар 5. Микропроцессор – дальнейшее развитие Введение
- •Модернизация
- •Задание
- •Семинар 6. Дальнейшее совершенствование микропроцессора, одноадресные и безадресные команды. Анализ предыдущей модели
- •Задание
- •Шинная структура связей
- •Семинар 7. Кэш-память Введение
- •Структура кэш-памяти в процессоре i486.
- •Алгоритм псевдо lru.
- •Увеличение производительности кэш памяти.
- •Семинар 8. Режимы работы микропроцессорной системы
- •Архитектура микропроцессорных систем
- •Типы микропроцессорных систем
- •Семинар 9 . Программная модель процессора
- •Общие понятия
- •Регистры процессора
- •Формат команды микропроцессора ia-32
- •Эффективный адрес.
- •Семинар 10. Организация пк Введение
- •Архитектура персонального компьютера
- •Процессоры персональных компьютеров
- •Особенности процессоров Pentium
- •Семинар 11. Интерфейсы пк Введение
- •Последовательный порт(rs-232).
- •Параллельный порт(lpt).
- •Интерфейс ide.
- •Cпецификация Enhanced ide (eide)
- •Интерфейс scsi.
- •Характеристики scsi.
- •Системная магистраль isa
- •Распределение ресурсов компьютера
- •Семинар 12. Видеосистема пк и режимы графической акселерации Введение
- •Мониторы
- •Видеоадаптеры
- •Понятие о графических ускорителях
- •Ускорители двумерной графики
- •Ускорители трехмерной графики
- •Семинар 13. Файловая система компьютера Введение
- •Общие сведения о файлах
- •Типы файлов
- •Атрибуты файлов
- •Организация файлов и доступ к ним
- •Последовательный файл
- •Файл прямого доступа
- •Другие формы организации файлов
- •Операции над файлами
- •Директории. Логическая структура файлового архива
- •Разделы диска. Организация доступа к архиву файлов.
- •Операции над директориями
- •Защита файлов
- •Контроль доступа к файлам
- •Списки прав доступа
- •Заключение
- •Семинар 14. Практика настройки и использования пк. Системный блок
- •Загрузка операционной системы
- •Дисковые накопители
- •Настройка компьютера
- •Настройка видеоадаптера
- •Настройка звуковой карты
- •Настройка cd-rom
- •Защита данных и самого компьютера
- •Использование программы bios setup
- •Модернизация компьютера
- •Увеличение оперативной памяти
- •Установка дополнительных плат
- •Самотестирование при включении
- •Поиск и устранение неисправностей
- •Системная плата
- •Основной микропроцессор
- •Системная и локальная шина.
Параллельная передача данных
Data communications - осуществляется по трем каналам связи:
сигналы синхронизации, тактовые импульсы и т.д., служащие не только для настройки приемных и передающих трактов коммуникации, но и для, собственно, безошибочного приема и распознавания электрических сигналов в виде данных;
данные, чаще говорят – доступные данные (data available) – собственно данные (информация), которую следует передать;
шина управления, контроля, обратной связи (data has been used/Not ready) - служит для информирования отправителя о получении данных и готовности получателя к приему следующей порции.
Основное преимущество – высокая скорость передачи данных, недостаток – стоимость и малые расстояния.
Последовательная передача данных
Использует две или три-четыре физические линии связи по одной из которых передаются данные. Различают два основных метода передачи данных – асинхронный метод и синхронный метод.
При асинхронной коммуникации (asynchronous communication) нет отдельной линии связи по которой передавались бы сигналы синхронизации (как в случае параллельной шины). При этом методе данные группируются в некоторую последовательность битов (5-8 бит), каждая из которых имеет свой префикс и суффикс. Префикс является первым битом, который называется стартовым (Start bit) всегда нулевой бит, который сигнализирует о начале передачи байтовой последовательности символов.
В конце последовательности помещается стоповый бит или, вернее, биты (Stop bits) которые служат для перевода линии связи в нормальное состояние ожидания и предназначены для определения конца последовательности информационных символов.
Асинхронный режим является апериодическим режимом передачи с неравномерными промежутками между блоками данных и находит применение, как правило, для низкоскоростных каналов связи.
Stop
bit Data Start bit
Direction of flow
Gaps between data units
Необходимо понимать, что как отправитель, так и получатель должны ре-синхронизироваться каждый раз при отправлении очередного байта.
Синхронные коммуникации
Synchronous bit synchronization – строго периодический режим с фиксированной скоростью передачи данных, они требуют применения механизма синхронизации, обеспечивающего согласование таймеров отправителя и получателя. Для координации временных соотношений используются три метода:
гарантированное изменение состояния;
отдельный сигнал синхронизации;
передискретизация (oversampling).
Гарантированное изменение состояния – метод, при котором информация синхронизации встраивается в сам сигнал передачи данных.
Отдельный сигнал синхронизации – метод, в котором используется специальный канал между передатчиком и приемником, по которому передается исключительно информация синхронизации.
Передискретизация – метод, при котором приемник дискретизирует сигнал с более высокой тактовой частотой, чем скорость передачи данных.
Синхронное соединение используется, главным образом, для скоростных каналов связи и передачи мультимедийного трафика, для соединения мейнфреймов и миникомпьютеров. Одна из проблем асинхронной передачи данных связана с очень высокой избыточностью кода. Для каждого байта информационных символов мы вынуждены присовокупить 3-4 бита служебной информации.
Последовательная передача называется синхронной, если точно определен момент отправки и приема каждого бита. При этом поток бит группируется в кадры (frames), нет пустых интервалов, осуществляется синхронизация на протяжении всей передачи. Отсюда высокая скорость передачи данных и, естественно, возможность применения высокоскоростных приложений.
Direction of flow
В случае синхронного соединения исходное сообщение разбивается на достаточно крупные фрагменты (пакеты, кадры, сегменты). Каждый пакет сопровождается служебной информацией содержащейся в заголовке (header) и концевике (tail), который говорит об окончании пакета и приеме его без ошибок. Это позволяет существенно поднять эффективность методов обнаружения и коррекции ошибок, по сравнению с асинхронным методом.
По порядку передачи коммуникации различают: симплексная, полудуплексная и дуплексная или полная дуплексная.
Симплексная (simplex communication)
Данные передаются исключительно в одном направлении (одностороннее движение). Метод в чистом виде используется редко, нет возможности сообщать и корректировать ошибки вовремя. Пример: телевидение.
П
олудуплекс
(half-duplex
communication)
Полудуплексный канал посылает и получает пакеты данных по одной линии связи, но попеременно или с разделением во времени. Пример: СВ радио.
Пример реализации полудуплексного протокола FTP (File Transfers Protocol).
П
олный
дуплекс (full-duplex
communication)
При этом методе данные проходят в обоих направлениях по единственной линии связи одновременно. Это похоже на улицу с двусторонним движением. Пример: телефон.