В съвременните ОС функциите по обмен на
данните между компютрите и периферните
устройства се реализират от подсистемите за
вход-изход. Потребители (клиенти) на тази
подсистема са потребителите и приложенията,
както и някои елементи на ОС като например
подсистемата за управление на процесите. При
смяна на състояноето на активния процес,
следствие наложило се прекъсване на диска се
записва състоянието (контекста) на прекъснатия
процес и тази информация се чете (използва) при
възстановяване (детикиране, пускане) на процес.
Основни елементи на подсистемите за вход-изход
(В/И) са драйверите и файловите системи (ФС).
Драйверите служат за управление на външните
устройства. ФС може да се разгледжа и като
отделен елемент ОС в предвид на нейната
сложност, спецефичност и важност. Но тя може да
се разглежда и съвместно с подсистемата за В/И
тъй като в основата на повечето механизми за
достъп до устройства.
Към подсистемата за В/И може да се отнесе и
диспечера на прекъсванията. Той не обслужва само
тази подсистема, а и подсистемата за управление
на процесите. Затова диспечера на прекъсванията
може да се разгледа условно като част (елемент) от
подсистемата за В/И.
Input – Output Subsystem – подсистеми за
В/И
Задачи на МОС свързани с управлението на
файловете и устройствата:
Организация на паралелната работа на процесора;
Съгласуване на скоростта на обмен на данните и
кеширане на данните;
Разпрееление на устройствата и данните между
процесите;
Осигуряване на удобен логически интерфейс
между устройствата и останалите елементи на
системата;
Поддържане на широк спектър от драйвери с
възможност за включване и на нови в
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Информатика и компютърни науки
Мрежови операционни системи
Многослоен модел на подсистемата за вход-изход
Преглед на началото - целият файл след изтегляне
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте