Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен / Ответы на вопросы экзамена.doc
Скачиваний:
0
Добавлен:
30.09.2026
Размер:
1 Мб
Скачать
☆

Билет 26.1 Понятие потока, как метода написания драйверов

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

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

Так как основной задачей ядра является управление потоками, работа по управлению памятью, вопросами доступа и действиями по вводу/выводу возлагается на другие компоненты ОС. Эти компоненты известны под собирательным названием 'Executive', Исполнительные Компоненты. Они сконструированы как модульное программное обеспечение (хотя, Диспетчер ввода/вывода сам является существенным исключением из этого правила).

Билет 26.2 в чем суть модели коммуникации ieee? Как реализованы подуровни phy в технологии Ethernet?

Модель коммуникации IEEE (Institute of Electrical and Electronics Engineers) - это стандарт контроля передачи данных на уровне сети. Он разбит на три основных уровня: физический уровень, канальный уровень и сетевой уровень. Cистема Ethernet работает с физическим и канальным уровнями.

Модель IEEE:

3. NETWORK

802.1

2. DATA LINK

LLC (Logical Link Control)

MAC (Media Access Control)

1. PHYSICAL

MII (Media Independent Interface)

PMA (Physical Media Attachment)

PSC (Physical Coding Subsystem)

PMD (Physical Media Depended)

Phy (физический) уровень коммуникаций Ethernet состоит из двух подуровней: 10BASE-T Physical Medium Attachment (PMA) и 10BASE-T Physical Medium Dependent (PMD).

Подуровень PMA отвечает за подключение кабеля Ethernet к физическим устройствам и передачу данных для PMD.

Подуровень PMD отвечает за передачу данных через проводы Ethernet. MII – интерфейс (очевидно, между PHY и DATA LINK).

Билет 27.1. Понятие файла. Открытие и закрытие файлов. Понятие партиции и тома. Понятие подсистемы ввода/вывода

Файл - объект, который имеет атрибуты поименования, атрибуты доступа и который хранится на машинном носителе (hard disk, флешка, ленты и т.д.).

Открытие (open) – это systemcall, который даёт нам поинтер на Open Per Process table.

Закрытие (close) – означает, что мы пометили и убрали этот вход из Open Per Process Table = удалили из таблицы.

Партиции - разделы дискового пространства, на которых могут работать различные ОС. Эти разделы имеют разную разметку, размеры треков и блоков, а также различные методы доступа. Каждая партиция имеет таблицу разделов (partition table), где указывается их начало и конец, а также другие параметры. Партиции далее разделяются на тома, которые представляют собой логическую часть партиции. У каждого тома также есть таблица (Volume Table), которая определяет его параметры, такие как размер блока и количество треков. Для работы с томами производится операция монтирования, при которой система знает, где находятся данные тома и как их обрабатывать.

Подсистема ввода/вывода (дисковая подсистема) состоит из адаптеров на материнской плате HBA, шины, дискового контроллера и жестких дисков. Совокупность этих устройств – канал ввода/вывода, опция различна для разных систем ОС.

Соседние файлы в папке Экзамен