Операционные системы -вопросы теории

торрент бесплатно советник wall street forex robot |canadian canada

Внешние устройства


Внешние устройства
Внешние устройства   Митрофан. Эта? Прилагательна. Правдин. Почему ж? Митрофан. Потому что она приложена ксвоему месту. Вон у чулана шеста неделя дверь стоит...
Сети доступа к дискам
Сети доступа к дискам — А теперь, прикинь солдат — где Москва, а где Багдад! Али ты смотался за ночь до Богдаду и назад? Л. Филатов Волоконно-оптиче...
Сеть FCAL с несколькими кольцами и коммутаторами
Рисунок 9.43. Сеть FC-AL с несколькими кольцами и коммутаторами Такая механика подключения запоминающих устройств к компьютерам изменяет взгляд на взаимоотношение между вычислительными и за...
Сеть доступа к дискам (SAN)
Рисунок 9.44. Сеть доступа к дискам (SAN)  ...
Доступ к внешним устройствам
Доступ к внешним устройствам С точки зрения центрального процессора и исполняющейся на нем программы, внешние устройства представляют собой наборы специализированных ячеек памяти или,...
Подключение внешнего устройства к шине
Рисунок 9.1. Подключение внешнего устройства к шине Два основных подхода к адресации этих регистров — это отдельное адресное пространство ввода-вывода и отображенный в память ввод-вывод...
Фиксированная и географическая адресация
Рисунок 9.2. Фиксированная и географическая адресация Географическая адресация обладает свойством, которое на первый взгляд кажется противоестественным: перемещение платы устройства в друго...
Простые внешние устройства
Простые внешние устройства У кошки четыре ноги - Вход, выход, земля и питание По-видимому, самым простым из мыслимых (а также и из используемых) внешних устрой...
Принципиальная схема ТТЛсовместимых
Рисунок 9.3. Принципиальная схема ТТЛ-совместимых выходных каскадов порта вывода (здесь и далее Vss — высокое напряжение питания, Vdd — ноль) Поскольку и внутри процессора для представл...
Порт ввода
Рисунок 9.4. Порт ввода Разработчики микросхем часто совмещают входы портов ввода и выходы портов вывода, создавая таким образом комбинированное устройство — порт ввода-вывода. Такое ус...
Принципиальная схема порта вводавывода
Рисунок 9.5. Принципиальная схема порта ввода-вывода Единица в разряде этого регистра обычно соответствует переводу соответствующего вывода в третье состояние, дающее возможность исполь...
Порты передачи данных
Порты передачи данных Порты ввода-вывода преимущественно используются для управления про-тыми внешними устройствами: если бит установлен, мотор крутится (заслонка открыта, нагреватель...
Временная диаграмма стробируемого порта
Рисунок 9.6. Временная диаграмма стробируемого порта Передача стробирующего сигнала требует прокладки дополнительных проводов, но с реализационной точки зрения гораздо проще совмещения синх...
Симплексные полудуплексные и полнодуплексные порты
Рисунок 9.7. Симплексные, полудуплексные и полнодуплексные порты Еще одна практически важная классификация портов передачи данных -это деление их на последовательные и параллельные порт...
Последовательные и параллельные порты
Рисунок 9.8. Последовательные и параллельные порты...
Порт RS232
Порт RS232 Протокол последовательного асинхронного обмена RS5232/ССIТТ V24 широко применяется для подключения к компьютеру алфавитно-цифровых терминалов, низкоскоростных печатающих устр...
Диаграмма напряжений RS232
Рисунок 9.9. Диаграмма напряжений RS232 Обмен данными осуществляется кадрами, состоящими из стартового бита, семи или восьми битов данных (младший бит передается первым), возможно — кон...
Пример 9 1 Программная имитация
Пример 9.1. Программная имитация Р5232-совместимого последовательного порта, цит. по [www.atmel.com AVR305] ;**** APPLICATIONNOTEAVR305 ************************ . * ;* Название : Пол...
USART микроконтроллера PIC
USART микроконтроллера PIC В качестве примера аппаратной реализации последовательного порта, которую, помимо других вариантов использования, мЪжно применить и для реализации RS232, дава...
[Www microchip com PICMicro]
[www.microchip.com PICMicro]. USART может использоваться либо как полнодуплексный асинхронный порт с форматом кадра, совместимым с RS232, либо как полудуплексный синхронный стробируемый...
Структура USART микроконтроллера PIC
Рисунок 9.10. Структура USART микроконтроллера PIC Генератор тактовой частоты представляет собой двоичный счетчик, уменьшаемый на единицу на каждом такте центрального процессора. Когда...
[Www microchip com PICMicro] содержит
[www.microchip.com PICMicro] содержит таблицу, по которой можно рассчитать коэффициент деления, чтобы из типичных тактовых частот процессора получить (иногда с определенной ошибкой) ст...
Таблица 9 1 Описание битов управляющего
Таблица 9.1. Описание битов управляющего регистра передатчика USART Бит Описание 7 CSRC: Clock SouRCe — выбор источника тактовой частоты при асинхронном р...
Принципиальная схема передатчика USART
Рисунок 9.11. Принципиальная схема передатчика USART...
Временная диаграмма работы приемника USART
Рисунок 9.12. Временная диаграмма работы приемника USART...
Таблица 9 2 Описание битов управляющего
Таблица 9.2. Описание битов управляющего регистра приемника USART Бит Описание 7 SPEN: Serial Port Enable — включить последовательный порт 1 = последовател...
Принципиальная схема приемника USART
Рисунок 9.13. Принципиальная схема приемника USART Приемники большинства современных аппаратных реализаций RS232 имеют буферные регистры. Так, последовательные порты подавляющего больши...
Шины
Шины Описанные в предыдущем разделе порты передачи данных соединяют друг с другом два устройства. Однако часто оказывается целесообразно подключить к одному порту передачи данных нескол...
Шина
Рисунок 9.14. Шина Подключение N устройств двухточечными портами требует, чтобы центральный процессор имел N приемопередатчиков, использование же многоточечного порта позволяет обойтись...
Шина с несколькими задатчиками
Рисунок 9.15. Шина с несколькими задатчиками...
Разрешение коллизий в I2С
Разрешение коллизий в I2С Синхронная последовательная шина I2С (Inter-Integrated Circuit — [протокол соединения] между интегральными схемами) широко применяется для соединения цифровых...
Временная диаграмма шины I2С
Рисунок 9.16. Временная диаграмма шины I2С Ведущее устройство генерирует стробовый сигнал и инициирует все передачи данных по шине. Частота строба может составлять 100 или 400 кГц или 1...
Схема приемопередатчиков I2С
Рисунок 9.17. Схема приемопередатчиков I2С Необходимость обнаружения коллизий и арбитража накладывает ограничения на физический размер шины: сигналы распространяются по шине с конечной...
Коммутатор с несколькими внутренними шинами
Рисунок 9.18. Коммутатор с несколькими внутренними шинами Таким образом, коммутируемая магистраль позволяет уменьшить производительности, порождаемые коллизиями, и повысить реальную пропуск...
Гибридная топология
Рисунок 9.19. Гибридная топология Во всех перечисленных случаях сохраняется логическая шинная топология: каждый потенциальный задатчик шины может обращаться по адресу к любому другому у...
Системная и периферийные шины
Рисунок 9.20. Системная и периферийные шины...
Шина PCI
Шина PCI Шина PC/ (Peripherial Component Interconnect), разработанная фирмой Intel в настоящее время используется в вычислительных системах разного уровня, начиная от персональных компь...
Мост системной шины
Рисунок 9.21. Мост системной шины PCI предусматривает как монтаж устройств на материнскую плату системы, так и их исполнение в виде плат расширения. Шина допускает подключение не более...
Мосты PCItoPCI и PCItoISA
Рисунок 9.22. Мосты PCI-to-PCI и PCI-to-ISA Устройство может работать в пассивном режиме (передавая данные по запросам процессоров) или через ПДП в режиме задатчика шины. Во втором случ...
Шина SCSI
Шина SCSI Среди других практически важных применений шин необходимо упомянуть стандарт SCS/ (Small Computer System Interface — системный интерфейс малых компьютеров), наиболее известный...
Конфигурационные и рабочие регистры устройства PCI
Рисунок 9.23. Конфигурационные и рабочие регистры устройства PCI Современные спецификации SCSI по структуре аналогичны спецификациям сетевых протоколов и состоят из трех уровней: команд...
Www t10 org architecture Friedhelm/Shmidt
www.t10.org architecture, Friedhelm/Shmidt 1997]. Сетевой (в данном случае описывающий способ адресации устройств) и транспортный уровни в спецификациях SCSI также присутствуют, хотя и...
Таблица 9 3 Типы устройств SCSI
Обмен данными по шине происходит не байтами и даже не словами, а кадрами, которые могут содержать команды, информацию о состоянии устройства (sense data) или собственно данные. Формат кадр...
Таблица 9 4 Список команд SCSI
Таблица 9.4. Список команд SCSI, поддерживаемых всеми устройствами, цит. по www.t10.org commands] Имя команды Код Тип Описание CHANGE DEFIKTTION 40h...
Устройства графического вывода
Устройства графического вывода Если устройства графического ввода (сканеры, видеограбберы, цифровые фотоаппараты) пока еще относительно редки (хотя, по мере развития цифровой фотографии...
Электроннолучевая трубка
Рисунок 9.24. Электронно-лучевая трубка Для формирования цветного изображения используются три фокусируемых со смещением катодных луча и маски, обеспечивающие попадание каждого из лучей...
Развертка ЭЛТ
Рисунок 9.25. Развертка ЭЛТ Катушки развертки не могут мгновенно изменить направление магнитного поля, поэтому и обратный ход луча как по вертикали, так и по горизонтали происходит не м...
Строка развертки ЭЛТ
Рисунок 9.26. Строка развертки ЭЛТ Вертикальное разрешение изображения соответствует количеству видимых строк на экране. Горизонтальное разрешение определяется двумя факторами: частотой...
Схема формирования изображения
Рисунок 9.27. Схема формирования изображения на жидкокристаллическом дисплее Типичный графический контроллер (Рисунок 9.28) состоит из: видеобуфера (frame buffer — буфер кадра)...
Схема графического контроллера
Рисунок 9.28. Схема графического контроллера Это достигается двумя способами. Первый состоит в организации битовых плоскостей, когда в видеобуфере последовательно хранятся сначала младш...
Битовые плоскости
Рисунок 9.29. Битовые плоскости Большинство контроллеров включают в себя также более или менее сложную логику управления содержимым видеобуфера со стороны центрального процессора. Прост...
[Www microchip com PICMicrol описывается
[www.microchip.com PICMicrol описывается встроенный контроллер жидкокристаллического дисплея микроконтроллера PIC.  ...
Запоминающие устройства прямого доступа
Запоминающие устройства прямого доступа Приобрел себе винчестер у дороги во кустах Обнаружились бэд-блохи в восемнадцати местах Ахх Ю. Нестеренко Как уже...
Простая и модифицированная фазовая модуляция
Рисунок 9.32. Простая и модифицированная фазовая модуляция Головка чтения/записи может перемещаться вдоль радиуса диска шаговым электродвигателем. У жестких дисков головка обычно размещена...
Структура дорожки дискеты с двойной плотностью
Рисунок 9.35. Структура дорожки дискеты с двойной плотностью Перед тем, как диск может быть использован для записи данных, он должен быть отформатирован или, как говорили раньше, размечен —...
Таблица 9 5 Структура сектора
Таблица 9.5. Структура сектора дискеты с двойной плотностью, цит. по [МикроЭВМ 1988] Длина в байтах Описание 12 Зона синхронизации 4 Адресный...
Диск с переменным количеством секторов на дорожках
Рисунок 9.36. Диск с переменным количеством секторов на дорожках Привод магнитного диска, таким образом, состоит из трех разнородных электромеханических и аналоговых устройств. Управление к...
Схема контроллера диска
Рисунок 9.37. Схема контроллера диска...
Контроллер гибких дисков ДВК
Контроллер гибких дисков ДВК В качестве простейшего дискового контроллера рассмотрим микросхему К1801ВП1-097 [МикроЭВМ 1988] (Эта микросхема является советским функциональным аналогом м...
Таблица 9 6 Управляющий регистр К1801ВП1097
Таблица 9.6. Управляющий регистр К1801ВП1-097 Бит Описание Комментарий 00 (W) Выбор накопителя 0 — 00 (R) Дорожка 0 Головка чтения/з...
Таблица 9 7 Список команд контроллера
Таблица 9.7. Список команд контроллера КМД, цит. по [МикроЭВМ 1988] Код Мнемоника Описание 0h RD Чтение 1h WR Запись...
Контроллер жестких дисков ST506
Контроллер жестких дисков ST506 Более сложный контроллер ST506 был разработан фирмой Western Digital в конце 70-х годов прошлого века для управления жесткими дисками, подключаемыми к ми...
Таблица 9 8 Командные регистры
Таблица 9.8. Командные регистры контроллера ST506, цит. по [chip.ms.mff.cuni.cz АТА2] Адрес Функция (чтение) Функция (запись) Код 0x1 F0 Данные (млад...
Таблица 9 9 Биты регистра статуса
Таблица 9.9. Биты регистра статуса ST506, цит. по [chip.ms.mff.cuni.cz IDE] Бит Мнемоника Описание 7 BUSY Устройство занято 6 DRDY...
Таблица 9 10 Команды контроллера
Таблица 9.10. Команды контроллера ST506, цит. по [chip.ms.mff.cuni.cz IDE] Код Описание PC SC SN CY DH 90h Диагностика привода —...
Контроллеры жестких дисков ESDI IDE EIDE
Контроллеры жестких дисков ESDI, IDE, EIDE Дальнейшее совершенствование ST506 шло в направлении переноса функции контроллера на сам жесткий диск. Первым шагом стал интерфейс ESDI, предл...
[Www t13 org] и до сих пор является
[www.t13.org], и до сих пор является основным способом подключения жестких дисков к настольным компьютерам и иногда даже к маломощным серверам, причем не только на основе процессоров х...
Производительность жестких дисков
Производительность жестких дисков Скорость работы дискового накопителя определяется рядом параметров. Во-первых, любой обмен данными с таким устройством предваряется двумя обязательными...
Дорожка диска отформатированного с чередованием
Рисунок 9.38. Дорожка диска, отформатированного с чередованием Благодаря чередованию, если ЦПУ сформирует команду чтения следующего сектора немгновенно после завершения передачи предыдущего...
Элеваторная сортировка
Рисунок 9.39. Элеваторная сортировка Сортировке подвергаются только запросы на чтение. По причинам, которые мы в полной мере поймем в главе 11, запросы на запись практически никогда не...
Дисковые массивы
Дисковые массивы У тебя, Федот, жена, хоть умна, а все ж одна! А соткать такое за ночь — их дивизия нужна! Л. Филатов Еще один прием оптимизация произво...
[Www acnc com] часто упоминаются
[www.acnc.com], часто упоминаются также дополнительные и комбинированные уровни RAID, в именовании которых общего согласия не достигнуто. Впрочем, один дополнительный уровень, не упоми...
RAID1 (зеркалирование)
Рисунок 9.41. RAID1 (зеркалирование) RAID уровня 3 и 4 похожи во многих отношениях. Каждый из этих методов требует не менее трех дисков и подсчета контрольной суммы таким способом, чтоб...








Начало