Конспект лекций для студентов специальности 5В070200 Автоматизация и управление Алматы 2015



Pdf көрінісі
бет7/33
Дата13.03.2023
өлшемі0,92 Mb.
#73886
түріКонспект
1   2   3   4   5   6   7   8   9   10   ...   33

разделяются на микроядерные и макроядерные (монолитные). В некоторой 
степени это разделение тоже условно, однако в качестве яркого примера 
микроядерной ОС можно привести ОСРВ QNX, тогда как в качестве 
монолитной можно назвать Windows 95/98 или ОС Linux.
Операционной средой называется: 

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

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

системное программное окружение, в котором могут выполняться 
программы, созданные по правилам работы этой среды. 


14 
Системные функции определяют те возможности, которые ОС 
предоставляет выполняющимся под ее управлением приложениям. Системные 
запросы (вызовы системных операций или функций) либо явно 
прописываются в тексте программы программистами, либо подставляются 
автоматически самой системой программирования на этапе трансляции 
исходного текста разрабатываемой программы. Каждая ОС имеет свое 
множество системных функций, которые вызываются по принятым в системе 
правилам. Совокупность системных вызовов и правил, по которым следует их 
использовать, определяет интерфейс прикладного программирования (API). 
Поэтому программа, созданная для работы в некоторой ОС, не будет работать 
в другой, поскольку API у этих систем, как правило, различаются. Для 
преодоления этого ограничения создаются программные среды. 
Программная (системная) среда – это некоторое системное 
программное окружение, позволяющее выполнять все системные запросы от 
прикладной программы. Различают основную (нативную – native) системную 
программную среду, которая непосредственно образуется кодом ОС, и 
дополнительную системную программную среду, которая организована путем 
эмуляции другой ОС. Если в ОС организована работа с различными 
операционными средами, то в такой системе можно выполнять программы, 
созданные не только для данной, но и для других операционных систем. 
Операционная среда может включать несколько пользовательских и 
программных интерфейсов.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   33




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет