Жүйелік программалаудың негізгі ұғымдары мен анықтамалары туралы



Кріспе
1. Программалау тілдері.
2. «Жүйелік программалау» пәні өзінің негізгі мақсаты ретінде.
3. Процессорлардың әр тұрпаты әр түрлі теру командасына ие.
4. Ассемблер және макроассемблер тілдері
Қортынды
Пайдаланған әдебиеттер
Жүйелік программалау (Системное программирование; system programming) — программалауды жөне компьютер пайдалануды едәуір жеңіл- дететін кызмет көрсеткіш программалар жүйесі; ортақ программалық жасақтаманы: операциялық жүйелерді, программалау жүйелерін, сондай-ақ ортақ міндет жүктелген қолданбалы программалар дестелерін әзірлеу.
«Жүйелік программалау» курстың программасы жүйелік программалаудың негізгі концепцияларын қарастырады. Негізгі назар ядроның жүйелік қызметтеріне бөлінген, яғни оған файлдық жүйе, ағындарды және процесстерді басқару, процесстер арасындағы өзара әрекеттесуі және синхрондау жатады. Мұнда негізгі ұғымдарға түсініктер беріледі: ядро объектілері, процесс, ағын, приоритеттер, қауіпсіздік атрибуттары, үймелер, мьютекстер, семафорлер, оқиғалар. Сонымен қатар қазіргі заманғы ОЖ жүйелік функцияларына түсініктемелер берілген. Олардың ішінде ең маңызды функцияларының қасиеттері беріліп, олардың нақты программалық жағдайдағы қолданылуына мысалдар келтірілген. Win32 API интерфейсін қолданумен қазіргі заманғы ОЖ-де программалау принциптері мен әдістеріне үйренуі – курстың негізі болып табылады.
Пәннің мақсаты мен міндеттері: негізгі түсініктер мен анықтамалар.
Программаның ассемблерлендіру кезеңдері программаның құрылымы.
командалар және директивалар туралы түсінік. Белгілер және айнымалылардың аттары түсініктемелер. Процессорды басқару командалары үзу командалары тізбектерді өңдеу командалары ішкі программалар ішкі программаларды шақыру.
1. Юров В. И. Ассемблер. Практикум. С.-Пб.:Питер, 2006, -638 с.
2. Магда Ю.С. Ассемблер для процессоров IntelPentiumС.-Пб.:Питер,2006
410 c.
3. Владислав Пирогов Ассемблер и дизассемблирование. -СПб.: БХВ-Петербург, 2006., -458с.

ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
СЕМЕЙ ҚАЛАСЫНДАҒЫ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
ЖАРАТЫЛЫСТАНУ - МАТЕМАТИКАФАКУЛЬТЕТІ
ИНФОРМАТИКА ЖӘНЕ АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР КАФЕДРАСЫ

СӨЖ

Тақырыбы: Жүйелік программалаудың негізгі ұғымдары мен анықтамалары.


Орындаған: Оразқан Қ
Тобы: Т - 241
Тексерген: Каженова Ж.С

Семей 2014 ж
Мазмұны
Кріспе
1. Программалау тілдері.
2. Жүйелік программалау пәні өзінің негізгі мақсаты ретінде.
3. Процессорлардың әр тұрпаты әр түрлі теру командасына ие.
4. Ассемблер және макроассемблер тілдері
Қортынды
Пайдаланған әдебиеттер

Кріспе
Жүйелік программалау (Системное программирование; system programming) -- программалауды жөне компьютер пайдалануды едәуір жеңіл- дететін кызмет көрсеткіш программалар жүйесі; ортақ программалық жасақтаманы: операциялық жүйелерді, программалау жүйелерін, сондай-ақ ортақ міндет жүктелген қолданбалы программалар дестелерін әзірлеу.
Жүйелік программалау курстың программасы жүйелік программалаудың негізгі концепцияларын қарастырады. Негізгі назар ядроның жүйелік қызметтеріне бөлінген, яғни оған файлдық жүйе, ағындарды және процесстерді басқару, процесстер арасындағы өзара әрекеттесуі және синхрондау жатады. Мұнда негізгі ұғымдарға түсініктер беріледі: ядро объектілері, процесс, ағын, приоритеттер, қауіпсіздік атрибуттары, үймелер, мьютекстер, семафорлер, оқиғалар. Сонымен қатар қазіргі заманғы ОЖ жүйелік функцияларына түсініктемелер берілген. Олардың ішінде ең маңызды функцияларының қасиеттері беріліп, олардың нақты программалық жағдайдағы қолданылуына мысалдар келтірілген. Win32 API интерфейсін қолданумен қазіргі заманғы ОЖ-де программалау принциптері мен әдістеріне үйренуі - курстың негізі болып табылады.
Пәннің мақсаты мен міндеттері: негізгі түсініктер мен анықтамалар.
Программаның ассемблерлендіру кезеңдері программаның құрылымы.
командалар және директивалар туралы түсінік. Белгілер және айнымалылардың аттары түсініктемелер. Процессорды басқару командалары үзу командалары тізбектерді өңдеу командалары ішкі программалар ішкі программаларды шақыру.

1. Программалау тілдері
Алгоритмді компьютерге программалау тілдері түсінікті етіп көрсете алады. Алдымен әрқашан да алгоритм әрекеті әзірленеді, сонан кейін ол мұндай тәсілдердің бірінде жазылады. Жалпы қорытындысында программа мәтіні -- толықтай аяқталған, алгоритмді программалау тілінде бүге-шігесіне дейін сипаттаған күйінде пайда болады. Содан соң программаның бұл мәтіні транслятор деп аталатын арнайы қызмет қолданбаларымен өңдеуден өтеді немесе машина кодына аударылады, не болмаса орындалады.
Программалау тілдері - жасанды тілдер. Олардың табиғи тілдерден айрмашылығы - мағынасы трансляторға түсінікті болатын әрі жазу командасының (операторлардың) қатаң ережесіне бағынатын сөздері шектеулі болады. Мұндай талаптардың жиынтығы программалау тілінің синтаксисін қалыптастырады, ал әрбір команданың және тілдің басқа да конструкциясы (құрылымы) -- оның семантикасын қалыптастырады. Программаларды жазудың формасы бұзылатын болса, бұл транслятордың оператор міндетін түсінбей қалуына әкеп соғады және синтаксистік қате туралы хабарлайды, ал команда тілін пайдалануға қажетті алгоритмге жауап бере алмайтын дұрыс жазу семантикалық қателікке (оны логикалық қателік немесе орындау уақытындағы қателік деп те атайды) ұрындырады.
Программалау тілінің көмегімен дайын программа емес, оның бұрын әзірленген алгоритмді суреттейтін мәтіні ғана жасалады. Жұмыс істейтін программаға қол жеткізу үшін бұл мәтінді автоматты түрде машина кодына ауыстыру керек (бұл үшін компилятор -- программасы пайдаланылады), содан соң оны бастапқы мәтіннен бөлек пайдалану қажет немесе программа мәтінінде көрсетілген тіл командасын бірден орындау керек (мұнымен интерпретатор - программасы айналысады).

2. Жүйелік программалау пәні өзінің негізгі мақсаты ретінде.
Программаларды өңдеу деңгейінде студенттерге жүйелік программалаудың негізгі теориялық білімдерін және практикалық аспектілерін оқып, оның арқасында олар логикалық құрылымы күрделі, арзан бағадағы қазіргі заман талаптарына сай программаларды жазуға үйрету болып табылады.
Микропроцессорлық жүйелер және өндірістік программалау пәні ЕТжПҚ мамандығының студенттеріне корпоративті желілерде жұмыс жүргізуге мүмкіндік беретін, әртүрлі құралдарды пайдалана отырып көптармақты жүйелердің жұмысының мүмкіндіктерін кеңейту жүйелерін құрудың негізгі базасы болып табылады Өңделген пәннің оқу әдістемелік кешенінің негізгі мақсаты Микропроцессорлық жүйелер және өндірістік программалау пәнін тиімді ұғыну және сапалы қамтамасыз ету. СП ОӘК - де көрсетілген студенттің оқу қызметіне қосылған курстың тақырыптары мен бөлімдері, лабораториялық жұмыстары, семестрлік жұмыстары өңделген, бақылау ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары жайлы мәлімет
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары жайлы
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары жайлы ақпарат
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары
Жүйелік программалаудың негізгі ұғымдары
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары туралы ақпарат
Жүйелік бағдарлау
Ақпараттарды өңдеудің техникалық құралдары
Жүйелік бағдарламалау курсын оқытуда ком-пьютерді пайдаланудың алғышарттары
Мамандардың мәліметті өңдеудің машиналық құралдарына максималды жақындығы
Пәндер