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

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

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

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

31.Использование вектора прерываний.Теперь рассмотрим этап программной обработки прерывания. Управление передано наадрес программы ОС, занимающейся обработкой прерывания. При входе в эту точку частьресурсов ЦП, используемых программами, освобождена (результат аппаратного сохранениярегистров). Поэтому будет запущена программа ОС, которая может использовать толькоосвобожденные ресурсы ЦП (перечень доступных в этот момент регистров — характеристикааппаратуры). Выполняется следующая последовательность действий (1.2.3.4).Передача управленияРежим блокировкивключенЗапуск программыобработкипрерывания,анализУправление на прерванную точкуресурсы не требуютсяФатальноересурсы недоступны«Короткое»Передачауправления ОС«Полное сохранение»Сохранение всехрегистров ЦП, кэша...доступны все ресурсыСтатус ожиданиязавершения прерывания.Режим блокировкивключенРис.

32.Этап программной обработки прерываний.1. Анализ и предварительная обработка прерывания. Происходит идентификация типапрерывания, определяются причины.− Если прерывание «короткое», т.е. обработка не требует дополнительных ресурсов ЦП ивремени, то прерывание обрабатывается, выключается режим блокировки прерываний,восстанавливается состояние процессора, соответствующее точке прерывания исходнойпрограммы, и передается управление на прерванную точку. Примером подобного«короткого» прерывания может служить прерывание от таймера для коррекции временив системе. Если прерывание требует использования всех ресурсов ЦП, то переходим кследующему шагу (п.1.2.3.4).− Если прерывание является «фатальным» для программы, т.е. после этого прерыванияпродолжить выполнение программы невозможно (например, в программе произошлообращение к несуществующему в ОЗУ адресу), то выключается режим блокировки44прерываний, и управление передается в ту часть ОС, которая прекратит выполнениепрерванной программы.2.

«Полное сохранение»: осуществляется полное сохранение всех регистров ЦП,использовавшихся прерванной программой, в специальную программную таблицу. В даннуютаблицу копируется содержимое регистровой или КЭШ-памяти, содержащей сохраненныезначения ресурсов ЦП, а также копируются все оставшиеся регистры ЦП, используемыепрограммно, но не сохраненные аппаратно. После данного шага программе обработкипрерываний становятся доступны все ресурсы ЦП, а прерванная программа получает статусожидания завершения обработки прерывания.

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

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

Аппарат прерываний позволяет системе фиксировать и корректнообрабатывать различные события, возникающие как внутри компьютера, так и вне него.1.2.4Внешние устройстваВнешние устройства во многом определяют эксплуатационные характеристики каккомпьютера, так и вычислительной системы в целом. Размер экрана монитора, объем ипроизводительность магнитных дисков, наличие печатающих устройств, модемов, и т.д. —характеристики компьютера на которые зачастую в первую очередь обращает внимание массовыйпользователь. Значимость внешних устройств компьютера в вычислительной системе возрасталапо мере развития сфер применения вычислительной техники.

Если основным применениемпервых компьютеров было численное решение задач моделирования физических процессов, и дляэтих целей было достаточным иметь в компьютере высокопроизводительный (по меркам тоговремени) процессор, достаточный для решения задач данного класса объем оперативной памяти,простейшие устройства печати и ввода данных, внешнее запоминающее устройство для храненияисходных и промежуточных данных, то спектр внешних устройств современных компьютеровнесоизмеримо шире, что соответствует разнообразию задач, решаемых средствами современныхвычислительных систем (1.2.4).45Внешние устройстваВнешние запоминающиеустройстваУстройствапоследовательногодоступаМагнитнаялентаУстройства ввода иотображения информацииУстройстваПечатныепрямогоустройствадоступаМониторыУстройства приема ипередачи информацииУстройствавводаизображенияМагнитныйдискБарабанныеCRT (ЭЛТ)СканерыОптическиедискиСтруйныеTFT, LCD(ЖКЭ)КлавиатурыМагнитныйбарабанГрафопостроителиМодемФаксМышьРис.

33.Внешние устройства.Мы более подробно остановимся на характеристиках и особенностях использованиявнешних запоминающих устройств, как наиболее интенсивно используемых и значимых внешнихустройствах вычислительных систем.1.2.4.1Внешние запоминающие устройстваВнешние запоминающие устройства (ВЗУ) предназначены для организации храненияданных и программ. Обычно операции чтения или записи с ВЗУ происходят некоторымипорциями данных, которые называются записями.

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

Вторая группа —устройства, позволяющие выполнять только операции чтения данных, например, в эту группувходят устройства CD-ROM (compact disk read-only memory), DVD-ROM (digital video/versatile discread-only memory).Внешние запоминающие устройства могут, также подразделяться на устройства прямогодоступа и устройства последовательного доступа. Рассмотрим принципы организации и общиехарактеристики устройств, принадлежащих каждой из этих групп.Устройства последовательного доступа — это устройства, при доступе к содержимомупроизвольной записи которых «просматриваются» все записи, предшествующие искомой.Рассмотрим в качестве примера ВЗУ последовательного доступа устройство хранения данных намагнитной ленте.

На магнитной ленте каждая запись имеет специальные маркеры начала и конца.Также, на каждой ленте размещаются маркеры начала и конца ленты (1.2.4.1).46Магнитная лентаi-ая записьМаркер началаi-ой записиМаркерначалалентыМаркер концаi-ой записиМаркерконцалентыРис. 34.Магнитная лента.Каждая запись на ленте имеет свой логический номер. При возникновении запроса начтение записи с номером i выполняется следующая последовательность действий:− устройство перематывает ленту до маркера начала ленты;− осуществляется последовательный поиск маркеров начала записей, после нахождения i-гомаркера считается, что устройство «вышло» на начало искомой записи;− происходит чтение i-ой записи.Устройство прямого доступа обеспечивает выполнение операций чтения/записи безсчитывания дополнительной информации. Примером устройств прямого доступа могут служитьмагнитные диски, или дисковые устройства.цилиндрМагнитные головкисекторРис.

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

Количество головок соответствует количеству поверхностей дисков, икаждая головка может работать со своей фиксированной поверхностью. Все головки устройствасоставляют блок головок магнитного диска. Блок головок может перемещаться от краяповерхностей к центру. Перемещение блока головок осуществляется дискретно, каждая позицияостановки блока головок над поверхностями (с учетом вращения дисков) образует цилиндр. Таким47образом, каждое дисковое устройство характеризуется фиксированным количеством цилиндров,которые соответствуют позициям, на которых может размещаться блок головок.Все цилиндры пронумерованы (0,1,....Nцилинд).

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

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

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

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