Компьютерлік инженерия
Сабақтың коды Курс аты Сынып Академиялық кредит Cағат Апталық сабақ сағаттары (лекция) Апталық сабақ сағаттары (практика) Апталық сабақ сағаттары (зертханалық)
SP 3333 Жүйелік Бағдарламалау Үшінші курс 5 150 1 2 2
Пәннің сипаттамасы
Қазақ тілі
PhD, аға оқытушы A.Абибуллаева

Пәннің мақсаты жүйелік бағдарламалаудың негізгі концепцияларын оқып үйрену. Ядро объектілері, процесс, ағын, басымдықтар, қауіпсіздік атрибуттары, үйінділер, мотекстер, семафорлар, оқиғалар және т. б. сияқты негізгі ұғымдарды білу.

---

Алгоримдер және бағдарламалау

баяндау, пікір алмасу, пікірталасу, проблемалық әдістер.

1операциялық жүйелерді конфигурациялауды үйренеді.
2жүйелік бағдарламалаудың негізгі концепцияларын қамтиды.
3жүйелік бағдарламалық қамтаманың теориялық негіздерін құруды және оның практикалық қолдануын жүзеге асырады.
4қорлардың жұмыс істеу режимдеріне қойылған талаптарды іске асыруды, әртүрлі операциялық жүйелердің жұмыстарының тиімділігін бағалауды үйренеді.
5қазіргі заман талаптарына сай қиын логикалық құрлымды бағдарламалай алады.
6есептерді алгоритмдеу негіздерін, бағдарламлауды автоматтандыру әдістерін үйренеді.
Haftalık KonuБағалау әдісі
1Кіріспе. Жүйелік бағдарламалаудың жалпы мәліметтері.
2Компьютерлік сәулеттердің ерекшеліктері.
3Процессордың регистрлері жалпы регистрлері, сегменттік регистр, стэк, жалау регистрлері.
4Адресациялаудың түрлері регистрлік адресациялау, тікелей адресациялау, тура адресациялау, ығысу негізінде адресациялау индекстеу мен негізінде адресациялау ауқым мен индекстеу мен негізінде ардесациялау.
5Логикалык бұйрықтары Логикалық бұйрықтары. Ло-гикалық деректері. Ығысу бұйрықтары. Биттік қатарла-рымен жұмыс істеу үлгілері.
6Шартсыз және шартты ауысу, циклдерді ұйымдастыру.
7Текстік режимде экранға шығару D0S және ВІ0S тәсілдері.
8Пернетақтадан еңдіру. D0S және ВІ0S тәсілдері.
9Файлдармен жумыс. Файл-дарды құру және ашу. Оқу және жазу. Жабу және өшіру. Файлдарды іздеу.
10Үзілістер.
11Резидентті бағдарламалау.
12Ендіру-шығару порттары деңгейінде бағдарламалау.
13Ассемблер және жоғары деңгейлі тілдер.
14ЖБ-дағы инициализациялау мен генерациялау процестерін қарастыру.
15Резидентті бағдарламалау.
Пәннің оқу нәтижелерімен байланысы
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Оқулық / Материал / Ұсынылатын ресурстар
1Жүйелік бағдарламалау, А. Ю. Пыркова, Л. Ш. Черикбаева,2013, 198,Қазақ университеті, Алматы
2Пыркова А.Ю., Черикбаева Л.Ш. Жүйелік бағдарламалау: оқу құралы. . – Стер. – Алматы: Қазақ университеті, 2020. – 198 б. ISBN 978–601–247– 882–2
3А. Ю. Пыркова, Л. Ш. Черикбаева, Жүйелік бағдарламалау. Алматы,Қазақ университеті, 2013, 198 б.