Лекция 2.ОС-основные понятия.pptx
- Количество слайдов: 17
Лекция 2. Операционные системы
Понятие операционной системы Операционная система ( ОС, в англоязычном варианте - operating system ) – базовое системное программное обеспечение, управляющее работой компьютера и являющееся посредником (интерфейсом) между аппаратурой (hardware), прикладным программным обеспечением (application software) и пользователем компьютера (user).
Основные функции: • Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др. ). • Загрузка программ в оперативную память и их выполнение. • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода). • Управление оперативной памятью (распределение между процессами, организация виртуальной памяти). • Управление доступом к данным на энергонезависимых носителях, организованным в той или иной файловой системе. • Обеспечение пользовательского интерфейса. • Сохранение информации об ошибках системы.
Дополнительные функции: • Параллельное или псевдопараллельное выполнение задач (многозадачность). • Эффективное распределение ресурсов вычислительной системы между процессами. • Разграничение доступа различных процессов к ресурсам. • Организация надёжных вычислений, основана на разграничении доступа к ресурсам. • Взаимодействие между процессами: обмен данными, взаимная синхронизация. • Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений. • Многопользовательский режим работы и разграничение прав доступа.
Классификация ОС • по количеству одновременно работающих пользователей: o однопользовательские o многопользовательские • по числу заданий, одновременно выполняемых под управлением ОС: o однозадачные o многозадачные • по количеству поддерживаемых процессоров: o однопроцессорные o многопроцессорные
Классификация ОС • по типу пользовательского интерфейса: o командные (текстовые) o объектно-ориентированные (графические) • по типу доступа пользователя к ресурсам ЭВМ: o с пакетной обработкой, o с разделением времени o реального времени • по типу использования ресурсов: o локальные o сетевые
Компоненты ОС • Загрузчик • Ядро • Драйверы устройств • Оболочка
• Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера. • Ядро — центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам. • Драйвер устройства – программное обеспечение, посредством которого ядро взаимодействует с клавиатурой. • Оболочка (shell) – приложение, «позволяющее» пользователю общаться с операционной системой
Драйверы устройств
Файловая система Фа йловая систе ма (англ. file system) — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании: цифровых фотоаппаратах, мобильных телефонах и т. п. Файловая система определяет формат содержимого и способ физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла (папки), максимальный возможный размер файла и раздела, набор атрибутов файла.
Задачи файловой системы: • именование файлов; • программный интерфейс работы с файлами для приложений; • отображения логической модели файловой системы на физическую организацию хранилища данных; • организация устойчивости файловой системы к сбоям питания, ошибкам аппаратных и программных средств; • защита файлов одного пользователя от несанкционированного доступа другого пользователя; • обеспечение совместной работы с файлами.
Файл – это поименованная совокупность данных, хранящаяся на внешнем носителе.
Директория (каталог)
Директория (каталог)
Ура!!! Конец лекции!