Программалық жабдықталу



Кіріспе
I. ПРОГРАММАЛЫҚ ЖАБДЫҚТАЛУ ТУРАЛЫ ЖАЛПЫ МАҒЛҰМАТ

1.1 Программалық жабдықталу туралы түсінік
1.2 Компьютердің программалық құралдары
1.3 Дербес компьютерді бағдарламалық жабдықтау құрылымы
1.4 Бағдарламалау жүйелері
II. ҚОЛДАНБАЛЫ ПРОГРАММАЛАР
2.1 Қолданбалы программалық жабдықтау
2.2 Қолданбалы программаның дестелері
2.3 Программалық өнім
2.4 Программалық қамсыздандыру
III. ЖҮЙЕЛІК ПРОГРАММАЛАР ЖӘНЕ ҚОЛДАНБАЛЫ ПРОГРАММАЛАР ПАКЕТІ
3.1 Жүйелік программалық қамтаманың құрамы
3.2 Базалық программалық қамтама
3.3 Windows операциялық жүйесі
3.4 Архиватор программалары. Архивтеудің жалпы мағынасы
3.5 Компьютерлік вирусқа қарсы программалық құралдар
Компьютердің кең таралуына басты себеп болған олардың программалық жабдықталулардың кең таралуы еді, бұл программалар тек бір есепті шығарып қана қоймай, белгілі бір мамандық саласында есеп жұмыстарын түгел автоматтандыруды немесе ақпараттың белгілі бір түрлерін өңдеуді түгел қамти алатын ғылыми-практикалық маңызы мен жаңашылдығы болды.
Қазіргі кезде шапшаң жүріп жатқан жаһандану үрдісі әлемдік бәсекелестікті күшейте түсуде. Тіпті бірқатар дамыған елдерде бұл идея ұлттық қағидаға айналып отыр. Сондықтан халықаралық ұйымдар әлем елдерінің бәсекеге қабілеттілігінің рейтингін анықтауға кірісті.
Елбасы Н.Ә.Назарбаев Қазақстанынның бәсекеге қабілетті 50 елдерінің қатарына кіру старатегиясы атты жолдауында «Білім беру реформасы – Қазақстанның бәсекеге нақтылы қабілеттілігін қамтамасыз етуге мүмкіндік беретін аса маңызды құралдарының бірі» деп атап өткен болатын. Қай заманда да өркениеттің дамуы интеллектуалдық шығармашылық қабілеттіліктің негізінде жасалынған, әлі де солай болып келеді.Біріккен ұлттар ұйымының шешімімен «ХХІ ғасыр – ақпараттындыру ғасыры» деп аталды.
Қазақстан Республикасы да ғылыми-техникалық прогрестің негізгі белгісі – қоғамды ақпараттындыру болатын жаңа кезеңіне енді. Қоғамды ақдараттандыру – экономиканың, ғылымның, мәдениеттің дамуының негізгі шарттарының бірі. Осы мәселені шешудегі басты рөл мектепке жүктеледі.
Қоғамды ақпараттандыру үрдісінің қарқынды дамуы еліміздің экономикалық жүйесіне ғана емес, сонымен қатар әлеуметтік, білім беру, медицина сияқты басқа да салаларға дамудың өзіндік жаңа бағыттарын енгізе бастады.
Атап айтқанда, техникалық жаңалық ретінде бұрын жаңа станок, жаңа құрылғылардың пайда болуын айтсақ, енді «компьютер», «дербес компьютер», мамандардың «автоматтандырылған жұмыс орындарын», яғни электронды есептеуіш техникасымен байланысты әңгімелейтін болдық. Ақпараттық қоғамда ақпараттандырудың қарқынды жүзеге асып жатқандығын тәжірибеде дәлелдеп отыр.
Бұл болашақ мамандардың компьютерлік техникамен, ақпараттық технология жабдықтарымен жұмыс жасау икемділігінің болуын талап етеді. Осы мәселені шешудің айқын жолы – білім беруде программалық жасақтамаға аса назар аударып, әрбір программалық жасақтаманы терең меңгеру.
1. Е.Қ.Балапанов, Б.Бөрібаев «Информатикадан 30 сабақ» Алматы 2002ж.
2. Е.К.Балапанов, Б.Бөрібаев, А.Дəулетқұлов «Информатикадан 30 сабақ» Алматы, 1999
3. «Информатика негіздері» журналы 2007ж.
4. Информатика, практикум по технологии работы на компьютере под
5. ред. проф. Н.В.Макаровой, 1997, Финансы и статистика
6. Специальная информатика С.Симонович, Г.Евсеев, А.Алексеев
7. Москва, АСТ пресс 2001
8. Соболь Б.В. Информатика -2-е изд Феникс 2006. -446с
9. Ермеков Н.Т., Стифутина Н.Ф. Информатика. Жалпы білім беретін мектептің 8-сыныбына арналған оқулық. Алматы: "Мектеп" баспасы, 2004. - 224 б.
10. Королев Л. Н., Миков А.И. Информатика. Введение в компьютерные науки -М. : Высш. шк., 2003. - 341 с. : ил.
11. Камардинов О. Есептеуіш техника және программалау. -Алматы, Республика баспа кабинеті, 1997, 210 б
12. Симонович С.В. Евсеев Г.А. Практическая информатика. Универсальный курс.-М: АСТ-ПРЕСС:Информ-Пресс, 2000.

Кіріспе

Компьютердің кең таралуына басты себеп болған олардың программалық жабдықталулардың кең таралуы еді, бұл программалар тек бір есепті шығарып қана қоймай, белгілі бір мамандық саласында есеп жұмыстарын түгел автоматтандыруды немесе ақпараттың белгілі бір түрлерін өңдеуді түгел қамти алатын ғылыми-практикалық маңызы мен жаңашылдығы болды.
Қазіргі кезде шапшаң жүріп жатқан жаһандану үрдісі әлемдік бәсекелестікті күшейте түсуде. Тіпті бірқатар дамыған елдерде бұл идея ұлттық қағидаға айналып отыр. Сондықтан халықаралық ұйымдар әлем елдерінің бәсекеге қабілеттілігінің рейтингін анықтауға кірісті.
Елбасы Н.Ә.Назарбаев Қазақстанынның бәсекеге қабілетті 50 елдерінің қатарына кіру старатегиясы атты жолдауында Білім беру реформасы - Қазақстанның бәсекеге нақтылы қабілеттілігін қамтамасыз етуге мүмкіндік беретін аса маңызды құралдарының бірі деп атап өткен болатын. Қай заманда да өркениеттің дамуы интеллектуалдық шығармашылық қабілеттіліктің негізінде жасалынған, әлі де солай болып келеді.Біріккен ұлттар ұйымының шешімімен ХХІ ғасыр - ақпараттындыру ғасыры деп аталды.
Қазақстан Республикасы да ғылыми-техникалық прогрестің негізгі белгісі - қоғамды ақпараттындыру болатын жаңа кезеңіне енді. Қоғамды ақдараттандыру - экономиканың, ғылымның, мәдениеттің дамуының негізгі шарттарының бірі. Осы мәселені шешудегі басты рөл мектепке жүктеледі.
Қоғамды ақпараттандыру үрдісінің қарқынды дамуы еліміздің экономикалық жүйесіне ғана емес, сонымен қатар әлеуметтік, білім беру, медицина сияқты басқа да салаларға дамудың өзіндік жаңа бағыттарын енгізе бастады.
Атап айтқанда, техникалық жаңалық ретінде бұрын жаңа станок, жаңа құрылғылардың пайда болуын айтсақ, енді компьютер, дербес компьютер, мамандардың автоматтандырылған жұмыс орындарын, яғни электронды есептеуіш техникасымен байланысты әңгімелейтін болдық. Ақпараттық қоғамда ақпараттандырудың қарқынды жүзеге асып жатқандығын тәжірибеде дәлелдеп отыр.
Бұл болашақ мамандардың компьютерлік техникамен, ақпараттық технология жабдықтарымен жұмыс жасау икемділігінің болуын талап етеді. Осы мәселені шешудің айқын жолы - білім беруде программалық жасақтамаға аса назар аударып, әрбір программалық жасақтаманы терең меңгеру.

