- •Контрольная работа
- •Конспект
- •Классификация операционных систем
- •Функции операционной системы
- •Спецификация учебных элементов по теме «Операционные системы»
- •Лист рабочей тетради
- •Учебно-методическое обеспечение дисциплины .
- •Вопросы для актуализации опорных знаний по теме «Операционные системы»
- •Домашнее задание
- •Контрольная работа
Функции операционной системы
Основные функции:
Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
Обеспечение пользовательского интерфейса.
Сохранение информации об ошибках системы.
Дополнительные функции:
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Эффективное распределение ресурсов вычислительной системы между процессами.
Разграничение доступа различных процессов к ресурсам.
Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
Взаимодействие между процессами
: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Многопользовательский режим работы и разграничение прав доступа (см.: аутентификация, авторизация).
Компоненты операционной системы:
Загрузчик
Ядро
Командный процессор (интерпретатор)
Драйверы устройств
Интерфейс
Ядро — центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам.Основными ресурсами являются процессорное время, память и устройства ввода-вывода. Доступ к файловой системе и сетевое взаимодействие также могут быть реализованы на уровне ядра.
Как основополагающий элемент операционной системы, ядро представляет собой наиболее низкий уровень абстракции для доступа приложений к ресурсам вычислительной системы, необходимым для их работы. Как правило, ядро предоставляет такой доступ исполняемым процессам соответствующих приложений за счёт использования механизмов межпроцессного взаимодействия и обращения приложений к системным вызовам ОС.
Описанная задача может различаться в зависимости от типа архитектуры ядра и способа её реализации.
Спецификация учебных элементов по теме «Операционные системы»
Опорные понятия |
Новые понятия |
№ п/п |
Название учебных элементов (понятий) |
Условные обозначения |
Уровень усвоения |
+ |
|
1 |
Операционная система |
ОС |
II |
|
+ |
2 |
Загрузка операционной системы |
- |
I |
+ |
|
3 |
Basicinput/outputsystem |
BIOS |
II |
|
+ |
4 |
Однозадачная операционная система |
- |
I |
|
+ |
5 |
Многозадачная операционная система |
- |
I |
|
+ |
6 |
Однопользовательская операционная система |
- |
I |
|
+ |
7 |
Многопользовательская операционная система |
- |
I |
|
+ |
8 |
Однопроцессорная операционная система |
- |
I |
|
+ |
9 |
Многопроцессорная операционная система |
- |
I |
|
+ |
10 |
Локальная операционная система |
- |
I |
|
+ |
11 |
Сетевая операционная система |
- |
I |
|
+ |
12 |
Операционная система пакетной обработки |
- |
III |
|
+ |
13 |
Операционная система с разделением времени |
- |
III |
|
+ |
14 |
Операционная система реального времени |
- |
III |
+ |
|
15 |
Ядро операционной системы |
- |
II |
Эскиз доски
Операционные системы |
Бывают
|
Однозадачные (MS DOS) |
Многозадачные (OS/2, Unix, Windows) |
Сетевые (Windows server 2003, 2008) |
Локальные (Windows XP) |
Однопроцессорные (Windows XP) |
Многопроцессорные (Windows XPx64) |
Однопользовательские (MS DOS) |
Многопользовательские (Windows XP) |