6.1. Таймерлерді программалармен қамтамасыз ету. Таймер аппаратты түрде белгілі бір уақыт интервалы өткен сайын үзілімді иницирлейді. Сағаттар драйверінің міндеттері операциялық жүйеден тәуелді өзгереді, бірақ негізгі функциялары келесілер:
1.тәулік уақытты бақылау;
2.программаларға рұқсат етілген уақыттан көп жұмыс істеуге тыйым салу;
3.орталық процессордың пайдалануды еске алу;
4.пайдаланушы процеспен иницирленген аlarm жүйелік шақыртуды өңдеу;
5.операцюшық жүйе үшін бақылаушы таймерлерге қолдау керсету;
6.статистиканы бақылау, анализ және жинау;
Операциялық жүйеге де таймерлер қажет. Оларды күзетші таймерлер деп атайды.
Сағат драйверлерін колданатын күзетші таймерлерді өңдеу механизмі. пайдаланушы үшін қолданылатын механизммен бірдей. Тек бір айырмашылығы, таймер жұмыс істеген кезде сағат драйвері сигнал берудің орнына, оган хабарласқан процеспен жеткізілген процедураны шақырады. Бұл процедура процестің бір бөлігі болып табылады.
6.2. «Жұмсақ» таймерлер. «Жұмсақ» таймерлер идеясы артық үзілімдерді болдырмауға мүмкіндік береді. «Жұмсақ» таймерлер орнатылады және ядроға ену келесі белігілер бойынша орындалатындай жылдамдықпен жұмыс жасайды.
1. Жүйелік шақыртулар.
2. ТLВ адресі түрленуінің қатесі.
3. Жад бетінің жоқтығы.
4. Енгізу-шығару.
5.Орталық процессор үшін уақытша жұмыстың болмауы.
Бақылау сұрақтары: 1. Дискілердің типтері?
2. Қателерді өңдеу?
3. Тұрақты есте сақтау құрылғысының қасиеті?
4. Программаланушы таймердің жетістігі?
5. Таймерлерді программалармен қамтамасыз етудің функциялары?
23-24 Дәріс. UNIX операциялық жүйесі Дәріс жоспары:
1. UNIX жүйесінің интерфейстері 2. UNIX қоршауы. 3. UNIX утилитасы 4. UNIX жүйесіндегі процесстер. 5. UNIX жүйесіндегі жоспарлау