10
ры дискового накопителя и предоставляет ему простой файловый интер-
фейс, операционная система берет на себя все малоприятные дела, связан-
ные с обработкой прерываний, управлением таймерами и оперативной па-
мятью, а также другие низкоуровневые проблемы. В каждом случае та аб-
страктная, воображаемая машина, с которой, благодаря операционной
системе, теперь может иметь дело
пользователь, гораздо проще и удобнее
в обращении, чем реальная аппаратура, лежащая в основе этой абстракт-
ной машины.
С этой точки зрения функцией ОС является предоставление пользова-
телю некоторой расширенной или виртуальной машины, которую легче
программировать и с которой легче работать, чем непосредственно с ап-
паратурой, составляющей реальную машину.
ОС как
система управления ресурсами
Идея о том, что ОС прежде всего система, обеспечивающая удобный
интерфейс пользователям, соответствует рассмотрению сверху вниз. Дру-
гой взгляд, снизу вверх, дает представление об ОС как о некотором меха-
низме, управляющем всеми частями сложной системы. Современные вы-
числительные системы состоят из процессоров, памяти, таймеров, дисков,
накопителей на магнитных лентах, сетевых
коммуникационной аппарату-
ры, принтеров и других устройств. В соответствии со вторым подходом
функцией ОС является распределение процессоров, памяти, устройств и
данных между процессами, конкурирующими за эти ресурсы. ОС должна
управлять всеми ресурсами вычислительной машины таким образом, что-
бы обеспечить максимальную эффективность ее функционирования. Кри-
терием эффективности может быть, например, пропускная способность
или реактивность системы. Управление ресурсами включает решение двух
общих, не зависящих от типа ресурса, задач:
планирование ресурса – то есть определение, кому, когда, а для дели-
мых ресурсов и в каком количестве, необходимо выделить данный ресурс;
отслеживание состояния ресурса – то есть поддержание оперативной
информации о том, занят или не занят ресурс,
а для делимых ресурсов –
какое количество ресурса уже распределено, а какое свободно.
Для решения этих общих задач управления ресурсами разные ОС ис-
пользуют различные алгоритмы, что, в конечном счете, и определяет их
облик в целом, включая характеристики производительности, область
применения и даже пользовательский интерфейс.
Целями обучения
по дисциплине “Операционные системы” являются:
1) изучение и практическое освоение теории, средств и методов по-
строения операционных систем и системного программного обеспечения
ЭВМ АСОИУ;
2) приобретение практических навыков и умений эффективной и тех-
нически грамотной их эксплуатации в практической деятельности.
В результате изучения дисциплины курсант должен
: