Операционное окружение

Содержание

Слайд 2

План занятия:

Понятие операционного окружения
Состав и назначение операционного окружения
Понятие программной поддержки операционного окружения
Стандартные

План занятия: Понятие операционного окружения Состав и назначение операционного окружения Понятие программной
сервисные программы

Слайд 3

1. Понятие операционного окружения.
Операцио́нное окруже́ние (англ. operating environment)— среда, в которой пользователь

1. Понятие операционного окружения. Операцио́нное окруже́ние (англ. operating environment)— среда, в которой
запускает программу.
Например, операционное окружение DOS состоит из всех команд DOS, доступных пользователю. С другой стороны, операционное окружение Macintosh включает в себя графический интерфейс пользователя, использующий иконки и меню вместо команд.

Слайд 4

Основные задачи, выполняемые ОС:
управления вычислениями в компьютере,
распределяет ресурсы вычислительной системы между различными

Основные задачи, выполняемые ОС: управления вычислениями в компьютере, распределяет ресурсы вычислительной системы
вычислительными процессами
образует программную среду, в которой выполняются прикладные программы пользователей.
Такая среда называется операционной(операционное окружение).
При запуске программы она будет обращаться к операционной системе с соответствующими запросами на выполнение определенных действий или функций. Эти функции операционная система выполняет, запуская специальные программные модули, входящие в ее состав.

Слайд 5

Состав операционного окружения:
интерпретатор команд (оболочка),
системы окон,
компиляторы,
редакторы.
!!!!!!Важно понимать, что подобные программы не являются

Состав операционного окружения: интерпретатор команд (оболочка), системы окон, компиляторы, редакторы. !!!!!!Важно понимать,
частью операционной системы!!!!!!!

Слайд 6

2. Стандартные сервисные программы операционного окружения

Программа, созданная для работы в некоторой операционной

2. Стандартные сервисные программы операционного окружения Программа, созданная для работы в некоторой
системе, скорее всего не будет работать в другой операционной системе, поскольку API у этих операционных систем, как правило, различаются.
Стараясь преодолеть это ограничение, разработчики операционных систем стали создавать так называемые программные среды.
API (интерфейс программирования приложений, интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай]) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах.

Слайд 7

Программную (системную) среду следует понимать как некоторое системное программное окружение, позволяющее выполнить

Программную (системную) среду следует понимать как некоторое системное программное окружение, позволяющее выполнить
все системные запросы от прикладной программы.
Системные запросы (вызовы системных операций, или функций) могут быть: 1. либо явно прописаны в тексте программы программистом, 2. либо подставляются автоматически самой системой программирования на этапе трансляции исходного текста разрабатываемой программы.
Та системная программная среда, которая непосредственно образуется кодом операционной системы, называется основной, естественной.