1) Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Вычислительные системы. Основные типы программного обеспечения (ПО).
Вычислительная система (ВС)
Объект, способный осуществлять
n хранение,
n обработку и
n передачу данных.
В простейшем случае это компьютер. Структура ВС может быть проиллюстрирована следующим рисунком
Программное обеспечение (ПО)
n Структура ПО может быть про- иллюстрирована следующей схемой
Прикладное ПО взаимодействует с аппаратными компонентами ВС через системное ПО.
n Системное ПО обеспечивает и контролирует доступ к аппаратному обеспечению ВС
(например:
к персональному компьютеру
n Прикладное ПО призвано обеспечить решение конкретных прикладных задач.
n Компоненты прикладного ПО называются приложениями
2) Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Структура системного ПО (СПО).
Структура системного ПО
3) Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Операционная система (ОС). Основные задачи ОС.
ОС – это организованная совокупность программ (систем), которая действует как интерфейс между аппаратурой ВС и «Пользователями».
ê
ОС управляет распределением ресурсов ВС для обеспечения эффективной работы.
ОС обеспечивает «пользователей» набором базовых средств для облегчения проектирования, написания, отладки и сопровождения программ.
Следовательно:
Основными задачами для любой ОС являются:
n Управление ресурсами ВС (т.е. повышение эффективности использования ВС путем рационального управления её ресурсами в соответствии с некоторыми критериями).
n Организация интерфейса (т. е. предоставление пользователю соответствующего набора услуг).
Классификация ресурсов ВС:
n По месту располо-жения:
n По принад-лежности ресурса:
4) ОС. Управление ресурсами.
Подсистема ОС – “Управление ресурсами.”
Основные функции:
n Управление процессами ( программами) .
n Управление памятью.
n Управление I/O (ввода. вывода) устройствами.
n Управление файлами (файловая система).
ü Программы и данные рассматриваются как файлы.
ü Ресурсы распределяются между процессами.
ü Процесс (задача) – представляет собой базовое понятие современных ОС и часто кратко определяется как - программа в стадии выполнения
5) Операционная система. Услуги ОС.
Услуги ОС:
n Услуги ОС, ориентированные на человека – это интерфейс (англ. interface) ОС.
n Интерфейс на уровне командной строки базируется на концепции «вспоминай и набирай».
n Интерфейс системы меню основывается на концепции «смотри и выбирай» и может быть реализован в текстовом и(или) графическом формате.
6 Операционная система. Концепции ОС.
Концепции ОС
n В процессе эволюции ОС возникло несколько важных концепций, которые стали неотъемлемой частью теории и практики современных операционных систем.
7 ) Операционная система. Системные вызовы.
Системные вызовы
В любой ОС поддерживается механизм, который позволяет программам
обращаться к услугам ядра ОС.
Например: в ОС UNIX такие средства называются системными
вызовами.
Системные вызовы – это интерфейс между ОС и пользовательской программой.
Системные вызовы
Схема отработки системного вызова
Пользовательская программа запрашивает сервис у ОС
Осуществляется системный вызов, имеющихся в библиотеке процедур, которые
загружают в машинные регистры определенные параметры и выполняется прерывание
всех процессов
Управление передается обработчику данного вызова, входящему в ядро ОС и
процесс переходит в привелигированный режим.
Системный вызов ~ программное прерывание
Таким образом:
Все вышеперечисленное делает системный вызов похожим на обычный вызов подпрограмм.
Системные вызовы создают, используют и удаляют различные объекты, главными из которых являются файлы и процессы
Основное отличие состоит в том, что при системном вызове задача или процесс переходит в привелигированный режим (режим ядра).
Cистемные вызовы иногда называют программными прерываниями в отличие от аппаратных прерываний, которые обычно называют просто прерываниями.
8) Операционная система. Прерывания.
Прерывания
Внешние прерывания (аппаратные)
n Прерывания (hardware interrupt) –это события, генерируемые внешними (по отношению к процессору) устройством.
n Посредством аппаратных прерываний аппаратура либо информирует ЦП о том, что произошло какое-либо событие, требующее немедленной реакции.
n Важный тип аппаратных прерываний – прерывания ТАЙМЕРА, которые генерируются периодически, через определённый отрезок времени - они используются Ос при планировании процессов.
n Каждый тип аппаратных прерываний имеет собственный номер, однозначно определяющий источник прерывания.
n Аппаратное прерывание – это асинхронное событие
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.