|
Заманауи бағдарламалық жүйелердің ең маңызды ерекшелігі. Жүйелік бағдарламалық қамтамасыз ету – Анықтама
|
Дата | 12.04.2022 | өлшемі | 0,52 Mb. | | #38102 |
| срсп 3 (1) СРСП 3 ВТиПО 20-1
Орындағандар Темираханов Бекзат
Заманауи бағдарламалық жүйелердің ең маңызды ерекшелігі. Жүйелік бағдарламалық қамтамасыз ету – Анықтама Жүйелік бағдарламалық құрал – бұл бір уақытта аппараттық және қолданбалы бағдарламалық жасақтаманы әзірлеуді орындау және өңдеу үшін құрастырылған бағдарлама . Сондықтан оны аппараттық және қолданбалы бағдарламалық қамтамасыз ету арасындағы интерфейс деп айта аламыз. Операциялық жүйе жүйелік бағдарламалық құралдың мысалы болып табылады. Операциялық жүйе компьютердегі немесе мобильді құрылғыдағы барлық басқа бағдарламаларды басқарады. Жүйелік бағдарламалық қамтамасыз ету мобильді және компьютерлік жүйелерді басқару және іске қосу үшін қолданылады. Ол фондық режимде жұмыс істейді және құрылғының маңызды функцияларын қолдайды. Жүйелік бағдарламалық қамтамасыз етудің арқасында жоғары деңгейдегі қолданбалы бағдарламалық қамтамасыз ету өз міндеттерін тиімді орындай алады. Жүйелік бағдарламалық қамтамасыз ету компьютерде және ұялы телефонда бастапқы деңгейде жұмыс істейтіндіктен, ол төмен деңгейлі бағдарламалық құрал деп аталады. Ол қолданбалы бағдарламалық жасақтаманың жоғарғы жағында жұмыс істеуі және пайдаланушылармен өзара әрекеттесуі үшін платформаны ұсынады. Жүйелік бағдарламалық жасақтаманың мысалдары: Compiler, Operating System, Debugger және т.б. ЖҮЙЕЛІК БАҒДАРЛАМАЛЫҚ ЖАСАҚТАМАНЫ ЖАСАУ Бағдарламалық жасақтаманы әзірлеу дегеніміз не? Бағдарламалық қамтамасыз етуді әзірлеу – бұл қолданбаларды, фреймворктарды және басқа бағдарламалық құрал құрамдастарын жасауға, жобалауға, бағдарламалауға, құжаттауға, тестілеуге және оларға қызмет көрсетуге арналған әрекеттер жиынтығы. Бағдарламалық жасақтаманы әзірлеу - бұл бастапқы кодты кеңірек деңгейде жазу және қолдау процесі. Демек, бағдарламалық жасақтаманы әзірлеу зерттеулерді, жаңа әзірлемелерді, прототиптерді, модификацияларды, бағдарламалық жасақтаманы жасауды, техникалық қызмет көрсетуді немесе кез келген басқа бағдарламалық өнім немесе қолданбалы әрекеттерді қамтуы мүмкін. Қазіргі уақытта әрбір адамның күнделікті және кәсіби қызметі компьютерлер мен бағдарламалық қамтамасыз етуді пайдалануға көбірек тәуелді болып келеді. Осылайша, сенімді есептеулерге деген қажеттілік артып отырғаны анық, өйткені «кибершабуылдар» күн сайын, сағатта немесе минутта орын алуы мүмкін және кейбір деректердің немесе бүкіл компьютерлік жүйенің сынуына дейін өлімге әкелетін салдарға әкелуі мүмкін. кейбір компанияның кінәсі немесе тіпті компьютермен басқарылатын тірі организмнің өлімі. Сенімді есептеулер туралы классикалық кітап болып саналатын кітап (Schneider, 1999) бұл терминге келесідей анықтама береді: «Сенімділік – жүйенің сенімге лайық екендігіне – оның қоршаған ортаның бұзылуына, адам мен оператордың қателігіне, дұшпандық әрекеттерге қарамастан оның күтілгендей жұмыс істейтініне сенімділік. шабуылдар, жобалау және енгізу қателері. Сенімді жүйелер олар күтілетін мінез-құлықты жалғастырады және диверсияға бейім болмайды деген сенімді нығайтады ». Сенімді есептеулер тұжырымдамасы кең және бірқатар ғылыми, инженерлік, іскерлік және адами факторларға негізделген. Бұл мақала ең алдымен сенімді бағдарламалық жасақтаманы әзірлеуге бағытталған.
Photo by rawpixel on Unsplash
Trustworthy computing тәсілі Сенімді есептеу-бұл аппараттық құралдарды және соған байланысты бағдарламалық жасақтаманы жақсарту арқылы компьютерлік қауіпсіздік мәселелерін шешуге арналған технологиялар мен ұсыныстарға қатысты кең термин. Trusted Computing Group (TCG) деген атпен белгілі бірнеше ірі жабдық өндірушілер мен бағдарламалық жасақтама жеткізушілері осы кәсіпорында ынтымақтасып, нақты жоспарлар жасады. TCG компьютерлік ресурстарды зиянды объектілерден келетін қауіптерден қорғауға арналған ерекшеліктерді әзірлейді және соңғы пайдаланушылардың құқықтарын бұзбай алға тартады. Microsoft корпорациясы сенімді есептеулерді төрт технологияға бөлу арқылы анықтайды, олардың әрқайсысы дербес компьютер (ДК)деңгейінде жаңа немесе жетілдірілген Жабдықты пайдалануды талап етеді: Жадты шектеу-бағдарламаларды жадтан дұрыс оқымауға немесе бір-бірінің жадына жазуға жол бермейді. Қауіпсіз енгізу / шығару (I/O) - дисплейдің мазмұнын түсіретін кілтсөздер мен бағдарламалар сияқты шпиондық бағдарламалардың қауіптерін жояды. Тығыз сақтау-компьютерлерге шифрлау кілттерін және басқа да маңызды деректерді қауіпсіз сақтауға мүмкіндік береді. Trustworthy computing тәсілі Қашықтан сертификаттау-компьютердегі барлық қосымшалар үшін шифрланған сертификаттар жасау арқылы бағдарламалық жасақтамадағы рұқсат етілмеген өзгерістерді анықтайды. Тиімді болу үшін бұл шаралар ДК қолданатын бағдарламалық жасақтама мен операциялық жүйелердегі (ОЖ) жетістіктер мен жетілдірулермен қамтамасыз етілуі керек. Сенімді есептеудің кең саласы аясында сенімді есептеу базасы (TCB) қауіпсіз ортаны қамтамасыз ететін есептеу жүйесіндегі барлық нәрсені қамтиды. Бұған Операциялық жүйе және оның стандартты қауіпсіздік тетіктері, компьютерлік жабдықтар, физикалық орындар, желілік ресурстар және белгіленген процедуралар кіреді. "Сенімді компьютер" термині компьютердің және оның перифериялық құрылғыларының қауіпсіздігін қамтамасыз етуде соңғы пайдаланушыға аз сенім артатын қауіпсіздік тетіктері бар ДК-нің салалық идеалын білдіреді. Мақсат-тиімді механизмдер аппараттық құралға енгеннен кейін, компьютерлік қауіпсіздік жеке пайдаланушылар мен желілік әкімшілердің сергектігіне тарихи тұрғыдан қарағанда аз әсер етеді. Алайда, мұндай өзгерістер нәтижесінде пайдаланушының құпиялылығы мен дербестігін жоғалту туралы алаңдаушылық туындады Назарларыңызға Рахмет!
John Showeet
Presentation Expert
Достарыңызбен бөлісу: |
|
|