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



I. Кіріспе
II. Негізгі бөлім
1.1 Жүйелік программалау негізгі ұғымдары мен анықтамалары.
1.2 Жүйелік программалаудың функциялары.
1.3 Жүйелік программалық қамтамасыз етудің негізгі компоненттері.
III. Қорытынды.
IV. Пайдаланылған әдебиеттер.
ДК-дегі кез келген программалық жабдықтардың ажырамас екінші бір бөлігі болып саналады. Әрбір адамға ЭЕМ-нің барлық құрылғыларын басқару мүмкіншілігін беретін, сол себепті басқа программаларды аппаратурамен байланыс жасаудан босататын, компьютерде жұмыс істегісі келетін әрбір адамға өте қажет операциялық жүйенің алатын орны ерекше болып есептеледі.
Жүйелік программалау (Системное программирование; system programming) — программалауды жөне компьютер пайдалануды едәуір жеңіл- дететін кызмет көрсеткіш программалар жүйесі; ортақ программалық жасақтаманы: операциялық жүйелерді, программалау жүйелерін, сондай-ақ ортақ міндет жүктелген қолданбалы программалар дестелерін әзірлеу.
Жүйелік программалар компьютерлік жүйенің аппараттық жасақтамасымен, программалық жасақтамасымен өзара қарым-қатынасын камтамасыз етеді. Нақты бір құрылғымен байланысты жүзеге асыратын программа драйвер деп аталады. Жүйелік сатыға енетін программалардың екінші бір тобы қолданушымен өзара қарым-қатынасты орнатады. Мұндай программалық кұралдар қолданушы интерфейсін қамтамасыз ету құралдары деп аталады.
Программалау жүйелері шыққанға дейін өр адам өзі қолданатын программа мәтінін программалау тілінде жазып, оны ЭЕМ-ге арнаулы мәтін редакторы арқылы енгізіп, сонан соң тағы бір арнайы ирограмма - компилятор (транслятор) көмегімен өз мэтінін машина тіліне аударатын. Ен соңында үшінші бір арнаулы жинақтаушы программаның арқасында бөлек модульдерден орындалатын программалық файл алынатын.
1. Таненбаум Э. Современные операционные системы, 2-е изд.: Пер. с англ. – СПб: Питер, 2003. – 1040 с.: ил.
2. Гордеев А. В., Молчанов А. Ю. Системное программное обеспечение: Учебник для вузов – СПб: Питер, 2003. – 736 с.: ил.
3. Вильямс А. Системное программирование в Windows 2000 для профессионалов – СПб: Питер, 2003. – 624 с.: ил.
4. Джонсон М. Системное программирование в среде Win32, 2-е изд.: Пер. с англ. – M.: Издательский дом “Вильямс”, 2001. – 464 с.: ил.
5. Рихтер Дж. Windows для профессионалов: создание эффективных Win32 приложений с учетом специфики 64-разрядной версии Windows, 4-е изд.: Пер, англ – СПб: Питер; М.: Издательско-торговый дом "Русская Редакция", 2001. - 752 с.; ил. 6. Документация Win32 API (MSDN).
7. Документация по разработке драйверов в MS Windows (DDK).
8. А. Я. Суранов, LabVIEW 8.20., Справочник по функциям, М: «ДМК Пресс», 2007.
9. Дж. Трэвис, Дж. Кринг, LabVIEW для всех, М: «ДМК Пресс», 2008.
10. Питер Блюм, LabVIEW. Стиль программирования, М: «ДМК Пресс», 2008.

Қазақстан Республикасының білім және ғылым министрлігі
Семей қаласының Шәкәрім атындағы мемлекеттік университеті
Жаратылыстану -математика факультеті
Информатика және ақпараттық технологиялар кафедрасы

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

Орындаған: Альханова М.С
Тобы: Т-241
Тексерген: Аргынгазина Ж.Н

Семей қаласы 2015жыл.

Жоспар
I. Кіріспе
II. Негізгі бөлім
2.1 Жүйелік программалау негізгі ұғымдары мен анықтамалары.
2.2 Жүйелік программалаудың функциялары.
2.3 Жүйелік программалық қамтамасыз етудің негізгі компоненттері.
III. Қорытынды.
IV. Пайдаланылған әдебиеттер.

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


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

Негізгі ұғымдар мен анықтамалар.
Транслятор - бағдарламалу тілінен ЭЕМ-тіліне аудармашы, яғни ЭЕМ-кодтарынан тұратын командалар. Транслятордың негізгі түрлері: интерпретаторлар және компиляторлар.
Интерпретаторлар - машиналық кодтарға командалық аударма және дәл сол уақытта әр команданың орындалуын қамтамасыз етуші транслятор. Интерпретатордың ерекшелігі дербес компьютерді қолданушы сұхбаттық режимде жұмысты ұйымдастыратын мүмкіндігі бар. Ал, кемшілігі бағдарламаның орындалу жылдамдығы баяу жүреді.
Компилятор - барлық бағдарламаны машиналық командаға оның орындалуынсыз аударатын транслятор. Компилятор жұмысының нәтижесінде жұмыс жасауға дайын емес жеке модуль пайда болады.
Қолданбалы бағдарламалық жабдықтау - әртүрлі ақпаратты өңдеуді автоматтандыру үшін және ғылым мен техникадағы есептеулерді орындау үшін әр түрлі негіздегі бағдарламалар жиынтығы.
Қолданбалы бағдарламалар - арнайы бір қолданушыға арналып жасалынған немесе қолданушылардың өз қажеттері үшін жасаған бағдарламалар.
Қолданбалы бағдарламалардың арнайы пакеті - нақты бір мәселеге, есептердің анықталған класына арналған бағдарламалар. Қолданушылар программалаушылардың көмегінсіз пайдалана алатын бағдарламалар. Мұндай пакеттерге: редакторлар (лексикон,Word), электрондық кестелер (Super Calc), мәліметтер қоры (dBase), механизмдерді проектілеу пакеті (AutoCad), математикалық есептеулер пакеті (NortonUtilite) және басқалар жатады.

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

1.3 Жүйелік программалаудың функцияларына кіреді:
Қолданушымен сұқбатты жүзеге асыру;
Еңгізу-шығару және деректермен басқару;
Бағдарламалардың өндеу процесін жоспарлау және ұйымдастыру; Ресурстарды орналастыру (оперативтік жадпен кэш жадты, процессорді, сыртқы құрылымды);
Бағдарламаларды орындалуға еңгізу;
Бірнеше көмекші операцияларды қамтамасыз ету;
Әр түрлі сыртқы құрылымдар арасында ақпараттарды беру;
Перифериялық құрылымдарды бағдарламалық қолдау жұмыстары (дисплей, пернетақта, диск жинақтауыш, принтержәне т.б.).
Жүйелік программалау компьютердің құрылымдарың басқару бағдарламасының жалғасы дейміз.
Жүйелік программалау көптеген функцияларды орыңдайды: информацияны дискіге жазу-оқуды жүзеге асырады, мәліметтер сақтауды ұйымдастырады, компьютер құрылғыларының өзара байланыста жұмыс істеуін, барлық қолданбалы программалар жұмысының орындалуын қамтамасыз етеді. Бүл жүйе ЭЕМ іске қосылғаннан кейін иілгіш не қатты дискіден алғашқы жүктелетін кещенді программа болып табылады. Белгілі бір қосымша қызмет атқаруға ... жалғасы

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