Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проф педагогика.doc
Скачиваний:
5
Добавлен:
28.05.2015
Размер:
107.01 Кб
Скачать

Функции операционной системы

Основные функции:

  • Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).

  • Загрузка программ в оперативную память и их выполнение.

  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

  • Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.

  • Обеспечение пользовательского интерфейса.

  • Сохранение информации об ошибках системы.

Дополнительные функции:

  • Параллельное или псевдопараллельное выполнение задач (многозадачность).

  • Эффективное распределение ресурсов вычислительной системы между процессами.

  • Разграничение доступа различных процессов к ресурсам.

  • Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.

  • Взаимодействие между процессами

  • : обмен данными, взаимная синхронизация.

  • Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.

  • Многопользовательский режим работы и разграничение прав доступа (см.: аутентификация, авторизация).

Компоненты операционной системы:

  • Загрузчик

  • Ядро

  • Командный процессор (интерпретатор)

  • Драйверы устройств

  • Интерфейс

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

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

Описанная задача может различаться в зависимости от типа архитектуры ядра и способа её реализации.

Спецификация учебных элементов по теме «Операционные системы»

Опорные

понятия

Новые

понятия

№ п/п

Название учебных элементов (понятий)

Условные обозначения

Уровень усвоения

+

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)