I. ПРОГРАММАЛЫҚ ЖАБДЫҚТАЛУ ТУРАЛЫ ЖАЛПЫ МАҒЛҰМАТ

1.1 Программалық жабдықталу туралы түсінік

Программа -- магниттік тасымалдаушыда (дискіде) файл түрінде сақталып, әрбір адамның командасы бойынша компьютер жадына жуктеліп, орындауға арналған машина тіліндегі нүсқаулар жиыны. Көптеген мәселелер өзара байланыстағы бір-бірімен бірігіп отырып жұмыс істейтін программалар кешендерінің көмегімен шешіледі .
Алдын ала келісім нақты программа арқылы орындалатын әрекеттер (функциялар) жиынының және әр функцияның орындалу вариантын анықтайды.
Үнсіз келісім егер жұмыс істеп отырған адам айқын түрде нұсқамаса, көрсетілген немесе басқа әрекеттің, яғни функцияның нақты атқарылу параметрлерін (басқа да варианттары болғанда) тағайындайды.
Интерфейс - программалық жабдық пен жұмыс істейтін адам арасындағы сұқбат жүргізу шарттары мен келісімдер жиыны.
Программалық жасақ - информациялық технологиялардың елеулі бір бөлігі.
Программасыз кез келген аппаратура жәй элементгер жиыны болады да, ол ешнәрсе істей алмайды.
ЭЕМ программалары екі топқа бөлінеді, олар:
* жүйелі программалық жасақ;
* қолданбалы (кәделі) программалық жасақ.
Жүйелі программалар ЭЕМ-нің аппараттық жабдықтар жұмысын басқарып, жүмыс істеп отырған адамды қолданбалы программалармен байланыстырады.
Жүйелі программалық жасақты бірнеше топқа жіктеуге болады:
1) операциялық жүйелер;
2) утилиттер;
3) сервистік программалар.
Операциялық жүйелер - компьютерді басқаруға арналған және қолданбалы программалармен байланысы бар нақты программа. Дербес компьютерлер үшін кең тараган оиерациялық жүйелерге МЗ (РС) DOS, Windows 95, Windows NT,OS2, UNIX жатады, Дербес компьютерлерлерге арналған операциялық жүйелердің барлығы да тек бір адамдық болып табылады. Расында да екі адамның бір мезетте бір компьютерде жұмыс істеуін елестету қиын ғой .
WINDOWS 95, WINDOWS NT, OS2, UNIX көп мақсатты жүйелер болып саналады. Көп мақсаттылық -- бір компьютерде бір уақытта қатарласа бірнеше есепті шығару мүмкіндігі немесе бірнеше әрекеттің қатар атқарылып жатуы. Мысалы, Сіз мәтін көшіріліп жатқан шақта ойнап та отыруыңызға болады, өйткені бұл жұмыстарды әртүрлі қүрылғылар атқарады немесе ол қүрылғылардың жұмыс жылдамдығы адамның жылдамдығынан өте жоғары
болып келеді.
Көптеген ІВМ - үйлесімді компьютерлер дискілік МЗ DОS операциялық жүйесі мен көп терезелі WINDOWS графикалық операциялық жүйесін пайдаланады.
Операциялық жүкелер көптеген функцияларды орыңдайды: информацияны дискіге жазу-оқуды жүзеге асырады, мәліметтер сақтауды ұйымдастырады, компьютер құрылғыларының өзара байланыста жұмыс істеуін, барлық қолданбалы программалар жұмысының орындалуын қамтамасыз етеді. Бүл жүйе ЭЕМ іске қосылғаннан кейін иілгіш не қатты дискіден алғашқы жүктелетін кещенді программа болып табылады. Белгілі бір қосымша қызмет атқаруға керекті программалар тобы утилиттер болып табылады. Оларға мысал ретінде антивирустік (вирустерге қарсы) программаларды, мәліметтерді архивтеу (кысу) программаларын, компыотердің: жұмыс істеу қабілетін (диагностика) тексеретін программаларды (тест ирограммалары) айтуға болады.
Сервистік программалар -- әрбір адамның операциялық жүйемен жұмыс істеуін жеңілдететін программалар тобы.
Қолданбалы программалар арқылы біздер өз есептерді шығарамыз. Мұндай программалар "қосымшалар" (приложения) деп те аталады. Қолданбалы программалар сан алуан, оларға қарапайым программадан бастап күрделі есептерді шығара алатътн қуатгы мамандандырылған жүйелерді (мәтіндік продессор, графикалық редактор, баспаханалық жүйелер т.б.), ғылыми мөселелерге арналған жоне жалпы көпшілікке қызмет ету кешендерін де жатқызуға болады.
Қолданбалы (кәделі) программалық жасақ - белгілі бір мамандық салалсында нақты есептер шығара алатын программадар жиыны. Олар белгілі бір мақсатта пайдаланылатын және әмбебап болып екіге бөлінеді.
Белгілі бір мақсатга пайдаланылатын программалық жасақ әр адамның нақты есептерін шыгаруга арналган, сондықтан оны пайдалану аймаіы да шектеулі. Мүндай программаларды жұмыс иесі өзі жасайды немесе оньң талабы бойынша маман программалаушылар жасап береді.
Дербес компьютерлердің кең тарауьша басты себеп болған олардың алдын ала дайындалған әмбебап программалық жасақтарың кең таралуы еді, бүл программалар тек бір есепті шығарып қана қоймай, белгілі бір мамандық саласында есеп жұмыстарын түгел автоматтандыруды немесе информацияның белгілі бір түрлерін өндеуді түгел қамти алатын болды.
Әртүрлі информацияларды өндеуге мүмкіндік беретін әмбебап программалық жасақтың негізгі түрлері мыналар:
мәтін редакторлары;
графикалық редакторлар;
электрондық кестелер;
оқыту жоне ойнау программалары;
информациялық жүйелер және т.б.
ДЭЕМ-дерді осы мақсаттарға пайдаланса, басқа машинкасына қарағанда жұмыс өнімділігі күрт өсетіні талас тудырмаса керек.
Мәтін редакторлары экранда мәтіндерді түзетуге, қателерін уақьттында табуға, абзацтардың сол жақ, оң жақ шеттерін туралауға, мәтіндерді дискілерде ұзақ уақыт сақтап, қажет болғанда бірден тауып алуга, бірнеше алфавитті (латьш, орыс, қазақ) қатар пайдалануға, құжаттарды қағазға бірнеше дана етіп басып шығаруға мүмкіндік береді.
Кең тараған мәтін редакторларына WordPerfekt, Mikrosoft Word, MultiEdit, WordStar, PageMaker т.б. жатады.
Графиктік редакторлар графиктік информацияны дайындау мен өңдеуге арналған программа болып табылады. Олар өмірде жиі кездесетін есептеу нөтижелерін график түрінде шығаруда өте ыңгайлы. Оның үстіне графикалық редакторлар бейнелерді әртүрлі етіп - схемалар, сызбалар, суреттер және т.б. түрлерде бере алады.
Графикалық редакторлар мәліметтердің есептелу нәтижесін график бейнесінде көрсетуде де және өз қалауымызша түрлі сызықтар тұрғызуда да қолданылады.
Графиктерді әртүрлі түзу немесе кисық сызық түрінде, дөңгелек диаграммалар мен гисто-граммалар бейнесінде алуга болады, оларга автоматты түрде масштаб енгізуге, керек болса координата остеріне сандар мен атауларды жазып қоюга да болады. Күрделі графикалық бейнелер түрғызу кезінде түрлі-түрлі фигура мен контурларды пайдаланып, олардың әрқайсысын әртүрлі түстерге бояуга да болады.
Электрондық кестелер жүйесінде миллионнан аса торлар (ұялар) болады, оігар пернелермен информацияны енгізу арқылы немесе формулалар орнегін есептеу нэтижесі бойынша компьютермен жазу арқылы толтырылады. Мұнда кестелік мәліметтерді түзету, оларды дискілерде жазып сақтау, түрлендіру, қагазга басып алу сияқты коптеген орекеттср өте жылдам орындалады.
Ойын программалары дербес ЭЕМ-дердегі қызғылықты, кез келген жан әуестенетін топқа жатады.
Дербес компьютерлердің кеңінен тарауына да себепші болған ойын программалары еді. Компьютерлік ойындар - демалудың жаңа технологиясы. ЭЕМ-де ойнағанда онымен шектен аса өуестенудің зиян екенін есте сақтау жөн.
Оқыту программалары оқу-үйрену сабақтарын ұйымдастырады, олардың мектепте не үйде тарихтан, информатикадан, тілден, биологиядан, математикадан, физикадан т.б. пәндерден сабаққа дайындалу кезінде өте ыңғайлы екені талас тудырмайды.
Компыотерлер сабақ оқуда электрондық оқулық жөне тренажерлер түрінде, лабораториялық әрі информациялық анықтамалық жүйе есебінде кеңінен пайдаланылады. Институттарға қабылдау емтихандарын өткізу кезінде компьютерлер "қазы" рөлін де әділ атқара алатын құрал екені белгілі.
Іс программалары қызметте керекті әртүрлі информацияларды дайыңдау, сақтау және өңдеу үшін кеңінен қолданылып жүр. Бұлар іс қағаздарын жүргізуді компьютерлендіру кезінде де құжаттар дайындау, жұмыс кестелерін жасау, кезекшілік графиктерін салу сияқты әрекеттерде де өте ыңғайлы болып табылады.
Информацияның кептеген түрлерін сақтау, іздеу, жалпы ұйымдастыру жұмысында информациялық жүйелер қолданылады.
Бұларга мәліметтер базасы, кітапханадағы информация іздеу жүйелері, театрлардағы, әуе жолындағы және темір жолдагы билет сату мен оларды тіркеу тәсілдері жатады. ЭЕМ желілері мен информациялық коммуникациялар негізіндегі осы сияқты жүйелерді жасау мен дамыту қоғамымызды информацияландыру бағдарламасының ірге тасын қалайды.
Болашақта перспективасы бар информациялық құралдарға білімдер базасы мен эксперттік жүйелерді жатқызуға болады. Олардың көмегімен кейбір мамандық салаларында эксперттер тәртібін модельдеу арқылы медициналық тақырыптардан консультациялар мен әртүрлі қызмет салаларынан анықтамалар беру, онертапқыштарга, технологгар мен конструкторларга көмек беру істерін жүзеге асыруга болады.
Әмбебап программалық жасақтың дамуының арқасында күрделі біріктірілген жүйелер (интегралданған) жасальгаып жатыр. Олар бірыңғай командалар жүйесі арқылы бір форматгы пайдалана отырып мәтін редакторын, электрондық кестелерді, графикалық редакгорды, мәліметгер базасын басқаружүйесін, калъкуляторды және тағы басқаларды біріктіріп, бір интерфейс арқылы осылардың барлығын да пайдалану мүмкіндігін береді.
Әмбебап программалык, жасақ дербес компьютерлермен жабдыкталған әртүрлі мамандық иелерінің жүмыс орындарын автоматгандыруды іске асырады. Мысалы, конструкторлық жобалауды, электрондық тақшалар жасап дайындауды, экономикалық және бухгалтерлік жүмыстарды автоматтандыру істерін жатқызуға болады.
Қолданбалы програмалар арасындағы ерекше топқа "қосымша" программаларды даярлаудың аспаптық қүралдары (инструментальные средства) жатады.

