Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Дайте определение: логический диск, кластер, сектор, файл.
Логический диск или том (англ. volume или англ. partition) — часть долговременной памяти компьютера, рассматриваемая как единое целое для удобства работы. Термин «логический диск» используется в противоположность «физическому диску», под которым рассматривается память одного конкретного дискового носителя. Для операционной системы не имеет значения, где располагаются данные — на лазерном диске, в разделе жёсткого диска, или на флеш-накопителе. Для унификации представляемых участков долговременной памяти вводится понятие логического диска. Кластер - минимальный элемент магнитного диска, которым оперирует операционная система при работе с дисками. Каждый кластер состоит из нескольких секторов Сектор – участок магнитной дорожки, который является одной из основных единиц записи информации. Каждый сектор имеет свой собственный номер (имеет заголовок и область в 512 МБ). Файл (англ. file) — именованная область данных на носителе информации. Файлы обладают такими наборами свойств, как имя файла, расширение имени файла, основные атрибуты, время, права доступа
Прерывание – инициируемый определенным образом процесс, временно переключающий МП на выполнение другой программы с последующим возобновлением выполнения прерванной программы. На время обработки, МП прекращает выполнения некоторой программы и переключается на процедуру обработки прерывания. После этого, прерванная программа продолжит выполнение с той точки, где было приостановлено его выполнение.
Прерывания могут быть внешние и внутренние. Внешние прерывания вызываются вешними по отношения к МП событиями. Внутренние прерывания возникают внутри МП во время вычислительного процесса. К их возбуждению приводит одна из двух причин: -ненормальное внутренне состояние МП, возникающее при обработке некоторой команды. Такие прерывания называются исключениями. - обработка машиной команды int. Этот тип прерывания называется программным.
Система прерываний – это совокупность программных и аппаратных средств, реализующих механизмы прерываний.
К аппаратным средствам системы прерываний относятся: • Выводы МП: INTR – вывод для входного сигнала внешнего прерывания. INTA – вывод МП для выходного сигнала подтверждения получения сигнала прерывания микропроцессором. NMI – вывод МП для входного сигнала немаскируемого прерывания. • Микросхема программируемого КП 8259А. Она предназначена для фиксирования сигналов прерываний от восьми различных внешних устройств. К программным средствам относятся: • Таблица векторов прерываний • Флаги: o IF-флаг прерываний o TF-флаг трассировки. • Машинные команды процессора. Обработка прерываний: При поступлении сигнала на вход INTR в МП происходят следящие процессы: 1. Анализируется флаг IF. 2. Если IF=0, то запрос повисает до момента установки в 1 3. Если IF=1 то: • IF=0; • Формируется сигнал подтверждения прерывания на вводе МП INTA. Таким образом, сигнал о прерывании прошел через МП и вернулся обратно в КП через вывод INTA. Данный вывод внутри контроллера прерываний замкнут на его схему управления, которая выполняет сразу несколько действий при поступлении этого сигнала: 1. Сбрасывает бит в регистре IRR, соответствующий уровню прерываний IRQ0. 2. Устанавливает в 1 бит 0 регистра ISR 3. Формирует с помощью блока управления номер вектора прерывания, значение которого формируется в буфере данных и далее поступает на вывода d0..d7. Выводы d0..d7. замкнуты на ШД, по которой номер вектора прерываний поступает в МП. В МП этот номер используется для вызова соответствующей процедуры обработки прерываний. Управляющие слова операции OCW1-управляющее слово маски, используется для разрешения/запрещения обслуживания запросов по отдельным входам IRQi, если маска для i-ого запроса установлена, то этот запрос фиксируется в регистре запросов, но не обслуживается до снятия маски. Первое слово инициализации сбрасывает регистр масок запросов.
OCW1 1 _ _ _ _ _ _ _ _
Биты: если соответствующий бит установлен, то IRQi маскируется.
OCW2 – управляющее слово конца прерывания. 7 модификаций. Для случая векторного прерывания с фиксированным распределением приоритетов это слово имеет следующий формат. 0 0 0 1 0 0 0X 0X 0X
В конце обработчика прерывания выдача этого слова сбрасывает бит регистра обслуживаемых запросов с максимальным приоритетом.
OCW3 имеет 5 модификаций . Используется, в том числе , после выдачи определенных форм можно читать регистр запросов и регистр обслуживаемых запросов.
Каскадное включение контроллеров прерывания. Если запрос поступил от устройства ввода вывода , подключенному к ведущему контроллеру, то он обрабатывается как в системе с 1м КП. Если запрос поступил от устройства ввода вывода, подключенному к ведомому контроллеру, то ведомый КП формирует запрос в ведущий, а он в ЦП. В первом цикле подтверждения прерывания, по сигналу INTA, ведущий контроллер на шине каскадирования выдает номер ведомого контроллера (это номер входа ведущего КП, к которому подключен ведомый). Во втором цикле подтверждения прерывания, по сигналу INTA ведомый КП , указанный в предыдущем цикле, выдает на шину данных номер прерывания, соответствующий входу запроса. IRQi Устройство ввода вывода 0 Таймер 1 Клавиатура 2 Запрос от ведомого 3 Последовательные порты COM2 COM4 4. Последовательные порты COM1 COM3 5 LPT2, звук, построчная печать 6 Гибкий диск 7 LPT1 (принтер) 8 Часы реального времени 9 Устройство PnP 10 Видеоконтроллер 11 Мышь PS/2 12 Pnp 13 Арифметический сопроцессор 14 HDD1 15 HDD2
|
Последнее изменение этой страницы: 2019-04-19; Просмотров: 342; Нарушение авторского права страницы