![](/user_photo/2706_HbeT2.jpg)
- •Глава 1
- •Глава 2
- •В.Г.Олифер, н.А.Олифер. Сетевые операционные системы. Учебное пособие.-сПб.:бхв-Петербург, 2006.-536с.
- •В.А.Шеховцов. Операційні системи. Підручник .-к.:Виканавча група внv. 2005. 576с.
- •Столлингс в.Операционные системы. М.: Вильямс, 2001. -672с.
- •Раздел 1 введение
- •1.1. Понятие операционной системы, ее назначение и функции
- •1.1.1. Понятие операционной системы
- •1.1.2. Назначение операционной системы
- •1.2. История развития операционных систем
- •1.3. Классификация современных операционных систем
- •1.4. Функциональные компоненты операционных систем
- •1.4.1. Управление процессами и потоками
- •1.4.2. Управление памятью
- •1.4.3. Управление вводом-выводом
- •1.4.4. Управление файлами и файловые системы
- •1.4.5. Сетевая поддержка
- •1.4.6. Безопасность данных
- •1.4.7. Интерфейс пользователя
- •Раздел 2
- •2.1. Базовые понятия архитектуры операционных систем
- •2.2. Реализация архитектуры операционных систем
- •2.2.1. Монолитные системы
- •2.2.2. Многоуровневые системы
- •2.2.3. Системы с микроядром
- •2.2.4. Концепция виртуальных машин
- •2.3. Операционная система и ее окружение
- •2.3.1. Взаимодействие ос и аппаратного обеспечения
- •2.3.2. Взаимодействие ос и выполняемого программой
- •2.4. Особенности архитектур
Системное программное обеспечение и операционные системы
|
Учебное пособие
Глава 1
ВВЕДЕНИЕ
Основные концепции операционных систем
Глава 2
Архитектура операционных систем
2007
Рекомендуемая литература:
-
В.Г.Олифер, н.А.Олифер. Сетевые операционные системы. Учебное пособие.-сПб.:бхв-Петербург, 2006.-536с.
-
В.А.Шеховцов. Операційні системи. Підручник .-к.:Виканавча група внv. 2005. 576с.
-
Столлингс в.Операционные системы. М.: Вильямс, 2001. -672с.
Раздел 1 введение
Основные концепции операционных систем
-
Понятие операционной системы и ее назначение
-
История развития операционных систем
-
Классификация операционных систем
-
Основные функции операционной системы
В этом разделе будут даны понятия операционной системы, описано назначения разных операционных систем, выделено их базовые функции и службы. Раздел также содержит короткий обзор истории развития операционных систем.
1.1. Понятие операционной системы, ее назначение и функции
1.1.1. Понятие операционной системы
Причиной появления операционных систем была необходимость создания удобных в использовании компьютерных систем.
Компьютерная система -это совокупность аппаратного и программного обеспечения компьютера.
Компьютерные системы от самого начала разрабатывались для решения практических задач пользователей. Поскольку делать это с помощью лишь аппаратного обеспечения оказалось сложно, были созданы прикладные программы. Для таких программ понадобились общие операции управления аппаратным обеспечением, распределения аппаратных ресурсов и т.п.. Эти операции сгруппировали в рамках отдельного уровня программного обеспечения, который и стали называть операционной системой.
Дальше возможности операционных систем вышли далеко за границы базового набора операций, необходимых прикладным программам, но промежуточное положение таких систем между прикладными программами и аппаратным обеспечением осталось неизменным.
Можно дать такое определение операционной системы.
Операционная система (ОС) - комплекс программ, которые обеспечивают управление аппаратурой ЭВМ, планирование эффективного использования её ресурсов и решение задач по заданиям пользователей.
1.1.2. Назначение операционной системы
Операционные системы обеспечивают, во-первых, удобство использования компьютерной системы, во-вторых, эффективность и надежность ее работы.
Первая функция присущая ОС это расширение машины, вторая - ОС распределитель аппаратных ресурсов.
Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом. Несмотря на это, пользователи, активно использующие вычислительную технику, зачастую испытывают затруднения при попытке дать определение операционной системе. Частично это связано с тем, что ОС выполняет две по существу мало связанные функции: обеспечение пользователю-программисту удобств посредством предоставления для него расширенной машины и повышение эффективности использования компьютера путем рационального управления его ресурсами.
Основная цель ОС, обеспечивающей работу ЭВМ в любом из описанных режимов, - динамическое распределение ресурсов и управление ими в соответствии с требованиями вычислительных процессов (задач).
Ресурсом является всякий объект, который может распределяться операционной системой между вычислительными процессами в ЭВМ.
Различают аппаратные и программные ресурсы ЭВМ.
К аппаратным ресурсам относятся микропроцессор (процессорное время), оперативная память и периферийные устройства; к программным ресурсам – доступные пользователю программные средства для управления вычислительными процессами и данными. Важнейшими программными ресурсами являются программы, входящие в систему программирования; средства программного управления периферийными устройствами и файлами; библиотеки системных и прикладных программ; средства, обеспечивающие контроль и взаимодействие вычислительных процессов (задач).
Операционная система распределяет ресурсы в соответствии с запросами пользователей и возможностями ЭВМ и с учетом взаимодействия вычислительных процессов. Функции ОС также реализуются рядом вычислительных процессов, которые сами потребляют ресурсы (память, процессорное время и др.) Вычислительные процессы, относящиеся к ОС, управляют вычислительными процессами, созданными по запросу пользователей.
Считается, что ресурс работает в режиме разделения, если каждый из вычислительных процессов занимает его в течение некоторого интервала времени. Например, два процесса могут разделять процессорное время поровну, если каждому процессу дается возможность использовать процессор в течение одной секунды из каждых двух секунд. Аналогично происходит разделение всех аппаратурных ресурсов, но интервалы использования ресурсов процессами могут быть неодинаковыми. Например, процесс может получить в своё распоряжение часть оперативной памяти на весь период своего существования, но микропроцессор может быть доступен процессу только в течение одной секунды из каждых четырёх.
Операционная система является посредником между ЭВМ и её пользователем. Она делает работу с ЭВМ более простой, освобождая пользователя от обязанностей распределять ресурсы и управлять ими. Операционная система осуществляет анализ запросов пользователя и обеспечивает их выполнение. Запрос отражает необходимые ресурсы и требуемые действия ЭВМ и представляется последовательностью команд на особом языке директив операционной системы. Такая последовательность команд называется заданием.