Пцк «Жалпы білім беру пәндері»


Негізгі бағдарламалардың түрлері



бет4/30
Дата18.05.2022
өлшемі407,94 Kb.
#34833
1   2   3   4   5   6   7   8   9   ...   30
1.3. Негізгі бағдарламалардың түрлері

Компьютерде орнатылған бағдарламалық қамтамасыз ету 3 түрге бөлінеді:

• қолданбалы;

• жүйелік;



• аспаптық.



Жүйелік

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

Мұндай бағдарламалық қамтамасыз ету қарастырылады:

• Драйверлер – жұмыс істеуі қалған жабдықтың дұрыс жұмысын қамтамасыз ету болып табылатын шағын коммуникациялар;

• ОЖ;

• Қосымшалар - тіл бумалары немесе экран кеңейтімі параметрлері.



Жүйе түрінің негізгі айырмашылығы оның белгілі бір тапсырманы орындауға арналмағандығында. Компьютердің қалған бөлігінің қалыпты жұмысын қамтамасыз ету қажет. Оны аппараттық құрал – «аппараттық құрал» және бағдарламалық код арасындағы делдал деп атауға болады.

Қолданылған

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

Бұл әртүрліліктің мағынасы нақты белгіленген тапсырманы орындауда: сурет салу, есепке алу, веб-беттерді ашу және мәтінді теру. Егер қызметтік бағдарлама белгілі бір әрекетті орындау үшін қажет болса, онда ол қолданбалы бағдарламалық құрал болып табылады.

Аспаптық

Кез келген компьютерлік жабдыққа арнайы қолдау. Оны қолданбалы деп жіктеуге болады, бірақ оның қолданылу ерекшеліктеріне байланысты ол жеке түрде бөлінді. Негізгі функциясы – бағдарлама кодын түзету, баптау, қайта жазу.

Бұған компиляторлар, жөндеушілер, жоғары деңгейлі аудармашылар, редакторлар, интерпретаторлар және басқа құралдар кіреді. Олар қажет, өйткені технология адам сөзін түсінбейді. Оған не істеу керектігін «түсіндіру» үшін арнайы «машина тілі» қажет.

Негізгі пайдаланушылар үшін бұл кодты үнемі пайдалану өте қиын, сондықтан қарапайым сөйлеуді ДК-ге таныс екілік сөйлеуге аударуға мүмкіндік беретін жүйелер әзірленді.

Жиі қолданылатын компиляторлар мен интерпретаторлардың айырмашылығы - біріншісі іске қосуға болатын дайын файлды жасайды. Ал екіншісі тек сервистің көмегімен жұмыс істейтін мұрағатты жасайды.

Кез келген бағдарламалық қамтамасыз ету функционалдығы мен сипаттамаларына, лицензияланған қолданылуына, сондай-ақ топтастырылған техникалық дағдыларға сәйкес сорттарына байланысты бөлінеді. Олардың әрқайсысының мақсаты - тапсырмаларды орындау және ДК пайдаланатын адамның мүдделерін қанағаттандыру.

Жұмыс режимі бойынша

Алдымен компьютерді қанша адам пайдаланатынын анықтау керек. Содан кейін ол топтарға бөлінеді.

Бағдарламалық құрал болуы мүмкін:

• Жеке - пайдаланушы аты мен құпия сөзді иеленетін бір ғана пайдаланушы оны пайдаланады.

• Топтық – қатынас бірнеше адамға немесе кәсіпорындағы адамдар тобына қолжетімді.

• Желі – бағдарламалар көшірмелерін желі арқылы алған барлық адамдар үшін қолжетімді.



Масштаб бойынша

Масштабтылық жүйе тұтынатын функциялар мен ресурстар жиынтығына байланысты. Бұл диаграммалармен немесе үлкен дерекқормен, сондай-ақ көптеген басқа элементтермен жұмыс істеуге арналған шағын утилита.

Бұл орын алады:

кішкентай;

•орташа;

• үлкен.


Тұрақтылық бойынша

Ұзақ пайдалану кезінде ақаусыз өз функцияларын дұрыс орындауға қабілетті тірек элементтері тұрақты болып саналады. Олар қайта өңдеуді қажет етпейді және күтілетін жүктемені көтере алады.

Нарыққа жақында шыққан жабдық тұрақсыз болып саналады және әзірге оның болашақта үздіксіз жұмыс істеуіне кепілдік жоқ. Бірақ кейде бұл клиенттің тапсырмаларына сәйкес келетін жалғыз бағдарламалық құрал.

3 сыныпқа бөлінеді:

тұрақты – өзгерістердің болуы екіталай;

• орташа тұрақтылық – өзгерістер дискретті түрде жүргізіледі;

• тұрақсыз – тұрақты ауыстырулар.

Клиент бағдарламаларға қоятын мақсаттарына байланысты функционалдылық тар немесе кең болуы мүмкін. Кез келген бағдарламалық қамтамасыз етуді шартты түрде бірнеше түрге бөлуге болады:

Машиналық-логикалық. Оның міндеті бағдарламалық қамтамасыз етуді өңдеу және оны белгілі бір қасиеттері мен құрылымы бар саналы программалық код түрінде қамтамасыз ету.

• Интерфейс. Оның функционалдығы екілік жүйені пайдаланушыға түсінікті жүйеге өңдеуді және өңдеуді қамтиды. Оның көмегімен «адам-компьютер» қолайлы ортасын құруға болады.

• Аппараттық және механикалық. Бұл бағдарламалық құрал компоненттер арасында сигналдарды тасымалдау үшін компьютердің әртүрлі бөліктерін біріктіруі керек.

• Ақпарат және бұйрық. Логистикалық құрылымды жасайды және оны орындауға жібереді.

• Қолданылады. Олар мәліметтермен логикалық, математикалық, физикалық және басқа әрекеттерді орындайды. Олардың қызметі массивті көрсетілген мақсатты шешу үшін өңдеу болып табылады.

Көптеген ірі компаниялар үшін қауіпсіздік үлкен рөл атқарады. Олардың ақпаратты таратуға құқығы жоқ, өйткені бұл пайда немесе беделді жоғалтуға қауіп төндіреді. Осы себепті ең тиімді антивирустар таңдалады, деректер шифрланады және барлығына қол жеткізе алмайды.



Сұраныс бойынша сенімділік

Тіпті шағын фирмалардың да күмәнді мазмұндағы тегін бағдарламалық жасақтаманы сатып алуға немесе орнатуға мүмкіндігі жоқ. Тіпті функционалдылықтың бірегейлігі мұндай бағдарламалық жасақтаманы пайдалануды ақтамайды.

Бағдарламалар мыналар:

• сенімді;

• күмәнді.

Қажетті өнімділікке сәйкес

Кез келген бағдарламалық құрал белгілі бір әрекеттерді орындау үшін қажет. Олар болуы керек:

• Икемді және теңшелетін немесе өзгермейтін - болашақ иесінің қажеттіліктеріне байланысты жүйені талаптарға сай реттеу қажет болуы мүмкін.

• Әмбебап – жан-жақты тапсырмалардың кең ауқымы үшін қолайлы.

• Толық – алгоритмді толығымен орындау, цикл аяқталғаннан кейін басқа утилиталар қажет емес.

Бастапқы тіл бойынша

Бағдарламаның жазылу тәсілі оның функционалдығына да әсер етеді. Бар:

• Машина – компьютердің аппараттық құралдарымен қабылданатын программалау.

• Машинаға бағытталған – белгілі бір ДК құрылымы мен жұмысын көрсетеді.

• Алгоритмдік – олар техниканың архитектурасына тәуелсіз жұмыс істейді, белгілі бір алгоритмнің тиімділігін қалыптастырады (Basic, Pascal, т.б.).

• Процедуралық-бағдарлы – процедуралар мен ішкі бағдарламалар жиынтығы сияқты көрінеді.

• Біріктірілген – жұмыстың негізгі элементтеріне енгізілген жүйелер.

• Проблемалық – белгілі бір сыныптың мәселесін шешуге бағытталған.

Мұнда бөлу есептер шығарылатын түріне байланысты, олар тақырып пен аумақ бойынша алдын ала топтастырылған. Олар пайдаланушы үшін жағымды және ыңғайлы орта құруы керек. Сонда бар:

• Жалпы мақсат – олардың міндеті – клиенттің кең ауқымды мақсаттарын орындау. Бұл кез келген мәтін, графика және басқа редакторлар, браузерлер, процессорлар болуы мүмкін.

• Әдіс-бағдарлы – әртүрлі әдістер арқылы әртүрлі шешімдерді қолдану. Мәселе техникалық қызмет көрсету немесе бағдарламалау әдісін таңдауда.

• Проблемаға бағытталған – кез келген қолжетімді бағдарламалық құралдың көмегімен шешілетін белгілі бір пәндік саладағы мәселенің басында.

Есептеу жүйесі және қоршаған орта бойынша

Бұл классификациядағы негізгі белгілер:

алгоритмдік күрделілік және жүйелі логика;

 әрбір функцияны әзірлеу және жүзеге асыру тереңдігі;

 өңдеудің жүйелілігі;

 файлдық жүйенің көлемі;

 процессор түрі бағдарламалық қамтамасыз етудің мүмкіндіктеріне әсер етеді.

Пайдаланушы класы бойынша

Құқықтарды бөлу лауазымы мен тағайындалуынан басталады:

- маман – шектеулі функционалдылық;

- бас - ұзартылған;

- директор - барлық дерлік мүмкіндіктер;

- иесі - максималды функциялар.

Әртүрлі компьютерлер дерекқорларға, мұрағаттарға, есептерге, тіркелгілерге және басқа ақпаратқа әр түрлі қол жеткізе алады.

Есептеу ресурстарына сұраныс бойынша

Техниканы кім қолданатынына байланысты:

• Қарапайым клиент – төмен лауазымдағы қызметкер пайдаланатын ДК, аз ғана міндеттерді орындауға мүмкіндік береді.

• Жетілдірілген қолданушы – менеджердің жұмыс көлемі ұлғайған және мүмкіндіктері көбірек, жабдықтың өнімділігі туралы ақпарат пен сұраулары бар ашық қалталар бар бағдарламалық жасақтама.

• Максималды – әдетте иеленушінің өтініші бойынша компанияның жалпы желісіне қосылмаған, қолжетімді массивтердің максималды жинағы бар дербес ДК.

Сыншылдық бойынша

Белгілі бір пайдаланушы мәселесінің шешімі қаншалықты маңызды болатынына байланысты бірнеше түрі бар:

• Құпиялылық – деректердің сақталуын қамтамасыз ету қажет.

• Ұлттық қауіпсіздік – басқа елдерге ағып кетудің алдын алу маңызды болғанда.

• Адам өмірі - пайдалану қауіпсіз болуы керек.

• Әлеуметтік саладағы дүрбелең немесе хаос – халық арасында жалпы дүрбелең күйінің таралуына жол бермеу керек.

• Жеке меншік – компанияның қалауы жекелеген азаматтардың мүдделерін жоққа шығармауы керек.

• Ұйымның қауіпсіздігі – компания нысандарында бөгде адамдардың болуына рұқсат етілмейді, олардың бағдарламалық қамтамасыз етуді пайдалану мүмкіндігі жоқ.

Дайындығы бойынша

Осы критерийге байланысты олар бөлінеді:

• нақты компания немесе тұлға үшін жеке даму;

