Білім беру бағдарламасы Инновациялық технологиялар факультеті «Ақпараттық технологиялар және қауіпсіздік» кафедрасы 2023 Алғысөз


Жүйелік бағдарламалаудың үйлесімділігі



бет43/107
Дата19.12.2023
өлшемі0.83 Mb.
#487093
түріБілім беру бағдарламасы
1   ...   39   40   41   42   43   44   45   46   ...   107
сессия ответы

Жүйелік бағдарламалаудың үйлесімділігі.

Үйлесімділік (compatibility) — аппараттық немесе бағдарламалық құралдардың компьютерлік жүйемен жұмыс істеу қабілеті. Аппараттық ( техникалық) үйлесімділік (hardware (equipment) compatibility) — бір компьютердің басқа компьютердің құрамына кіретін түйіндермен немесе құрылғылармен жұмыс істеу қабілеті. Аппараттық үйлесімділіктің құрамдас бөлігі электромагниттік үйлесімділік (EMC) болып табылады (ElectroMagnetic Compatibility, EMC) — жұмыс істейтін (соның ішінде бір-бірінен автономды) техникалық құралдардың өзара электромагниттік кедергілерді тудырмау, сондай-ақ сыртқы электромагниттік өрістер болған кезде жұмыс істеу қабілеті. Сондай-ақ, ЭМС құрылғылардың өзіндік электромагниттік сәулеленуін басқа құрылғылардың жұмысына әсер етпейтін деңгейге дейін шектеу деп аталады.


Ақпараттық үйлесімділік (data compatibility) — екі немесе одан да көп компьютерлердің немесе жүйелердің бірдей ұсынылған деректерді жеткілікті түрде қабылдау қабілеті. Ақпараттық үйлесімділіктің бір бөлігі, сондай-ақ оны қамтамасыз ету құралы деректерді ұсыну форматтарының үйлесімділігі болып табылады.
Бағдарламалық жасақтаманың үйлесімділігі — software compatibility) - бірдей нәтижелерге қол жеткізе отырып, әртүрлі компьютерлерде бірдей бағдарламаларды орындау мүмкіндігі (бағдарламалардың үйлесімділігімен шатастырмау керек).

Бағдарламалардың үйлесімділігі (program compatibility) — бағдарламалардың бір-бірімен өзара әрекеттесуге және, атап айтқанда, автоматтандырылған жүйелердегі сияқты күрделі мәселелерді шешу үшін бағдарламалық кешендерге біріктіруге жарамдылығы. Толық үйлесімділік (fully compatibility) — екі немесе одан да көп компьютерлердің аппараттық, бағдарламалық және ақпараттық үйлесімділігі, олардың пайдаланушылары үшін ешқандай шектеулер жоқ.


Компьютерлердің үйлесімділігі, әдетте, IBM at компьютерлеріне қатысты анықталады. Жоғарыда айтылғандай, IBM at класындағы алғашқы компьютерлер компьютерлік нарықта кеңінен ұсынылған элементтерден жасалған. Есептеу жүйесінің құрылымы туралы түсінігі бар кез-келген инженер осындай "сатып алынған" бөлшектерден IBM AT сияқты өз компьютерін оңай жинай алады. IBM патенттелген жалғыз компонент - BIOS (негізгі Енгізу-шығару жүйесі) деп аталатын екі чипсет жиынтығы. Бұл схемаларда жазылған код үйлесімділіктің негізі болып табылады.
Қазіргі уақытта бағдарламалық жасақтаманың үйлесімділігі енді кедергі емес. Тіпті ең танымал емес фирмалардың BIOS жинақтары IBM компьютерлерімен үйлесімділікті қамтамасыз етеді. Бағдарламалық жасақтама жасаушылар өз өнімдерін пайдалануды кеңейтуге тырысып, IBM компьютерлерімен бағдарламалық жасақтаманың үйлесімділігін ескеруі керек.
Аппараттық үйлесімділік. Бұл термин жұптасуға мүмкіндік беретін жүйелерге немесе бір-бірін алмастыратын құрылымдық түйіндері бар құрылғыларға қатысты. Оны кеңейту модульдеріне қатысты болған жағдайда да қолданыңыз. Олардың кейбіреулері, мысалы, жад тақталары немесе бейне адаптері, кейбір компьютерлердің BIOS жиынтығымен жұмыс істей алмайды. Бұл жағдайда басқа BIOS жиынтығы қолданылады немесе кеңейту тақтасын ауыстырады.
Алайда, қазіргі заманғы аппараттық өндірушілер мүмкіндігінше көп сатып алушыларды алуға тырысып, өз өнімдерінің шығарылатын өнімдермен аппараттық үйлесімділігін қамтамасыз етуге тырысады.
Бір бағдарлама пакетіндегі үйлесімділік. Кейде бір бағдарламалық жасақтаманың бағдарламалары компьютер түріне қарамастан бірге "бірге өмір сүре" алмайды. Көбінесе мұндай" қақтығыстар " резиденттік бағдарламалар арасында пайда болады. Мұндай үйлесімсіздік компьютердің жұмысына әсер етпейді, тек бағдарламалардың орындалуы бұзылады.
Кеңейту тақталарының үйлесімділігі. Кейде кеңейту тақталары сәйкес келмеуі мүмкін. Бұл жағдайда бүкіл компьютердің жұмысы бұзылмайды. Мұндай үйлесімсіздік тек екі немесе одан да көп тақталардың бір уақытта жұмыс істей алмауымен байланысты. Бұл жағдайда олардың біреуін ауыстыру қажет.
Жылдамдық үйлесімділігі. Кейбір бағдарламаларды орындау белгілі бір жылдамдықта ғана мүмкін болады. Мұндай бағдарламалар тезірек компьютерде іске қосылған жағдайда олардың орындалуы бұзылады. Сіз бұл позицияны төмен жылдамдыққа ауысу арқылы немесе жұмыс жылдамдығының төмендеуіне әкелетін сервистік бағдарламаларды қолдану арқылы түзете аласыз.
Айта кету керек, екі компьютер, IBM at және IBM HT286, ең жоғары аппараттық және бағдарламалық үйлесімділікке ие. Сондықтан олар үйлесімділік анықталатын стандарт ретінде қабылданды. Сонымен, IBM PS/2 model 50 және 60 типті компьютерлер, IBM at үйлесімді бағдарламалық жасақтамасы бар, олармен физикалық түрде үйлеспейді. Бұл IBM PS/2 жүйелерінің түбегейлі жаңа аппараттық бөлігіне байланысты. Олардың AT отбасының компьютерлерімен үйлесімділігі PS/2 аппаратурасына жаңа стандарттар әзірленіп, олар үшін кеңейту модульдерінің саны көбірек болған сайын артады.
Аналогтардың және "фирмалық" компьютерлермен үйлесімді компьютерлердің үйлесімділігі үнемі артып келеді. Аналогтардан айырмашылығы, IBM-үйлесімді IBM at компьютерлерімен толығымен алмастырылмайды. Демек, олардың аппараттық үйлесімділігі төмен.
Кез-келген компьютерде осы немесе басқа түрдегі үйлесімсіздік мүмкін. Оның себебі стандартты BIOS жиынтығынан ауытқу деп айтылды. Сондықтан компьютердің BIOS жиынтығы at түпнұсқасына неғұрлым жақын болса, үйлесімділік соғұрлым жоғары болады.
ДК-нің бағдарламалық үйлесімділігі, ең алдымен, оларда бірдей операциялық жүйені немесе бірдей операциялық жүйелерді қолдану арқылы қамтамасыз етіледі.





  1. Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   107




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

    Басты бет