Конспект установочных лекций по комплексному курсу Информатика, Теория информации



Структуры ОС - часть 2


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

·         нажатие кнопки стоп,

·         досрочное прекращение выполнения пользовательской программы,

·         досрочное прекращение определенной части запроса,

·         замена запоминающих сред (диски, ленты),

·         управление пользователями,

·         изменение состояния системы,

·         изменение системных данных (например, приоритетов).

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

В заключение суммируем: ОС служит следующим целям эксплуатации, которые отчасти противоречат друг другу:

·         удобство для пользователей (простая, ясная структура системы), приспособляемость к требованиям использования;

·         эффективность, высокая пропускная способность, краткость времен ожидания и пребывания в системе, хорошая загрузка устройств;

·         защита данных и их сохранность;

·         надежность;

·         переносимость.

Разработка соответствующих концепций ОС, их развитие и приспособление к новым ситуациям эксплуатации является одной из основных задач информатики.




Содержание  Назад  Вперед