Modul / fan sillabusi intellektual tizimlar va kompyuter texnologiyalari


Download 1.35 Mb.
bet2/5
Sana03.02.2023
Hajmi1.35 Mb.
#1153722
1   2   3   4   5
Bog'liq
Tizimli daaturlash (Dasturiy injiniring 3-kurs) sillabus

Mashgʻulotlar shakli: amaliy (A)

A1

Dasturlash tilini translyatsiya bosqichlari. Leksik tahlil.

A2

Xeshlash usuli (zanjirchalar usuli). Grammatik tahlil.

A3

Regulyar grammatika uchun chekli avtomat dasturini yaratish.

A4

Rekursiv tushish usuli.

A5

POLIZga o‘tkazish. POLIZdagi ifodani hisoblash.

A6

Ikki o‘tishli translyatorni amalga oshirish.

A7

Arifmetik ifodalarni mashinaga bog’liqmas optimallashtirish.

A8

Absolyut kodli va nisbiy adresli ob’ekt kodni yaratish. Dizassembler

A9

Resurslarni taqsimlash algoritmlari.

A10

Jarayonlarini boshqarish algoritmlari. Jarayonlar bajarilishini sinxronlash.

A11

Tizim resurslarini himoyasi. Xotirani boshqarish.

A12

Xotirani segment-sahifali taqsimlash.

A13

Virtual xotirani amalga oshirish.

A14

Dekker algoritmi. Bankir algoritmi.

A15

Fayllar ustida amallar. Fayllarni xeshlash.



Fanning bilim va ko‘nikmalar jihatidan ega bo’lishi




Bilim ва ko‘nikmalar jihatidan:

BK 1

Dasturlash tizimlarining asosiy tushunchalari. Dasturalash tili va kompyuter arxitekturalari. Dasturlash tillari rivojlanishi - mashinalar tillari tushunchalari haqida umumiy bilimlarga ega bo’ladi

BK 2

Assembler tillari, o‘rta va yuqori bosqich tillari. Imperativ, deklarativ, funksional va ob’ektga yo‘naltirilgan tillar. Til protsessorlarining asosiy turlari: interpretator, translyator, kompilyator, bog’lovchi, yuklagich haqida umumiy bilimlarga ega bo’ladi.

BK 3

Formal til grammatikasi haqida asosiy va qo’shimcha bilimlarga ega bo’ladi.

BK 4

Bekus-Naure shakli. Kontekst-erkin tillar, xeshlash usullari, dasturning mashinaga bog’liq va bog‘liq bo‘lmagan optimizatsiyasi tushunchalari haqida umumiy bilimlarga ega bo’ladi

BK 5

Kod generatsiya va adreslash usullari, makroaniqlovlar va Assemblerning ikkita o‘tishli translyatorini amalga oshirish bilim va ko’nikmalariga ega bo’ladi.

BK 6

Ob’yekt dastur, boshqaruv seksiyalari va dasturlarni bog’lash, absolyut yuklagich, bog’lovchi tahrir, absolyut va bog’lovchi yuklagichni amalga oshirish haqida bilimlarga ega bo’ladi.

BK 7

Operatsion tizimlar vazifalari, operatsion tizim tarkibi va asosiy funksiyalari, operatsion tizim turlari, fayl tizimi va uning asosiy turlari haqida bilim va ko’nikmalarga ega bo’ladi.

BK 8

Zamonaviy operatsion tizimlar, fayl tizimining tashkil topishi va foydalanuvchi nuqtai- nazaridan mantiqiy tuzilishi haqida bilim va ko’nikmalarga ega bo’ladi.

BK 9

Tashqi qurilmalarni boshqarish, maxsus fayllar, drayverlar, o‘qish va yozishni tashkil qilish bilan bo’gliq nazariy va amaliy bilim va ko’nikmalarga ega bo’ladi.

BK 10

Fayl tizimi va fayllar bilan ishlash haqida bilim va ko’nikmalarga ega bo’ladi.

BK 11

Tizim ma’lumotlari, fayllarni xeshlash, fayl nomlarini qisqartirish algoritmlari va fayllar katalogi haqidagi bilimlarni o’zlashtiradi.

BK 12

Jarayonlar va resurslar, resurslarni taqsimlash va jarayonlar bajarilishini re’jalashtirish bilim va ko’nikmalarga ega bo’ladi.

BK 13

Resurslarni taqsimlash strategiyasi, taqsimlanadigan resurslar va ularga murojaat, xotirani segment-sahifali taqsimlash bilimlarini o’zlashtiradi

BK 14

Xotirani bo‘laklarga bo‘lib taqsimlash, xotirani segmentlarga bo‘lish orqali taqsimlash va segment-sahifa taqsimoti o’zlashtiradi.

BK 15

Virtual xotira, overley tuzilma va xotirani buferlash va xotirani keshlash bilimlariga ega bo’ladi.




Download 1.35 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling