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


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

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 5 бет
Бұл жұмыстың бағасы: 300 теңге




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

СӨЖ

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


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

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

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

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

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

Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор №1 болып табылады.

Байланыс

Qazaqstan
Phone: 777 614 50 20
WhatsApp: 777 614 50 20
Email: info@stud.kz
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь