46736 (597297), страница 4

Файл №597297 46736 (Адресное пространство. Подсистемы ввода-вывода) 4 страница46736 (597297) страница 42016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Нужно использовать весь диск под данные и при этом не терять синхронизацию. Надо кодировать так, чтобы при длинных последовательностях нулей не терялась синхронизация.

MFM (МФК)

Применяется на 5-ти и 3-ех дюймовых дисководах.

В нулях нет данных, поэтому будем их использовать для синхронизации. Бит данных располагается в середине временного окна, бит синхронизации – в начале.

В первом нуле синхроимпульс не пишется, чтобы не затереть окно предыдущей единицы.

Недостаток: аппаратура должна чувствовать импульсы с точностью 2s.

RLL – ГК (Групповое Кодирование)

Задача – преобразовать поток данных так, чтобы в нем отсутствовали длинные последовательности нулей (не более заданного количества).

Разобьем байт на две части по 4 бита.

0

0

0

0

1

1

0

0

1

0

0

0

1

1

1

0

1

1

0

0

1

0

1

0

0

1

0

0

0

1

1

1

0

0

1

1

0

1

0

0

1

1

1

0

1

. . .

. . .

В новой последовательности не более двух нулей подряд – не успеем потерять синхронизацию (можно назвать RLL 0.2). Плотность информации на диске уменьшится на 1/5.

Надо, не теряя синхронизацию, более полно использовать возможности носителя, чем исходный поток данных.

Соответствующий метод – RLL. Исходные данные – просто поток битов, а выходные – такая последовательность битов, что между двумя единицами идет последовательность нулей, количество которых лежит в заданных пределах. Эти пределы прописаны в названии (например, RLL 2.7 – количество нулей от двух до семи включительно).

RLL 2.7

10 1000

11 0100

000 100100

010 001000

011 000100

0010 00001000

0011 00100100

Реально нули на диск не пишутся, только единицы. Т.о. получается логическое сжатие информации. Реальный объем битов, который пишется на диск, уменьшается примерно на 40%.

Формат диска

Весь диск разбивается на одинаковые дорожки. Проблема – как найти начало дорожки?

Это делается чисто механически – на гибких дисках это дырочка, которая ловится оптопарой, а на жестких дисках делается вырез, при прохождении которого рядом с катушкой будет возникать импульс из-за изменения магнитного поля.

Формат дорожки.



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

Сначала определяем величину временных окон, только потом читаем данные. Если не известен размер временных окон, то вообще ничего прочитать не получится.

Формат сектора



Идентификатор создается при форматировании и больше никогда не изменяется.

Последний байт маркера данных показывает тип сектора:

FB – сектор обычных данных

F8 – сектор стертых данных (не видны команде стандартного чтения)

Перед записью данных всегда производится запись межзонных промежутков.


М
алые интерфейсы

Контроллеры Внешних Устройств разные для разных Системных Шин. Нужно, чтобы можно было подключать большое количество устройств к одному контроллеру.

Малые интерфейсы – интерфейсы между контроллером и внешним устройством.

ST412 (Seagate Technology)

К
онтроллер позволяет подключать до четырех дисков. Есть две шины – шина

управления (одна на всех) и шина данных (по одной на устройство).

Шины данных – аналоговые!

Недостаток – контроллер должен знать характеристики всех дисков, чтобы ими управлять.

Должна быть некая информация, устанавливаемая извне. Для этого использовался CMOS.

I
DE

П
роизводитель выполняет диск вместе с контроллером к нему. Контроллер IDE просто коммутирует на шину нужный диск. Одновременная работа с двумя дисками невозможна.

Не нужно знать о характеристиках диска.

Можно ввести понятие физического и логического адресов. Сейчас диску передается уже номер логического сектора (LBN), а контроллер сам знает, где этот сектор физически находится. Еще и можно применять переменное количество секторов на дорожке.

Эта схема хороша для подключения большого числа дисков, но не позволяет работать со всеми дисками одновременно.

Интерфейсы, решающие эту проблему:


SCSI (Small Computer System Interface)

Был разработан как системный интерфейс, но потом стал использоваться как малый.

Внешнее устройство имеет на выходе SCSI-клиент интерфейс.

Каждое ВУ имеет свой собственный адрес (1, 2, 3, 4, 5, 6, 7).

SCSI-сервер имеет адрес 0.

В принципе, SCSI – полноценная шина. Она имеет циклы шина, адреса, набор управляющих команд.

Команды делятся на группы:

  1. Обязательные (не зависят от типа устройства)

  2. Рекомендуемые (для выполнения операций обмена, зависят от типа устройства)

  3. User-defined

Ограничен не сам ресурс, а скорость шины (канала доступа к этим ресурсам). Управление ВУ осуществляется с помощью подачи последовательностей команд по SCSI шине (логическое управление).

