Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 5.pdf
Скачиваний:
59
Добавлен:
09.04.2015
Размер:
358.82 Кб
Скачать

Операционная система (ОС)

Главная компонента базового ПО

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

Предназначена для управления устройствами и вычислительными процессами, эффективного распределения ресурсов и организации надёжных вычислений

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

выполнение элементарных (низкоуровневых) действий:

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

памяти и др.;

загрузка программ в оперативную память и их

выполнение;

доступ к периферийным устройствам ввода-вывода;

управление оперативной памятью;

управление доступом к данным на энергонезависимых

носителях;

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

сетевые операции, поддержка стека сетевых

протоколов

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

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

распределение ресурсов вычислительной системы

между процессами;

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

ресурсам

организация надежных вычислений (невозможности

одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основанная на разграничении доступа к ресурсам;

взаимодействие между процессами: обмен данными, взаимная синхронизация;

защита самой системы, а также пользовательских

данных и программ от действий пользователей

(злонамеренных или по незнанию) или приложений;

многопользовательский режим работы и

разграничение прав доступа

Основные понятия ОС

Процесс (нить) - совокупность набора исполняющихся команд, ассоциированных с ним ресурсов и текущего момента его выполнения, находящуюся под управлением операционной системы.

Системные вызовы - интерфейс между ОС и

пользовательской программой

Прерывание – это событие, генерируемое внешним (по отношению к процессору) устройством

Заставляет вычислительную систему менять обычный порядок исполнения команд.

Посредством аппаратных прерываний аппаратура информирует процессор о том, что произошло какое-либо событие, требующее немедленной реакции (например, пользователь нажал клавишу), либо сообщает о завершении операции ввода-вывода (например, закончено чтение данных с диска в основную память)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]