1.2 Компьютердің программалық құралдары

XX - шы ғасырдың 30-шы жылдарында алгоритм түciнігi математикалық зерттеу oбъектісіне айналды, ал ЭЕМ пайда болған соң кеңінен танымал болды.
Электронды есептеуіш машина - екі санды қосу , екі санды кебейту , екі санды салыстыру және т.б.с.с. карапайым арифметикалық және логикалық операциялардың белгілі жинағын орындай алатын құрылғы.
Бip операцияны орындаған соң ЭЕМ автоматты түрде келесісін орындауға көшеді және осылайша, операциялардың ұзын тізбегін адамның қатысуынсыз орындауы тиіс.
ЭЕМ-ға түсінікті формада жазылған операциялар қатары программа деп аталады. Есептеу машинасының бағдарлама бойынша жұмыс icтey жағдайы, ЭЕМ жұмысын басқарудың бағдармалық принципінің негізін құрайды.
Қазіргі күні көптеген есептерді шешуді адам техникалық құрылғыларға жүктейді. Техникалық құрылғыларды қолдану ережелерінің сипатталу дәлдігі мен амалдардың орындалуы ретіне өте қатал талаптар койылады. Сондықтан әр түрлі ережелерді анық және дәл сипаттау үшін арнайы тілдер жасалады.
Арнайы бағдарламалық өнімдер мен жабдықталған компьютерлер техникалық база және ақпараттық жүйелер үшін құрал болып табылады. Ақпараттық жүйе компьютерлер және телекоммуникациямен жұмыс атқарушы қызметкерлер арқылы ғана жұмыс жасайды.
Ақпараттық жабдықтау - ақпаратты кодтау және классификациялаудың біртекті жүйесінің, құжаттардың реттелген жүйесінің, ақпараттық ағындар схемасының жиынтығы және мәліметтер қорын тұрғызу әдістемесі.
Техникалық жабдықтау - ақпараттық жүйенің жұмысына арналған техникалық құралдардың комплексі, сонымен қатар осы технологиялық процесстер мен құралдарға сәйкес құжаттар.
Ақпараттық жабдықтау