• пайдаланушылар жаппай пайдалануға арналған бағдарламалық қамтамасыз ету.

Мәліметтерді ұсыну арқылы

Компания ішіндегі ақпарат әртүрлі дәрежеде қолжетімділік құпиясында:

• тегін - файлдарды барлығына көруге рұқсат;

• шектеулі - белгілі бір лауазымдағы адамдар ғана рұқсат етіледі;

• жеке – тек нақты тұлғалар үшін кіру.

Бағдарлама мәліметтерін пайдалану туралы

Қызметкерлерге әртүрлі рұқсаттар беріледі:

барлығы көре және өңдей алады;

• барлығына бірнеше адам ғана көруге, өңдеуге рұқсаты бар;

• өзгертулер енгізуге ешкімнің құқығы жоқ;

• файлдардың мазмұнын тек белгілі бір адамдар ғана көруге құқылы.

Әрбір бағдарлама белгілі бір жұмыс саласына жауап береді. Кейбір бағдарламалар пайдаланушыға графиканы, мәтінді және тіпті музыканы жасауға көмектеседі. Кейбіреулер, мүлдем тыныш, пайдаланушыға қатты дискідегі заттарды ретке келтіруге көмектеседі. Және, әрине, пайдаланушыға Интернетте жұмыс істеуге көмектесетін бағдарламаның түрі бар. Төменде біз бағдарламалардың шексіз тізімін жіктеуге тырысамыз.



Жүйелік бағдарламалар.

Бірінші категория, әрине, жүйелік бағдарламалар. Олар компьютердің қалыпты жұмысын, конфигурациясын және техникалық қызмет көрсетуін қамтамасыз ету үшін жасалған. Бағдарламаның бұл түріне «ОЖ» және бірқатар көмекші утилиталар кіреді.

1. Операциялық жүйе аппараттық және бағдарламалық қамтамасыз етуді байланыстыратын ең маңызды құрамдас болуы мүмкін. Операциялық жүйесіз компьютер оған берілген бірнеше команданы өңдей алмайды. Статистика қазіргі уақытта үйде пайдалануға арналған операциялық жүйелерді таңдау өте шектеулі екенін көрсетеді. Тіпті мұндай таңдау жоқ деп айтар едім. Операциялық жүйелер әлеміндегі гуру MICROSOFT WINDOWS болып табылады. Бұл ғажайып оқиғаны МЫНДА оқуға болады.

Бірақ тегін сынақ нұсқасын жүктеп алуға немесе толық нұсқасын MICROSOFT ресми веб-сайтынан осы жерді басу арқылы сатып алуға болады

2. Утилита – арнайы тапсырмаларды орындауға бағытталған және утилиталарды қолданбай қол жетімді емес параметрлерге, баптауларға немесе параметрлерге қол жеткізуді қамтамасыз етуге бағытталған көмекші компьютерлік бағдарламалар. Олар сонымен қатар кейбір параметрлердің процесін автоматтандырады. Дұрыс таңдалған утилиталар ДК пайдаланушысының өмірін айтарлықтай жеңілдетеді. Бірақ оны асыра пайдалану да ұсынылмайды.

Утилиталар мыналарды қамтиды:

Kaspersky Anti-Virus сауықтыру утилитасы - вирусқа қарсы бағдарламалық қамтамасыз етудің әлемдегі жетекші өндірушілерінің бірі. Kaspersky Anti-Virus - жеке компьютерлерге арналған ең танымал антивирустардың бірі.

TuneUp утилиталары

Auslogics BoostSpeed 5

Және тағы да көп. Жоғарыда утилиталардың атаулары, сондай-ақ осы утилиталардың толық сипаттамасын оқуға болатын ресми сайттарға сілтемелер берілген.

Онда пайдаланушы, егер олар оның талаптарына сәйкес келсе, осы утилиталардың тегін орнатушыларын жүктей алады.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   30




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет