Бағдарламалық жасақтама классификациясы және функциялары.
Бағдарламалық құралдар - әр түрлі мақсаттарға арналған бағдарламалар жиынтығы. Компьютердің бағдарламалық құралдарын бағдарламалық жасақтама деп те атайды. Олар:
►► Жүйелік деп аталатын, к-ң барлық кұрылғылары мен мәліметтерді өңдеуді жасақтау қорларының жұмыстарын басқаратын;
►►Қолданбалыдепаталатын, мәліметтердіөңдеугеарналған;
►►Бағдарламалаужүйелерідепаталатын, басқабағдарламалардыөңдеуқызметінатқаратын бағдарламалардан тұрады.
БАҒДАРЛАМАЛЫҚ ЖАСАҚТАМАЛАР
Компьютердің бағдарламалық жасақтамалары жүйелік, қолданбалы бағдарламалардан және бағдарламалау жүйелерінен тұрады.
Жүйелік бағдарламалардың ішінде операциялық жүйе (ОЖ) (операционная система -ОС) негізгі болып табылады.
ОЖ — компьютердің барлық мәліметтерді өндеу жұмысын ұйымдастыратын бағдарламалар жүйесі. Ол компьютердің барлық құрылғыларын басқарады, компьютер құрылғыларының арасында және компьютер мен адам арасында мәліметтер алмасуын жүзеге асырады. Сонымен қатар ОЖ - әмбебап жүйе, оны әр түрлі типтегі компьютерлерге, компьютерге қосылған қосымша құрылғыларға сәйкестендіріп баптауға болады. компьютерді дербес түрде баптауға мүмкіндік береді.
ОЖ-лер өте көп, бірақ біздің арнайы қарастыратынымыз - үйде және мектептерде түрған компьютерлердің операциялық жүйелері. Бұдан аз-ақ уақыт бұрын мүндай компьютерлерде ОЖ МS DОS тұратын. Қазіргі кезде кең тараған жүйелер: WINDOWS 95, WINDOWS 98, WINDOWS NT.
Бұл операциялық жүйелердің және көптеген өте маңызды қолданбалы бағдарламалардың, бағдардамалау жүйелерінің негізгі әзірлеушісі (жасаушысы) - американың Місrosoft фир-масы.
Компьютерде жұмые істеу - негізінде оның ОЖ-мен жұмыс істеу. Сондықтан компьютер мен адамның қатынасу тәсілі қаншалықты қарапайым, түсінікті және "жақын достықта" екендігі өте маңызды.
Адам мен компьютер арасындағы қарым-қатынас тәсілін интерфейс деп те атайды. Дербес компьютерлерде қатынасудың - интерфейстің - командалық және терезелік екі тәсілі болады.
Командалық интерфейсте адам компьютермен ОЖ-нің командаларының, жиынтығының кемегімен қатынас кұралады, олар өте көп және жазылу түрлері де әр түрлі. Командалық интерфейсі бар ОЖ-ға ОЖ МS DОS жатады, ол компьютерлерде соңғы жылдарға дейін негізгі болын келді. Компьютерде дұрыс жұмыс істеу үшін, ОЖ МS DОS нұсқауларының қалың томдарын оқып үйрену қажет болды.
Терезелік интерфейстің жөні басқа, ол WINDOWS типті ОЖ -де жүзеге асырылған. Мұнда компьютермен қатынасу көбіне тек маус құрылғысы арқылы жасалады. Компьютермен жұмыс істеу үшін, экранда графикалық бейнелер түрінде керсетілген әрекеттерді маустың көмегімен таңдау жеткілікті. Экранда графикалық формаларды таңдау, жедел көмек жасау (оперативті көмек сөз), анықтама жүйесі адамның компьютермен катынас кұруды сезу дөрежесінде түсінікті етеді.
Оның үстіне ОЖ WINDOWS бір мезгілде бірнеше мәселелерді. ал МS DОS тек бір мәселені ғана шешуге мүмкіндік береді.
Әрине. WINDOWS типті ОЖ-лер тек белгілі жағдай жасалғанда, яғни процессордың жұмысынын жылдамдығы арттырылғанда, компьютердің жедел және тұрақты жадының көлемі үлкейтілгенде ғана МS DОS -тың орнын басты.
Қолданбалы бағдарламалық жасақтама мәліметтерді өңдеудің нақты мәселесін шешуге арналған. Олардың көмегімен құжатгар құруға, графикалық объектілер даярлауға, әр түрлі есептеулер жүргізуге және өздеріңнің демалыстарыңды ұйымдастыруға т.б. жасауға болады.
Қолданбалы бағдарламаларды арнайы және әмбебап бағдарламалар деп екі топқа бөледі.
Арнайы (мамандандырылған) бағдарламаларға бір мамандықтағы адамдар пайдаланатын бағдарламалар жатады, мысалы, бухгалтерлік бағдарламалар, проект жасаушылар, дәрігерлер пайдаланатын т.б. бағдарламалар.
Әмбебап бағдарламаларға мәтіндік және графикалык редакторлар, электрондық кестелер, электронды пошта бағдарламалары, яғни адамдардың көбі пайдаланатын бағдарламалар жатады. Бірімен-бірі байланысты бірнеше қолданбалы бағдарламаларды біріктіретін бағдарламалар да бар, оларды интегралданған бағдарламалар дестесі деп атайды. Мысалы, мәтіндік редактор, электрондық кесте, мәліметтер базасын басқару жүйесі.
Жүйелік бағдарламалық жасақтамаларға драйверлер де жатады. Бұл компьютерге қосылатын құрылғылармен бірге жабдықталатын бағдарламалар, оларда осы құрылғылар жөнінде барлық ақпарат болады. Операциялық жүйе қосылатын құрылғылармен олардың драйвері арқылы қатынасады. Мысалы, ОЖ винчестерге белгілі бір мәліметтерді оқып алуға команда береді. Ал винчестердің драйвері моторды қосуға, бастиекті жадтың белгілі жеріне әкелуге және оқып шығуға команда береді. ОЖ-нің драйвер арқылы жұмыс істеуі қосылатын құрылғыларды ұдайы ауыстырып және жаңалап отыруға мүмкіндік береді.
Төртінші тараудан бастап сендерді кейбір қолданбалы: WordPad, Калькулятор, Раіnt бағдарламаларымен таныстырамыз. Олар WINDOWS-тың құрамына кіреді, сондықтан оларды оның қолданбалары деп атайды. Осыған байланысты WINDOWS'98-ді біріктірілген жүйе деп атайды, себебі бұған операциялық жүйе бөлігінен басқа да қолданбалы бағдарламалар кіреді.
Бағдарламалау жүйелерінің құрамына бағдарламалау тілдері және арнайы бағдарламалар кіреді, олардың көмегімен құрылған бағдарламалар компьютердің жадына енгізіледі, түзетіледі, тестіленеді және орындалады.
Жүйелік бағдарламаларды көбінесе бағдарлама құрушылар (бағдарламалаушылар) пайдаланады.
Бағдарламалау тілдері өте көп. Мысалы, Паскаль, Бейсик, СИ, Фортран, Кобол, Пролог, Ассемблер, ПЛ-1 тағы басқалар. Осы тілдерде бағдарламалаушылар бағдарламалар жазады және арнайы жүйемен, бағдарламалардың көмегімен оларды өндейді, тексереді және қолдануға дайын түрге келтіреді.
Ақпарат компьютердің ішкі және сыртқы жадында сақталады. Компьютердің ішкі жады негізгі болып табылады. Оны көп жағдайда оперативті жад деп атайды. Компьютердің сыртқы жады ақпаратты көп мерзімге сақтауға арналған, ол иілгіш және қатқыл дискілерде, магаитті таспаларда, оптикалық және магнитті-оптикалық дискілерде орналастырылады.