Техникалық жабдықтау

Ақпараттық
жүйе
Ұжымдық жабдықтау
Математикалық жабдықтау

Құқықтық жабдықтау
Бағдарламалық жабдықтау

Техникалық құралдар комплексі келесі құрамнан тұрады:
Кез келген модельдегі компьютерлер;
Ақпаратты шығару, өңдеу, жинақтау және беру құралдары;
Мәліметтерді алмастыру құралдары және байланыс желілері;
Ақпаратты автоматты алу қондырғылары және оргтехника;
Эксплуатациялық материалдар және т.б.
Математикалық және бағдарламалық жабдықтау - техникалық құралдар комплексінің жақсы жұмыс атқаруы үшін, ақпараттық жүйенің мақсаты мен мәселесін орындаушы математикалық модельдер, алгоритмдер және бағдарламалар жиынтығы.
Математикалық жабдықтау құрамына:
Басқару процесстерін модельдеу құралдары;
Басқарудың типтік мәселелері;
Математикалық бағдарламалау, математикалық статистика, т. б. әдістері.
Бағдарламалық жабдықтау құрамына жалпы жүйелік және арнайы бағдарламалық өнімдер, сонымен қатар техникалық құжаттама кіреді.
Ұжымдық жабдықтау - ақпараттық жүйе жасау және қолдану барысында жұмысшылардың техникалық құралдармен және өзара қарым-қатынасын реттеуші әдістер мен құралдар.
Құқықтық жабдықтау - ақпараттық жүйелердің заңды статусын және функциясын анықтаушы құқықтық нормалар жиынтығы.
Дербес компьютер бағдарламалық жабдықтаусыз жұмыс істей алмайды. Ол жақсы жұмыс істеуі үшін әртүрлі бағдарламалар комплексі қажет. Дербес компьютер үшін көптеген бағдарламалар жасалған.

2.3 Дербес компьютерді бағдарламалық жабдықтау құрылымы.

Қолданылу мақсатына қарай дербес компьютердегі бағдарламалық жабдықтауды үш топқа бөлуге болады:
1. Жүйелік жабдықтау.
2. Бағдарламалау жүйелері.
3. Қолданбалы жабдықтау.

Жүйелік жабдықтау операциялық жүйелерден және бақылау, диагностика жасау құралдарынан тұрады.
Бағдарламалар жүйесі (программалық жүйе) - ЭЕМ-дегі бағдарламалау процесін жүргізуге көмектесетін негізгі (базалық) бағдарламалық жабдықтаманың бір бөлігі. Бағдармалау жүйесінің құрамына: ЭЕМ-ге бағдарлама құрып, компьютерге ендіретін редактор; ендіру тіліндегі бағдарламаны тікелей орындайтын интерпретатор; бағдарламаны ЭЕМ-ге ендіру тілінен машиналық тілге аударатын транслятор немесе компилятор; бағдарламаны тексеріп, жөндейтін үйлестіргіш (реттегіш); транслятордың жұмыс процесі кезіндегі бас бағдарламаға біріктірілетін қосалқы (көмекші) бағдарламалары бар трансляция кезеңінің кітапханасы (ЭЕМ-нің сыртқы жадында сақталынып тұратын бағдарламалар немесе алгоритмдер жиынтығы); құрастырылған бағдарламаны жүзеге асыру кезінде қажет болатын машиналық тілдегі көмекші бағдарламалары бар орындау кезеңінің кітапханасы; Бағдарламалау жүйесінің қызметін тұтастай көрсететін монитор енеді.
Қолданбалы жабдықтау - қолданбалы программа дестелері мен қолданбалы программаны пайдаланушылардан құралған. Қолданбалы программалық жабдықтауда пайдалану жағынан мәселе анықтайтын, жалпы тағайындау дестелері және шоғырлану дестелерінен тұратын қолданбалы программалар дестелері үлкен орын алады. Мәселе-анықтайтын ҚПП айырым белгісі болып олардың белгілі бір есептің шешіміне аз ғана беталысы және олардың үлкен алуан түрлілігі. Шоғырлану ҚПП аспаптық құралдардан тұрады және олардың әрқайсысы функционалдық, есептегіш қабілеттеріне қарай мәселе-анықтау программасына тепе-тең болады.
Бағдарламалық қабықшалар - қолданушының дербес компьютермен байланыс жасауын жақсы және қолайлы түрде қамтамасыз ететін бағдарламалар. MS-DOS-үшін әдетте Norton Commander бағдарламасының қабықшасы қолданылады, ал Windows 3.1.-үшін Norton Desktop және Windows 95-ке Norton Navigator.
Драйверлер- операциялық жүйелердің сыртқы құрылғыларымен (принтер, CD-ROM дискілер, клавиатура, тышқан және т.б.) қарым - қатынасын қамтамасыз етуші бағдарламалар.
Утилиттер- операциялық жүйе мүмкіндіктерін қамтамасыз етуші көмекші бағдарламалар (антивирустік бағдарламалар, дисктерді оптимизация жасау және т.б.) Бақылау және диагностика жүйелері дербес компьютер құрылғыларын тексеру үшін арналған. Олар қателерді автоматты түрде тауып қолданушыға хабар береді.

1.4 Бағдарламалау жүйелері

Бағдарламалау жүйелеріне - бағдарламалау тілдері және трансляторлар кіреді. Бағдарламалау тілдері - мәліметтерді өңдеу алгоритмдерін сипаттау мақсатында жасалған тілдер. Қазіргі кезде бірнеше жүздеген тілдер бар, бірақ тек олардың ондағаны ғана кең қолданылады. Олар Фортран, Кобол, Паскаль, Бейсик, СИ, СИ++, Турбо Паскаль, Турбо Си, Пролог, т.б. Бағдарламалау тілдері көмегімен дербес компьютер үшін бағдарламалар жасалады.
Бағдарлама қолданылған - синтаксистермен сәйкес жазылған командалар жиынтығы. Әдетте бағдарлама ағылшын тіліне жақын символдық тілде жазылады. Бұл тіл компьютерге түсінікті болуы үшін аудару қажет болады. Аудармашылардың ролін трансляторлар атқарады.
Транслятор - бағдарламалу тілінен ЭЕМ-тіліне аудармашы, яғни ЭЕМ-кодтарынан тұратын командалар. Транслятордың негізгі түрлері: интерпретаторлар және компиляторлар.
Интерпретаторлар - машиналық кодтарға командалық аударма және дәл сол уақытта әр команданың орындалуын қамтамасыз етуші транслятор. Интерпретатордың ерекшелігі дербес компьютерді қолданушы сұхбаттық режимде жұмысты ұйымдастыратын мүмкіндігі бар. Ал, кемшілігі бағдарламаның орындалу жылдамдығы баяу жүреді.
Компилятор - барлық бағдарламаны машиналық командаға оның орындалуынсыз аударатын транслятор. Компилятор жұмысының нәтижесінде жұмыс жасауға дайын емес жеке модуль пайда болады.
Қолданбалы бағдарламалық жабдықтау - әртүрлі ақпаратты өңдеуді автоматтандыру үшін және ғылым мен техникадағы есептеулерді орындау үшін әр түрлі негіздегі бағдарламалар жиынтығы.
Қолданбалы бағдарламалар - арнайы бір қолданушыға арналып жасалынған немесе қолданушылардың өз қажеттері үшін жасаған бағдарламалар.
Қолданбалы бағдарламалардың арнайы пакеті - нақты бір мәселеге, есептердің анықталған класына арналған бағдарламалар. Қолданушылар программалаушылардың көмегінсіз пайдалана алатын бағдарламалар. Мұндай пакеттерге: редакторлар (лексикон,Word), электрондық кестелер (Super Calc), мәліметтер қоры (dBase), механизмдерді проектілеу пакеті (AutoCad), математикалық есептеулер пакеті (NortonUtilite) және басқалар жатады.
Интегралданған қолданбалы жүйелер - ақпаратты өңдеудің әмбебап мүмкіндіктеріне ие қолданбалы бағдарламалардың комплексті пакеті. Оның құрамына: текстік редакторлар, текстік процессорлар, МҚБЖ, электрондық кестелер және іскер графика құралдары кіреді. Мұндай жүйелердің өкілдері: QuartPro, Works, Русский офис, Microsoft Officе.
Программалар -- бұйрықтардың жалғасуының тәртіпке келтірілуі. Барлық компьютерлік программаның ақырғы мақсаты -- аппараттық құралдармен басқару. Сондай-ақ бір қарағанда программа құрылғылармен бірге әрекет етпесе де, және енгізу құрылғыларынан енгізу мәліметтерін талап етпесе де, сонымен бірге шығару мәліметтерін шығару құрылғыларына орналастырмаса да, бәрібір оның жұмысы компьютердің аппараттық құрылғыларын басқаруға негізделген.
Компьютерде прогаммалық және аппараттық жабдықтаулар тығыз байланыста, сонымен бірге үздіксіз бір әрекетте жұмыс істейді. Бұл екі категорияны біз екі бөліп қарағанымызбен, бұл екеуінің арасында диалектикалық байланыс бар екенін ұмытпауымыз керек, оларды бөліп қарауымыз уақытша деп білуіміз керек.
Есептегіш жүйенің программалық жабдықтау құрамын программалық конфигурация деп атайды. Программалар арасында да, физикалық тораптар мен одақтар арасындағыдай байланыс болады- көп программалар көп төмен дәрежедегі программаларға арқа сүйеп жұмыс істейді, яғни программа аралық интерфейс туралы айтуға болады. Ондай интерфейстің бар болуы, техникалық жағдайлар мен бір әрекетті протоколдардың болуына байланысты, ал іс жүзінде программалық жабдықтаудың бір-бірімен бірге әрекет ететін дәрежелердің бөлінуін қамтамасыз етеді.

II. ҚОЛДАНБАЛЫ ПРОГРАММАЛАР

2.1 Қолданбалы программалық жабдықтау

Қолданбалы программалық жабдықтау - қолданбалы программа дестелері мен қолданбалы программаны пайдаланушылардан құралған. Қолданбалы программалық жабдықтауда-пайдалану жағынан мәселе-анықтайтын, жалпы тағайындау дестелері және шоғырлану дестелерінен тұратын қолданбалы программалар дестелері үлкен орын алады. Мәселе-анықтайтын ҚПП айырым белгісі болып олардың белгілі бір есептің шешіміне аз ғана беталысы және олардың үлкен алуан түрлілігі. Шоғырлану ҚПП аспаптық құралдардан тұрады және олардың әрқайсысы функционалдық, есептегіш қабілеттеріне қарай мәселе-анықтау программасына тепе-тең болады.
Шоғырлану дестелерінің пайдаланылу аумағы болып негізінен экономикалық орталар саналады. Бұл дестелер құрамында басқару модулдері қаралған, қосымшалардың бір-бірімен қосылуын және ортақ мәліметтерді жанжалсыз пайдалануды қамтамасыз етеді. ҚПП пайдаланушы шығаратын есептерді автоматтандыруда мықты құрал болып табылады, іс жүзінде ақпараттарды ауыстыруда машинаның әртүрлі істерді қалай атқаратынын білдірмейді. ҚПП қазіргі заманғы есептеу жүйелерін программалық жабдықтауды дамытуда басты міндеттер атқарады, есептегіш құралдарын әртүрлі пайдалану орталарына енгізуді тездетеді және оңайлатады.
Қолданбалы программалар-программалық құралдарын іске қосу арқылы пайдаланушымен жасалады. Бұл жағдайда программаны жасау қолданбалы программалық дестенің пайдалану шектеуіндегі тәртіптер мен келісімдерге сәйкес, әрбір пайдаланушымен жеке дайындалады.
Қолданбалы деңгейдегі программалық жабдықтау-қолданбалы программалардың жиынтығын құрайды, яғни олардың көмегімен нақты жұмыс орнында нақты жұмыстар атқарылады. Бұл тапсырмалар ауқымы өте үлкен-өндірістіктен шығармашылыққа дейін және оқыту-көңілдендіруге.
Есептегіш техникалық құрылғының өте үлкен функционалдық диапазонының мүмкіншілік қосымшалары әр түрлі ықпалдағы қолданбалы программалардың болуына себепті.
Қолданбалы және жүйелік программалық жабдықтаулар арасында тікелей өзара байланыс болғандықтан-есептегіш жүйенің әмбебаптығы, қолданбалы программалық жабдықтаудың мүмкіншілігі және компьютердің функционалдық мүмкіндігінің кеңдігі тікелей пайдаланылып отырған операциялық жүйенің түріне байланысты, сонымен бірге, оның ядросының қандай жүйелік құрал ұстайтынында және адам-программа-құрылғы үшбірлік жиынтығының бірге іс-қимылын қалай қамтамасыз етуінде.

2.2 Қолданбалы программаның дестелері.

Программалық құралдың берілген классы көріністі, яғни барлық сферада компьютерлік техника құралының кең қолданылуымен, әр түрлі пәндік облыстағы автоматтандырылған ақпараттық жүйені құруымен себепші болды.
Мәселелік-бағдарланған ҚПП. Бұл программалық азықтың ең көрсеткішті класы, яғни ішінде әртүрлі белгілері бойынша классификация жүреді:
* Пәндік облыстағы типтерге;
* Ақпараттық жүйелерге;
* Функцияларға және тапсырманың комплекстеріне, яғни программалық әдіспен қалыптасатын, және т.б.
Кейбір пәндік облыстар үшін алгоритмді өңдеу мен деректерді структурамен басқару функциялары мүмкін болады. Бұл бірдей функциональдық белгілену ҚПП маңызды санын жасауды шақырады, осылайша программаның азық нарығы құрылады:
* Автоматтандырылған бухгалтерлік есепке алу ҚПП;
* Финанстық ҚПП;
* ҚПП-ның дербес басқарылуы (кадрлық есеп);
* Материалдың артық басқарудың ҚПП;
* өндірісті басқару ҚПП;
* банктік ақпараттық жүйелер және т.б.
Мәселелік-бағдарланған программалық құралдың даму облысындағы негізгі тенденциялар:
* басқарушылық қолданушыдағы автоматтандырылған жұмыс орны (АЖО) түріндегі программалық комплекстердің құрылуы;
* клиент-сервер архитектурасымен бір тұтас программалық комплекске АЖО-ны біріктіретін есептеуіш желі мәліметінде пәндік облыстағы басқарудың жинақталған жүйесін құру;
* ЭЕМ желісінде мәліметтер қоры орналасқан түрдегі үлкен ақпараттық жүйенің деректер ұйымы;
* Мәліметтер қорына сұраныс үшін соңғы қолданушының барлық қарапайым тілдік құралы;
* Соңғы қолданушының күшімен өңдеу функциясының баптауы (программалаушының қатысынсыз);
* Программа мен деректерді қорғау қатынаудан (деректердің функция деңгейінде, жұмыс режимінде паролдық қорғаныс).
Осындай программаның класы үшін деректерді өңдеудің жылдамдығына талабы жоғары, ақпараттың сақталу көлемі үлкен, яғни мәліметтер қорының деректерді администрлеу құралына жоғары талабы себеп болады. Берілген кластың программалық азығы үшін достық интерфейсті соңғы қолданушылар үшін құру маңыздырақ. Программаның азықтың берілген класы олармен қалыптасқан функцияның құрылысы және қолданылуы бойынша динамикасы. Уақыт өте ақпараттың жүйені компьютерлеу шегі ереже бойынша кеңейеді, және де ҚПП қалыптасқан функцияның өзгеруіне алып келеді.
Автоматтандырылған жобалау ҚПП. Бұл программаның класы сызуларды жасаумен, схеме, диаграмма, графикалық модельдеумен және құрастырумен, сызудың стандартты элементтердің кітапханасын құруымен және олардың көп қолдануымен, суреттеу мен мультфильмдерді көрсетуді құруымен құрастырушылармен технологтардыңжұмысын қолдау үшін арналған. Программалық азықтың бұл кластың айырмашылық ерекшелігі деректерді өңдеу жүйесінің техникалық бөлігіне жоғарғы талабы, яғни объектілер, интерфейс, МҚ-мен және графикалық жүйелер болып табылады.

2.3 Программалық өнім

Берілген класта соңғы пайдаланушылардың ақпараттық технологиясын қолдайтын программалық азықтың кең тізімі бар. Соңғы пайдаланушыдан басқа бұл программалық азықпен технологиялық программалау есебінде деректерді өңдеудің күрделенген программасын құру үшін программалаушылар да қолданады.
Программалық өнімнің берілген кластың көрсеткіштері:
1. МҚ-мен басқарудың үстелділік жүйелері (МҚБЖ), ұйымды қамсыздандыратын және автономды жұмыс істейтін компьютерде локальды МҚ-ның сақталуы немесе файл-серверде МҚ-ның орталықтандырылған сақталуы және оларға желілік қатынау.
2. Есеп беру генераторы-программа құралының дамуының өзіндік бағыты, яғни сұраныстардың қалыптасуын қамсыздандыратын және желі шартында клиент-сервер архитектурасымен баспалық немесе экрандық түрде есеп беруін қалыптастыру.
3. Мәтіндік процессорлер-құжатты автоматты форматтау, суреттелген обьектілердің қойылуы және графиктердің, орфографияны тексеру, құжаттың үлгісін дайындау.
4. Кестелік процессор-соңғы қолданушының күшімен есептелуі үшін ыңғайлы ортасы болып табылады; іскерлік графиктер жабдығы, мамандандырылған өңдеу (құрамдас функциялар, МҚ-мен жұмыс, статикалық деректерді өңдеу және т.б.).
5. Презентациялық графиктер жабдығы-мамандандырылған программалар, бейнелеуді құру және олардың экранда көрсетілуі, слайд-фильм, мультфильм, видеофильмдерді дайындау және оларды редакторлау үшін арналған.
6. Жинақталған дестелер-бірнеше программалық азықтың жинағы, яғни бір-бірін функциональды түрде толықтырған, ортақ есептеуіш және операциялық платформада қалыптасқан ақпараттық технологияның біртұтастығын қолдайтын.
Жинақталған дестелердің компоненттері:
* МҚБЖ;
* Мәтіндік редактор;
* Кестелік процессор;
* Органайзер;
* Электронды поштаны қолдау жабдығы;
* Презентацияны құру программасы;
* Графиктік редактор.
Программалық құралдың берілген класындағы айырмашылық ерекшеліктері болып табылады:
* Соңғы қолданушылар үшін ақпараттық технологияның толықтығы;
* Барлық программалар үшін соңғы қолданушының бір типті интерфейсі, яғни жинақталған дестенің құрамына кіретін-ортақ командалар менюде, стандартты пиктограммалар, стандартты тұрғызу және диалогтық терезелермен жұмыс және т.б.
* Жинақталған десте программасы үшін ортақ сервис (мысалы, сөздік және орфография құралы емлені тексеру үшін, диаграмманы тұрғызушылар, деректер конверттері және т.б.);
* Айырбас жеңілдігі және объектілерге аударылуы, яғни жинақталған дестенің программамен құрылған екі әдіс қолданылады:DDE-динамикалық деректермен алмасу және OLE объектілермен динамикалық құрастыру объектілер тасымалы (drag-and-drop әдісімен);
* Қолданушылар программаның макрокомандасын құру үшін тілдік платформаның біртұтастығы бар;
* Құжатты құру мүмкіндігі, яғни жинақталған десте құрамына кіретін, өзіне әртүрлі программа мүмкіндігін жинақтайтын.
Берілген класс программалық азықты қосады, яғни пәндік облыстан және ақпараттық жүйенің функциясынан математикалық, статикалық әдістер тәуелсіз қамсыздандыратын. Көбінесе математикалық программалау әдісі таралған, дифференциялдық теңдеу, имитацияланған модельдеу, операцияны зерттеу. Статикалық өңдеу мен деректер анализінің әдістері үлкен қолданыста болды. Қазір кестелік процессорлар құрамдас функцияның жиынтығын кеңейтті, яғни статиканың өңдеуді қалыптасқан, статикалық анализдің ақпараттық технологиясын ұсынады. Сонымен бірге жоғарғы нақтылықты қамсыздандырған статикалық өңдеудің программалық құралын қолдануда және статикалық әдістің көптүрлілігінің қажеттілігі өсіп жатыр.
Әдістер базасында желілік жоспарлау экономикалық көрсеткішпен есеп берудің әртүрін қалыптастыру жобасы программалық құралдың жаңа бағытына бет алды-жобаны басқару, бұл программаның қолданушылары жобаның менеджерлері болып табылады.
Офистік ҚПП. Программалық азықтың берілген класы программаны қамтиды, яғни ұйымдық басқару офисін қамсыздандыратын:
1. Органайзерлер (жоспарлауыштар)-жұмыс уақытын жоспарлау, кездесу хаттамасын құру,кесте, жазбалық және телефондық кітапшаларға кіріспе үшін программалық қамсыздандыру. Органайзер программалық құрамына кіреді: калькулятор, жазбалық кітапша, сағат, календарь және т.б.
2. Аударма-программасы, орфографиясы және мәтінді тексеру жабдығы қосады.
3. Коммуникациялық ҚПП-жойылған абоненттермен және желінің ақпараттық ресурсымен қолданушының өзара байланысының ұйымы үшін арналған.
ҚПП электронды поштаның кең таратылған түрлері:
* Eudora 2.1.2 (Qualcomm);
* Pegasys Mail 2.4 (David Haris);
* DML (Demos) программалау құралдары.
Мәтіндік редактор. Қолданбалы программаның класының негізгі функциялары енгізуде және мәтіндік қорды редакторлауда тұжырымдалды. Толықтауышы функциялары енгізу процедурасының автоматизациялаудан және редакторлаудан тұрады. Енгізу, шығару және қорды сақтау операциясы үшін мәтінді редакторлап шақырады және жүйелік программалық қамсыздандыруды қолданады. Әдетте осы қолданбалы программа класынан программалық қамсыздандырумен танысу басталады.
Мәтіндік процессорлар. Мәтіндік процессордың мәтіндік редактормен негізгі айырмашылығы, олар енгізу және мәтінді редакторлаумен қатар, оны форматтайды.
Графикалық редакторлар. Бұл программа класы графикалық бейнелеуді өңдеу және құру үшін арналған. Берілген класта мынадай келесі категорияларға бөлінеді: растрлық редакторлар, векторлық редакторлар және программалық құралдар құру және үш өлшемді графиктерді өңдеу үшін (3D-редакторлар).
Растрлық редакторлар графикалық объект комбинациялық нүкте түрінде көрсетілген жағдайда қолданылады, яғни айқындық және түс қасиеттері бар растр пайда болады. Бұл жол тиімді, егер графикалық бейнелеудің көптеген жартылай түсті және элементтердің түсі туралы ақпараты бар болса, яғни құрастырылған объекті оның формасы туралы ақпараттан маңыздырақ. Бұл фотографиялық және полиграфикалық бейнелеулерге тән.
Векторлық редакторлардың растрлардан берілген бейнелеу туралы көрсетілімі әдісімен ерекшеленеді. Векторлық бейнелеудің элементар объектісі нүкте емес, түзу болып табылады. Бұл графикалық- сызу жұмысына тән, яғни ондағы құрастырылған жеке нүктелердің түсі туралы ақпараттан гөрі форманың сызығының үлкен мәні бар. Векторлық редакторларда әрбір сызық үшінші реттегі математикалық қисық түрінде қарастырылады, сәйкесінше комбинациялық нүкте түрінде емес, математикалық формуламен көрсетіледі.
Мәліметтер қорын басқару жүйесі. Мәліметтер қорын кестелік структурада ұйымдастырылған орасан массивтер қоры деп айтады. Мәліметтер қорын басқару жүйесінің негізгі функциялары мыналар болып табылады:
* Мәліметтер қорының бос структурасының құрылуы;
* Мәліметтердің басқа кестесінен деректер импорты немесе оның толықтырылуы;
* Деректерге қатынаудың қамсыздандырудың мүмкіндігі, сонымен қатар іздеу және сүзгілеудің құралы.
Көптеген мәліметтер қорын басқару жүйелері қарапайым қордың анализін өткізуге және олардың өңделуіне толық мүмкіндік алып келеді. Нәтижесі мәліметтер қорының жаңа кестесін құру мүмкіндігі туады. Желілік технологияның кең таралуына байланысты мәліметтер қорының қазіргі басқару жүйелеріне бүкіләлемдік компьютерден желі серверінде орналасатын тазарту және орнату ресурстарының жұмысына талап ету мүмкіндігі қойылады.
Электрондық кестелер. Электрондық кестелер қордың әр түрлі типін сақтаумен олардың өңделуі үшін комплекстік құралы қойылады. Кейбір дәрежеде олар мәліметтер қорын басқару жүйесіне аналогты, бірақ негізгі акцентті массив қорын сақтауы мен оларды қамсыздандыруына аралас емес, қорды түрлендіруде, яғни сәйкес олардың ішкі мазмұнымен.
Жобалаудың автоматтау жүйесі (CAD-жүйесі). Конструктивті-жобалау жұмысын автоматизациялау үшін арналған. Машина құрылғысында, құралдар құрылысында, архитектурада қолданылады. Графикалық-сызу жұмысынан басқа бұл жүйелер, қарапайым есептеулермен кең мәліметтер қорынан дайын конструктивтік элементтерді таңдауға, өткізуге мүмкіндік береді.
Столүстілік баспалық жүйелер. Программаның бұл класының белгіленуі автоматтау процестің беттеуінің полиграфиялық баспасынан тұрады. Программалық қамсыздандырудың бұл класы автоматтық жобалау жүйесі мен мәтіндік процессордың аралық жағдайында орын алады.

2.4 Программалық қамсыздандыру

