5-6 Дәріс.Операциялық жүйенің негізгі функциялары Дәріс жоспары:
1. Компьютерді аппаратты қамтамасыздандыруға шолу 2. Операциялық жүйе сервисі 3. Жүйелік шақырулар Операциялық жүйе компьютер жабдығымен тығыз байланысты. Аппаратты қамтамасыз ету операциялық жүйенің командалық құрамына және ресурстарды басқаруға әсер етеді.
1. Компьютерді аппаратты қамтамасыздандыруға шолу Операциялық жүйе үзу механизмі. Үзу менеджерінің қызметі:
инструкция бағытын үнемдеу;
жаңа үзу жетістіктерінің дисквалифициясы;
басқа әрекеттер.
Пайдаланушының сұранысы немесе қате шақыруды үзу кезінде кедергілер пайда болуы мүмкін.
Операцияның екі бағыты. Орталық процессор жұмысының бағыты:
қорғаудың үш типті артықшылықтарымен байланысты нұсқау:
А) Енгізу/Шығаруды қорғау;
В) жадты қорғау;
С) процессорды қорғау.
2. Операциялық жүйе сервисі 1. Кеңейтілген машина есебіндегі операциялық жүйе:
программаны орындау;
енгізу-шығару қозғалысы;
файлдар жүйесін қолдану;
байланыс;
қатенің табылуы.
2. Менеджер ресурс есебіндегі операциялық жүйе:
есеп;
қорғау.
Мысал ретінде UNIX жүйесін қарастыруға болады.
3. Жүйелік шақырулар Қолданушы программалары және операциялық жүйе арасындағы интерфейс жүйелік шақырулар құрамын анықтайды. Жүйелік шақырулар операциялық жүйелерден айырмашылығы – функциялау негізінде бір концепция болады.
Жүйелік шақырулардың әртүрлі типтері: