Главная » Просмотр файлов » Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004)

Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (1186255), страница 47

Файл №1186255 Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004)) 47 страницаПопов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (1186255) страница 472020-08-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Эта неравномерность поступления информации компенсируется путем увеличения скорости работы канала считывания/преобразования данных и использования специальных перестраиваемых фильтров для частотной коррекциипо зонам.Чаще всего для этой цели применяются специальные однокристальные контроллеры. При этом емкость жестких дисков можно увеличить приблизительно на 30 %. Однако при конфигурировании системытакие винчестеры создают определенные трудности, которые приходится преодолевать.С увеличением плотности записи на диск возникают трудностипри детектировании пиков аналоговых сигналов, поступающих от магнитных головок.

В последнее время для устранения этого недостаткастали применять PRLM-метод (Partial Response Maximum Likelihood —максимальная вероятность пристрастной реакции), в котором используется специальный алгоритм цифровой фильтрации входного сигнала.Характеристики НЖМДДля пользователя ПК весьма важно иметь большую емкость HDD,высокую производительность, а также обеспечить сохранность данных.Рассмотренные ниже технические параметры определяют затратывремени на позиционирование магнитных головок (МГ) и передачубольших объемов информации, а также оказывают наибольшее влияниена работу прикладных программ, которые часто обращаются к диску длячтения и записи.Среднее время поиска — время, необходимое для позиционирования МГ на нужную дорожку (для HDD емкостью 540 Мбайт— 10-12мс;для HDD емкостью 720 Мбайт 8-10 мс).Средняя латентность (запаздывание) — время ожидания, в течениекоторого диски поворачиваются, пока нужный сектор не окажется подМГ (для HDD емкостью от 540 Мбайт до 1 Гбайт — около 5,6 мс; дляHDD емкостью более 1 Гбайт -4,2 мс).255Среднее время доступа = (Среднее время поиска) + (Среднее времядоступа).

От 12,2 до 18 мс.Скорость передачи данных (пропускная способность) определяетскорость, с которой данные считываются или записываются на диск после позиционирования МГ.Скорость передачи данных в групповом (burst) режиме (скоростьвнешнего обмена). Это фактически скорость считывания данных из буфера HDD (внутреннего оперативного запоминающего устройства - ОЗУHDD). Буфер служит для промежуточного хранения считываемых с диска и записываемых на диск данных и ускорения доступа. Для EIDE иFast-ATA максимальная скорость передачи данных — 11,1-Н 6,6Мбайт/с, в SCSI 2 — 10-40 Мбайт/с.Скорость внутреннего обмена (долговременная максимальная илиминимальная скорость передачи данных) характеризует производительность HDD, когда буфер HDD не используется. Эта характеристика сильно зависит от скорости вращения цилиндра (5400 об/мин дляHDD емкостью от 540 Мбайт до 1 Гбайта, для HDD емкостью более 1ГбайтаКонтроллер дискаЗа функционирование дискового устройства отвечает дисковыйконтроллер, который обеспечивает интерфейс между этим дисковымустройством и шиной, соединяющей его с остальной частью компьютерной системы.

Контроллер может использоваться для управления более чем одним дисковым устройством.Контроллер диска соединяется непосредственно с процессорнойсистемной шиной или шиной расширения, например с PCI. Он содержитмножество регистров, содержимое которых может считываться и записываться операционной системой. Таким образом, операционная система взаимодействует с контролером диска точно так же, как с другимиинтерфейсами ввода-вывода.256Для пересылки данных между диском и основной памятью контроллер использует механизм прямого доступа к памяти. Речь идет о пересылке данных в буфер и из буфера, входящего в состав модуля дискового контролера.

Операционная система инициирует передачу с помощью запросов считывания и записи с последующей загрузкой в регистры контроллера необходимой адресной и управляющей информации.Имеется в виду следующая информация:— адрес основной памяти — адрес первого блока или слова, подлежащего пересылке или предназначенного для приема данных;— адрес на диске — местоположении сектора, содержащего началонужного блока слов;— количество слов в пересылаемом блоке (счетчике слов).Адрес на диске — это логический адрес, генерируемый операционной системой. Соответствующий физический адрес на диске можетбыть иным.

Например, если при форматировании диска будут обнаружены дефектные секторы, дисковый контроллер подставит вместо нихдругие. Обычно на каждой дорожке специально для этой цели имеетсянесколько запасных секторов, а в цилиндре может быть даже запаснаядорожка. Перечислим основные функции контроллера:Поиск — контроллер заставляет дисковод переместить головкучтения/записи к нужной дорожке.Чтение — контроллер инициирует операцию чтения начиная с адреса, заданного в адресном регистре диска. Считанные с диска данныесобираются в слова и помещаются в буфер данных для пересылки в основную память. Количество слов задается в регистре счетчика слов.Запись — контроллер пересылает данные на диск с использованием управляющего метода, сходного с методом выполнения операциичтения.Контроль ошибок — контроллер формирует для прочитанных изсектора данных код корректировки ошибок (ЕСС) и сравнивает его созначением ЕСС, прочитанным с диска.

Если эти два значения не совпадают, он пытается исправить ошибку. В противном случае он генерирует прерывание, чтобы проинформировать операционную систему о произошедшей ошибке. В ходе операции записи контроллер вычисляет значение ЕСС для помещаемых в сектор данных и сохраняет его на диске.Если диск соединяется с шиной, поддерживающей пакетную пересылку данных, контроллер может использовать ее преимущества.Типы контроллеров HDDКак известно, к системной плате ПК в простейшем случае подключается несколько периферийных устройств, таких, как HDD и FDD,дисплей (монитор), клавиатура, мышь и т.

д. В общем случае для каждо257го такого устройства требуется свой контроллер. В некоторых из нихприменяется специализированный МП, и даже имеется своя память.Контроллер может находиться на системной плате, входить в составустройства или быть отдельным адаптером, подключенным к шине.Необходимо также отметить, что в организации работы накопителей на жестких и гибких магнитных дисках и всей системы большуюроль играет BIOS. ROM BIOS предназначен для изоляции операционнойсистемы и прикладных программ от специфических особенностей конкретной аппаратуры. Он содержит программную поддержку стандартных ресурсов ПК и обеспечивает конфигурирование аппаратныхсредств, их диагностику и т.д.

Имеется встроенная утилита BIOS Setup синтерфейсом в виде меню, предназначенная для конфигурирования системных ресурсов, в том числе и жестких и гибких магнитных дисков.Тут должны соблюдаться условия соответствия типов BIOS и устройств,обеспечивающие их совместимость. Каждый HDD имеет определеннуюкомбинацию числа головок, цилиндров и секторов. ROM BIOS ПК обеспечивает поддержку некоторых стандартных типов HDD. БольшинствоПК поддерживают от 40 до 50 различных конфигураций. Например, вПК AT каждому типу присваивается номер. При запуске программы настройки ПК вводится соответствующий номер типа (так, номер 1 обычно означает дисковод HDD 10,1 Мбайт с 306 цилиндрами, 4 головками и17 секторами на дорожке). Эта информация сравнивается с информацией о типе HDD, полученной при выполнении POST (Power-On Self Test— автотест при включении), и они должны совпадать.Тип контроллера должен соответствовать типу носителя.

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

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

Естественно, что каждый контроллер должениметь согласующий интерфейс.258АТ-контроллерЭтот контроллер ранее был стандартом ST-506 и применялся в ПКPC/AT и др. Другое его название ST-506/412, Именно с появлением этого устройства началось массовое применение жестких дисков.В ST-506 используется 34-жильный кабель управления (в режимеуправляющий-управляемый) и отдельные для каждого накопителя 20жильные кабели передачи данных. При позиционировании головок передвижение последних происходит по шагам (как во флоппи-дисках).Это уменьшало скорость работы.

Позже появился усовершенствованныйвариант ST-412 (10 Мбайт), где был применен буферизированный поиск.Именно он был применен для знаменитого ПК PC/XT. Электроника располагалась на винчестере и была очень проста. Основную обработкуданных выполнял контроллер. Необходимо отметить, что считанныеинформационные биты и биты синхронизации с накопителя в контроллер передавались в аналоговом виде, и разделяющий их сепаратор находился в контроллере.

При передаче низкоуровневых аналоговых сигналов по кабелю они могли подвергаться искажениям, и при этом невозможно было повысить скорость передачи данных,В HDD ST-506/412 применялся метод MFM записи информации наповерхность носителя (17 стандартных 512-байтных секторов на дорожку, 5 Мбайт/с). Далее был применен 2,7 RLL метод записи, что дало возможность почти в 1,5 раза увеличить емкость дисков и повысить скорость передачи данных до 7 Мбайт/с. Был разработан соответствующийRLL-контроллер (он часто назывался MFM/RLL контроллером).Вообще первые контроллеры были слишком медленны, и это порождало ряд трудностей. Одна из них состояла в том, что при последовательном чтении подряд идущих секторов невозможно было организовать процессы передачи и обработки данных с соответствующей скоростью.

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

физические номера секторов совпадают с логическими (1, 2, 3, 17). Но прикоэффициенте 1:3 картина уже меняется: (1, 7, 13, 2, 8, 14, 3, 9, 15, 4, 10,16 ,5, 11, 17, 6, 12), т.е. за три полных оборота диска могут быть прочтены все сектора одной дорожки (без применения этого метода потребовалось бы 17 оборотов диска).Для получения коэффициента чередования 1:1 использовалось аппаратное кэширование. Например, некоторые контроллеры HDD, использующие интерфейс ST-506/412, могут переписать содержимое од259ной дорожки во внутреннюю буферную память.

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

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

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