Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Понятие операционной среды

    Операционная система выполняет функции управления вычислительными процессами в вычислительной системе, распределяет ресурсы вычислительной системы между различными вычислительными процессами и  образует программную среду, в которой выполняются прикладные программы пользователя. Такая среда называется операционной.

    Любая программа имеет дело с некоторыми исходными данными, которые она обрабатывает и порождает некоторые выходные данные, т.е. результаты вычислений. В абсолютном большинстве случаев исходные данные попадают в оперативную память внешних (периферийных) устройств.

Результаты вычислений также выводятся на внешние устройства. Программирование операций ввода/вывода является наиболее сложной задачей. Именно поэтому развитие операционной системы пошло по пути выделения наиболее часто встречающихся операций и создании для них соответствующих модулей, которые можно в дальнейшем использовать во вновь создаваемых программах. //В конечном итоге возникла ситуация, когда при создании двоичных машинных программ …//

    Программисты могут вообще не знать многих деталей управления ресурсами вычислительной системы, а должны обращаться к некоторой программной подсистеме с соответствующими выводами и получить необходимые функции сервиса. Эта программная подсистема и есть операционная система, а набор её функций сервиса и привело обращение к ней и образует базовое понятие, которое называется операционной средой, т.е. термин операционная среда означает необходимые интерфейсные программы пользователя для обращения к операционной системе с целью получить определённый сервис. Параллельное существование терминов “операционная система” и “операционная среда” вызвано тем, что операционная система может поддержать несколько операционных сред. Например, операционная система OS/2 Warp может выполнять следующие программы:

1)      так называемые нативные (Native) программы, созданные с учётом 32-разрядного операционного интерфейса;

2)      16-битные программы, созданные для OS/2 первого поколения;

3)      16-битные программы, разработанные для MS-DOS PS и DOS.

4)      16-битовые программы для операционной среды Windows.

5)      Сама операционная оболочка Windows 3.X и уже в ней, созданные для неё, программы.  

предыдущаяследующая