Недостаток – высокая стоимость.

Применяется там, где без него вообще нельзя.


RAID (организация дисковых массивов)

RAID0 – ничего, обычный диск.

RAID1 – оптимизация доступа.

RAID2 – резервирование (зеркало), один сектор пишется сразу на два диска, но зато чтение происходит с обоих сразу – при чтении удваивается скорость.

RAID5 – резервирование и “склеивание” дисков, нужно не менее трех. В одном из них хранится XOR всех секторов с таким же номером с других дисков. Повышается скорость из-за “склеивания” и возможность восстановить информацию, если любой из дисков (но только один) грохнется.


Hot Plug интерфейсы – PCMCIA и USB

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

У них специальные физический и электрический интерфейсы.

PCMCIA Box – контроллер, управляющий слотами, в которые вставляются ВУ. Он работает совместно с сервисами типа Plug’n’Play.



Особенности конструкций ВЗУ

К
лючевая проблема – надо довести магнитное поле до магнитного покрытия.

Чем дальше головка от носителя, тем больше пятно. Чтобы более полно использовать носитель, надо уменьшить магнитное пятно. Лучше всего, когда расстояние до покрытия – нулевое. Но тогда возникает контакт (так называемые контактные магнитные носители).

Носителю не нужна вертикальная жесткость – ленту можно прижать к головке. По этой технологии разработаны магнитные ленты и гибкие диски.

Недостаток – стирается магнитное покрытие при увеличении скорости и в результате разогрева.

Надо отодвинуть головку от носителя, для увеличения скорости, но не сильно (на микроны).

Пример – магнитный цилиндр.



Из-за тепловой деформации и при резком торможении нельзя сделать достаточно малый зазор.

Еще путь: динамически заставлять головку адаптироваться под изменение формы носителя.

Т
ут нужен диск.

Скорость воздуха вблизи диска выше из-за вязкости и трения воздуха о диск.

Головка из-за своей формы приобретает некоторые аэродинамические

свойства: при вращении диска на головку действует подъемная сила, и она отрывается от диска.

С другой стороны пружина прижимает головку к диску.



Итак, головка находится в устойчивом равновесии. Она будет поддерживать некоторый зазор. Технически можно обеспечить зазор в несколько микрон.

Проблема: когда зазор станет соизмерим с размером пылинок, пыль, которая засасывается под головку, приводит к разогреву и износу.

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

Привод головок

Подошли к пределу плотности записи для материала. Как еще повысить плотность?

Надо позиционировать головку как можно точнее, чтобы приблизиться к пределу продольной плотности записи.

Сначала для привода головок использовался шаговый двигатель.

Подается ток противоположной направленности – система в равновесии. Если поменять направление тока – планка сдвинется ровно на один зуб. Еще переключим – еще

на зуб. Поэтому этот шаговый двигатель – линейный.

Есть еще круговой.



Применяется для гибких дисков. Зуб нельзя сделать меньше определенного размера.

Тогда: асинхронный двигатель с обратной связью.

Несколько дисков, последний слой покрытия называется “серво”. На эту серво-поверхность записывается аналоговый сигнал. Серво-головка только читает.



Головке дают сигнал “вперед” на время, равное времени, чтобы пройти половину периода (см. серво-поверхность).

Серво-головка служит обратной связью: ловит минимум на серво-поверхности, и останавливает головки. Головки все время подрагивают, т.к. двигатель постоянно работает.

Связные ПУ (Устройства связи)

Служат для передачи информации между компьютерами.

ВЗУ – аналоговые.

В случае Связных ПУ можно передавать прямо цифровую информацию, т.к. и источник и приемник – компьютеры.

Классификация связных ПУ.

По способу кодирования:

  • Амплитудные

  • Частотные

По способу формирования сигнала:

  • Модулированные

  • Немодулированные

По механизму синхронизации:

  • Синхронные

  • Асинхронные

По средам передачи информации (все носят электромагнитную природу):

  • Проводные линии связи

  • Оптические

  • Радио

Проводные – передача по металлическому проводу



Но не все так просто – окружающая среда воздействует на передаваемый сигнал.

Медный провод – наименьшее удельное сопротивление.

При увеличении длины растет сопротивление провода и, следовательно, падает уровень сигнала. Как сделать, чтобы не было зависимости от длины?

Надо использовать “Токовую Петлю”.

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

Передача информации напряжением – механизм, использующий напряжение.

Передача информации током – механизм, использующий ток.

Активное сопротивление влияет на амплитуду сигнала. А индуктивность и паразитная емкость проводов влияют на фазу сигнала – намного хуже.

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

Тип файла
Документ
Размер
7,08 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов книги

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