HTML редакторлары (Web-редакторлары). Бұл мәтіндік және графикалық редактордың қасиеттерін өзіне біріктірген редактордың негізгі класы. Олар Web-құжаттық деп аталатын құру мен редакторлау үшін белгіленген. Web-құжаттар - бұл электрондық құжаттар, дайындықта интернетте ақпаратты беру әдісімен байланысқан ерекшелік қатарын ескеру керек.
Теориялық Web-құжатты құру үшін әдеттегі мәтіндік редактор мен процессорлерді пайдалануға болады, сонымен қатар кейбіреулері графикалық редактордың векторлық графиктерінен, бірақ Web-редакторы қажетті функциялармен бірге, өнімділігі жоғары Web-дизайнер иеленеді. Бұл программаның класы электрондық құжаттарды және мультимедиялық баспаларды дайындау үшін тиімді қолдануға болады.
Броузерлер (шолушылар, Web құралын қарау). Бұл категорияларға HTML форматында орындалған электрондық құжаттарды қарау үшін белгіленген программалар құралдары қатысты. Қазіргі броузерлер мәтінде ғана емес графикте шығарады. Олар музыканы, адамның сөзін, интернеттегі радиоқабылдағышты тыңдауды қамсыздандыруын, видеоконференцияны қарау, электрондық пошта қызметтерімен жұмыс жасау, телеконференция жүйелерімен шығара алады.
Жинақталған іс жүргізу жүйелері. Басшының жұмыс орнын автоматтаудың программалық құралы өзімен бірге көрсетеді. Негізгі функциялардың жүйелеріне құру функциясы, редакторлау және қарапайым құжаттарды форматтау, электронды пошта функциясын орталықтандыру факсимилдік және телефондық байланыстар, диспетчерлеу және өнеркәсіптің құжатты айналдыру мониторинг, ақпараттың анықтамасы жатады.
Бухгалтерлік жүйелер. Бұл мамандандырылған жүйелер, өзіне мәтіндік және кестелік редактор функцияларын, электрондық кесте және мәліметтер қоры басқару жүйесін байланыстырушы.
Финанстық аналитикалық жүйелер. Бұл кластың программалары банктік және биржалық структурасында қолданылады. Олар финансты, тауар және шикізат нарығындағы жағдайды бақылауға және болжауға мүмкіндік береді, ағымдағы анализді өндіреді, хабарларды және есеп беруді дайындайды.
Геоақпараттық жүйелер (ГАЖ). Топографиялық немесе аэрокосмикалық әдіспен алынған ақпараттың негізінде геодезиялық және картографикалық жұмысты автоматизациялау үшін арналған.
Бейнемонтаж жүйелері. Бейнематериалдың цифрлық өңдеуі, олардың монтажы, бейнеэффектіні құру, дефектіні орналыстыру, дауысының жөнделуі, титр және субтитр үшін арналған.
Қолданбалы программалық құралының жеке категориялары өзінің классификация жүйесінің ішкі дамуымен иеленеді, үйретуші, дамушы, анықтамалық және ойын-сауықтың жүйелерді және программаларды көрсетеді.
Соңғы кезде компьютерлік технологиялар үдемелі түрде дамып келеді және бұл программалық қамсыздандырудың әсер етуде. Әр бір жарты жылда көптеген жаңа программалық өнімдер шығуда.
Программалық қамсыздандыру -- технологиялық жұмыс болып саналады, яғни программалық қамсыздандырудың құрамына ортақ жүйелік және арнайы бағдарламалық өнімдер, сонымен бірге техникалық құжаттар енеді.


III. ЖҮЙЕЛІК ПРОГРАММАЛАР ЖӘНЕ ҚОЛДАНБАЛЫ ПРОГРАММАЛАР ПАКЕТІ

3.1 Жүйелік программалық қамтаманың құрамы

Жүйелік программа -- операциялық жүйенің мүмкіндіктерін арттыратын жөне ақпараттық жүмыстардың қандай түрін болса да басқаруды атқаратын программа.
Қазіргі заманғы ЭЕМ-ді программамен қамтамасыз ету машинаның көптеген қызметін іске асыруға арналған программалар жиынтығынан тұрады. Мысалы, аудармашы программалар бір тілден екіншісіне аудару қызметін атқарады; принтерді қосу программасы; қол тетігін қосу драйвері. Компьютердің жұмысы операциялық жүйе арқылы басқарылатыны, ал пайдаланушының машинада түрлі информацияларды өңдеу үшін арнайы дайындалған программаларды пайдалануы тиіс екенін ескерту қажет. Қазіргі кезде түрлі типті компьютерлерге арнап дайындалған программалар жеткілікті. Құрылымы бойынша ЭЕМ-ді программамен қамтамасыз ету екі топқа бөлінеді, олар:
1. жүйелік программалар;
2. қолданбалы программалар;
3. аспаптық программалар.
Жүйелік программалар компьютердің барлық құрылғыларының жұмысын үйлестіреді, пайдаланушыға машинаның ұтымды қызмет етуін қамтамасыз етеді. Жүйелік программалар түрлері:
операциялық жүйе;
драйвер;
қабықша-программа;
операциялық қоршау;
утилит.
Windows арасындағы программалануды бастау үшін соншалықты маңызды деп саналатын екі сәтті қарастырамыз - бұл (АРІ - фүнкциясы) жүйелік функцияны шақыру және Windows-ға арналған программаның мүмкін болатын құрылымдары. Пирогов программаның 6 типін атап көрсетеді, оларды шартты түрде мынадай үлгіде атауға да болады:
1. классикалық құрылым - бір ғана басты терезеге ие;
2. диалогтық құрылым - басты терезесі диалогтық терезе болып табылады;
3. консольдық тип - басты терезесі диалогтық терезе (жасалатын немесе соған ілесіп отыратын) болып табылады;
4. Терезесіз құрылым - бұл басты терезесі жоқ Windows қосымшасы;
5. Сервистер - арнайы құрылымға ие және операциондық жүйеде айырықша рөл ойнайтындар;
6. Драйверлер - сыртқы қондырғыларды меңгеруге арналған бағдарламаның айырықша құрылымына ие болғандар.
Бірінші, классикалық құрылымды қарастырып көрейік. Сонымен, Windows программалануы туралы бірнеше жалпы ережелерден басталық.
Windows-дағы программалану API (Application Program Interface, программалық интерфейс қосымшасы) функциясын пайдалануға негізделеді. Сыртқы қондырғылармен әрі операциондық жүйенің өзара әрекеттесуі мұндай функциялардың тікелей ықпалымен өткізіледі.
АРІ функциясының тізім, және олардың тізімдемесін дұрысы ең дұрысы мәселен Borland C+ пакетімен қойылып жүрген ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Информатика пәні, объектілері және құрама бөліктері
Программалау жүйесінің программалық жабдықталуы
Информатиканы оқыту әдістемесі пәні туралы түсінік
Экономикалық ақпараттық жүйе
Тіршілік қауіпсіздігі
Географиялық аймақ бойынша желілерді классификациялау
Студенттің аяқталған жобаны тапсыру мерзімі
Ақпаратты басқару жүйесінің жұмысы туралы
Автоматты басқару теориясы пәнінен электронды оқулық жасау
Кәсіпорынды басқаруда алдағы уақытта қолдану үшін ақпаратты қалыптастыру
Пәндер