Главная » Просмотр файлов » Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС

Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС (1114685), страница 14

Файл №1114685 Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС (Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС) 14 страницаКурынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС (1114685) страница 142019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Условные линии пересечения цилиндров споверхностями образуют дорожки. Дорожки, относящиеся к одному цилиндру пронумерованы(0,1,....Nдорожки). Дорожки, принадлежащие одной поверхности, формируют концентрические круги.Все дорожки разделены на фиксированное для данного устройства число равных частей —секторов. Секторы каждой дорожки пронумерованы (0,1,....Nсектор). Начала всех одноименныхсекторов лежат в одной плоскости, проходящей через вал. При работе магнитного дискапредусмотрена возможность индикации факта прохода блока головок через каждую точку началасектора (это решается с использованием механических или оптических датчиков секторов), такимобразом, блок головок всегда может «знать», над каким сектором он находится.

В каждый моментвремени в блоке головок может проходить обмен с одним из секторов. Рассмотрим примервыполнения операции обмена данными, размещенными в одном из секторов. Для заданиякоординат конкретного сектора в устройство управления магнитным диском должны бытьпереданы:− номер цилиндра, в котором расположен данный сектор, — Nc;− номер дорожки, на которой размещается сектор, — Nt;− номер сектора — Ns.После получения координат сектора (Nc, Nt, Ns) выполняется следующая последовательностьдействий:− шаговый двигатель перемещает блок головок в цилиндр Nc;− включается головка чтения/записи, соответствующая номеру дорожки Nt;− как только головка чтения/записи позиционируется над началом искомого сектора Ns,запускается выполнение операции чтения (или записи).Таким образом, мы видим, что для выполнения операций обмена с магнитным диском непроизводится чтение какой-либо дополнительной информации с диска, т.е.

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

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

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

Так же, как и в диске, все дорожки разделены на сектора.Для адресации блока данных в этом случае используется только номер дорожки (Nтрека) и номерсектора (Nсектора). Для того, чтобы произвести операцию чтения или записи, устройство управлениядолжно включить головку, соответствующей указанному номеру дорожки, а после этогопроисходит ожидание механического поворота цилиндра до выхода головки на начало искомогосектора. Таким образом, по сравнению с жесткими дисками, в этом устройстве отсутствуетмеханическая составляющая выхода головки на нужный трек, поэтому данный тип устройствсчитается более высокоскоростным.48штанга с головкамиωэлектромотортрекРис.

36.Принцип устройства магнитного барабана.Напоследок отметим, что магнитные барабаны на сегодняшний день являются в некоторомроде экзотическими устройствами: они используются в основном лишь в большихспециализированных высокопроизводительных компьютерах обычно для временного храненияданных из оперативной памяти.И, наконец, отметим т.н. память на магнитных носителях (доменах). Под доменомпонимается некоторая элементарная единица, способная сохранять свою намагниченность втечение длительного промежутка времени. Домен может быть намагничен одним из двух способов(отмеченные на 1.2.4.1 либо как «плюс-минус», либо как «минус-плюс»).штанга с головками+ + –– – +доментрекРис.

37.Принцип устройства памяти на магнитных доменах.Принцип работы устройства памяти на магнитных доменах основан на том, что подвоздействием магнитно-электронных эффектов магнитные домены разгоняются вдоль своеготрека до некоторой постоянной скорости. В остальном же принцип работы данного классаустройств ничем не отличается от работы магнитных барабанов. Соответственно, из-за того, что вданном устройстве нет механической составляющей, оно является еще более высокоскоростнымпо сравнению с предыдущими устройствами.Для считывания или записи информации на данный носитель устройство управлениявключает необходимую головку, которая по таймеру синхронизируется с «приходом» началаискомого сектора, после чего происходит обмен с найденным сектором.1.2.4.2Модели синхронизации при обмене с внешними устройствамиВажной характеристикой, во многом определяющей эффективность функционированиявычислительной системы, является модель синхронизации, поддерживаемая аппаратуройкомпьютера при взаимодействии центрального процессора с внешними устройствами.Для иллюстрации рассмотрим пример.

Пусть выполняемой в компьютере программенеобходимо записать блок данных на магнитный диск. Что будет происходить в системе приобработке заказа на данный обмен? Возможны две модели реализации обмена, рассмотрим их.49Синхронная работа с ВУ. При синхронной организации обмена в момент обращения квнешнему устройству программа будет приостановлена до завершения обмена (1.2.4.2). Темсамым в системе возникали задержки, которые снижали эффективность функционирования ВС.Синхронная организация обменаприостановка выполненияпрограммы, ожиданиезавершения обменаобращение квнешнемуустройствувыполнениепроцесса*обработкапрерыванияобращение к внешнемуустройствузавершениеобработкипрерыванияАсинхронная организация обмена* процесс выполняется до возникновения следующегопрерыванияРис.

38.Синхронная и асинхронная работа с ВУ.Асинхронная работа с ВУ. При асинхронной организации работы внешних устройствпоследовательность событий, происходящих в системе, следующая:1. Для простоты изложения будем считать, что в системе прерываний компьютера имеетсяспециальное внутреннее прерывание «обращение к системе», которое инициируетсявыполнением программой специальной команды. Программа инициирует прерывание«обращение к системе» и передает заказ на выполнение обмена, параметры заказа могут бытьпереданы через специальные регистры, стек и т.п.

В операционной системе происходитобработка прерывания, при этом конкретному драйверу устройства передается заказ навыполнение обмена.2. После завершения обработки «обращения к системе» программа может продолжить своевыполнение, или может быть запущено выполнение другой программы.3. По завершении выполнения обмена происходит прерывание, после обработки которогопрограмма, выполнявшая обмен, может продолжить свое выполнение.Асинхронная схема обработки обращений к ВУ позволяет сглаживать дисбаланс в скоростивыполнения машинных команд и скоростью доступа к ВУ.В заключении отметим следующее. Представленная выше схема организации обменаявляется достаточно упрощенной. Она не затрагивает случаев синхронизации доступа к областямпамяти, участвующим в обмене.

Проблема состоит в том, что, например, записывая областьданных на ВЗУ, после обработки заказа на обмен, но до завершения обмена программа можетпопытаться обновить содержимое области, что является некорректным. Поэтому в реальныхсистемах для синхронизации работы с областями памяти, находящимися в обмене, используетсявозможность ее аппаратного закрытия на чтение и/или запись. То есть при попытке обмена сзакрытой областью памяти произойдет прерывание. Это позволяет остановить выполнениепрограммы до завершения обмена, если программа попытается выполнить некорректные операциис областью памяти, находящейся в обмене (попытка чтения при незавершенной операции чтения сВУ или записи при незавершенной операции записи данной области на ВУ).501.2.4.3Потоки данных.

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

Тип файла
PDF-файл
Размер
1,6 Mb
Тип материала
Высшее учебное заведение

Список файлов лекций

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