Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Вычислительные системы. Основные задачи ОС. Электронная почта. Проблемы передачи двоичных файлов. Технология «клиент – сервер»

Страницы работы

Фрагмент текста работы

1)  Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Вычислительные системы. Основные типы программного обеспечения (ПО).

Вычислительная система (ВС)

Объект, способный осуществлять

хранение,

обработку и

 передачу данных.

      В простейшем случае это компьютер. Структура ВС может быть проиллюстрирована следующим рисунком

Программное обеспечение (ПО)

Структура ПО может быть про- иллюстрирована следующей схемой

Прикладное ПО взаимодействует с аппаратными компонентами ВС через системное ПО.

Системное ПО обеспечивает и контролирует доступ к аппаратному обеспечению ВС

       (например:

       к персональному компьютеру

Прикладное ПО призвано обеспечить решение конкретных прикладных задач.

n  Компоненты прикладного ПО называются приложениями


2)  Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Структура системного ПО (СПО).

Структура системного ПО


3)  Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Операционная система (ОС). Основные задачи ОС.

ОС –  это организованная совокупность программ (систем), которая действует как интерфейс между аппаратурой ВС и «Пользователями».

ê

ОС управляет распределением ресурсов ВС для обеспечения эффективной работы.

ОС обеспечивает «пользователей» набором базовых средств для облегчения проектирования, написания, отладки и сопровождения программ.

Следовательно:

Основными задачами для любой ОС являются:

Управление ресурсами ВС (т.е. повышение эффективности использования ВС путем рационального управления её ресурсами в соответствии с некоторыми критериями).

Организация интерфейса (т. е. предоставление пользователю соответствующего набора услуг).

Классификация ресурсов ВС:

По месту располо-жения:

По принад-лежности ресурса:


4)  ОС. Управление ресурсами.

Подсистема ОС“Управление ресурсами.”

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

Управление процессами ( программами) .

Управление памятью.

Управление I/O (ввода. вывода) устройствами.

Управление файлами (файловая система).

ü  Программы и данные рассматриваются как файлы.

ü  Ресурсы распределяются между процессами.

ü  Процесс (задача) – представляет собой базовое понятие современных ОС и часто кратко определяется как - программа в стадии выполнения


5)  Операционная система. Услуги ОС.

Услуги ОС:

n  Услуги ОС, ориентированные на человека – это интерфейс (англ. interface) ОС.

n  Интерфейс на уровне командной строки базируется на концепции «вспоминай и набирай».

n  Интерфейс системы меню основывается на концепции «смотри и выбирай» и может быть реализован в текстовом и(или) графическом формате.


6  Операционная система. Концепции ОС.

Концепции ОС

n  В процессе эволюции ОС возникло несколько важных концепций, которые стали неотъемлемой частью теории и практики современных операционных систем.


7 )  Операционная система. Системные вызовы.

Системные вызовы

В любой ОС поддерживается механизм, который позволяет программам обращаться к услугам ядра ОС.
Например: в ОС UNIX такие средства называются системными вызовами. 

Системные вызовы – это интерфейс между ОС и пользовательской программой.

Системные вызовы

Схема  отработки  системного вызова

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

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

Системный вызов  ~ программное прерывание

Таким образом:

Все вышеперечисленное делает системный вызов похожим на обычный вызов подпрограмм.

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

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

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


8)  Операционная система. Прерывания.

Прерывания

Внешние прерывания (аппаратные)

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

n  Посредством аппаратных прерываний аппаратура либо информирует ЦП о том, что произошло какое-либо событие, требующее немедленной реакции.

n  Важный тип аппаратных прерываний – прерывания ТАЙМЕРА, которые генерируются периодически, через определённый отрезок времени - они  используются Ос при планировании процессов.

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

n  Аппаратное прерывание – это асинхронное событие

Похожие материалы

Информация о работе