ϲÄÑÈÑÒÅÌÀ ÓÏÐÀÂ˲ÍÍß ÔÀÉËÀÌÈ

ïåðåòâîðþº ñèìâîëüí³ ³ìåíà ôàéë³â, ç ÿêèìè çðó÷íî ïðàöþâàòè êîðèñòóâà÷åâ³ àáî ïðîãðàì³ñòó, â ô³çè÷í³ àäðåñè äàíèõ íà äèñêó, îðãàí³çîâóº ñï³ëüíèé äîñòóï äî ôàéë³â, çàõèùຠ¿õ â³ä íåñàíêö³îíîâàíîãî äîñòóïó. ßê ôàéë³â ìîæóòü áóòè âèêîðèñòàí³ äåÿê³ ïðèñòðî¿ (ïðèíòåð, ìåðåæåâèé àäàïòåð òà ³í.), Òîáòî ÎÑ íàä³ëåíà çäàòí³ñòþ ïðàöþâàòè ç íèìè ÿê ç ôàéëàìè.

ϲÄÑÈÑÒÅÌÀ ÓÏÐÀÂ˲ÍÍß ÇÎÂͲØÍ²ÌÈ ÏÐÈÑÒÐÎßÌÈ

(ÂÓ), àáî ïðèñòðîÿìè ââåäåííÿ-âèâåäåííÿ, çàáåçïå÷óº ³íòåðôåéñ (ñïîëó÷åííÿ) ç óñ³ìà ïðèñòðîÿìè, ï³äêëþ÷åíèìè äî êîìï'þòåðà. Íàïðèêëàä, ï³äñèñòåìà óïðàâë³ííÿ ÂÓ çà çàïèòàìè ôàéëîâî¿ ï³äñèñòåìè çä³éñíþº ïåðåäà÷ó äàíèõ ì³æ äèñêàìè ³ îïåðàòèâíîþ ïàì'ÿòòþ. Îäí³ºþ ç íàéá³ëüø âàæëèâèõ çàâäàíü ÎÑ º ï³äòðèìêà âèñîêîð³âíåâîãî óí³ô³êîâàíîãî ³íòåðôåéñó ââåäåííÿ-âèâåäåííÿ. Öå çàâäàííÿ âèð³øóºòüñÿ çà äîïîìîãîþ äðàéâåð³â, ñòâîðåííÿì ÿêèõ çàéìàþòüñÿ ÿê ðîçðîáíèêè êîíêðåòíî¿ ÎÑ, òàê ³ ôàõ³âö³ êîìïàí³é, ùî âèïóñêàþòü ÂÓ. Óí³ô³êîâàíèé ³íòåðôåéñ ââåäåííÿ-âèâåäåííÿ â á³ëüøîñò³ ÎÑ áóäóºòüñÿ íà îñíîâ³ êîíöåïö³¿ ôàéëîâîãî äîñòóïó, çã³äíî ç ÿêîþ îáì³í ç áóäü-ÿêèì ÂÓ âèãëÿäຠÿê îáì³í ç ôàéëîì, ùî ìຠ³ì'ÿ ³ ïðåäñòàâëÿº ñîáîþ íåñòðóêòóðîâàíó ïîñë³äîâí³ñòü áàéò³â.

ϲÄÑÈÑÒÅÌÀ ÇÀÕÈÑÒÓ ÄÀÍÈÕ ² ÀÄ̲ͲÑÒÐÓÂÀÍÍß

Îïåðàö³éíà ñèñòåìà (ÎÑ) ïîâèííà çàáåçïå÷èòè çàõèñò â³ä çáî¿â ³ â³äìîâ àïàðàòóðè, ïîìèëîê ïðîãðàìíîãî çàáåçïå÷åííÿ, ïîìèëêîâîãî àáî çëîâìèñíîãî ïîâåä³íêè êîðèñòóâà÷³â ñèñòåìè. Ôóíêö³¿ çàõèñòó ÎÑ ò³ñíî ïîâ'ÿçàí³ ç ôóíêö³ÿìè àäì³í³ñòðóâàííÿ. ϳäòðèìêà â³äìîâîñò³éêîñò³ âõîäèòü â îáîâ'ÿçêè ñèñòåìíîãî àäì³í³ñòðàòîðà. Àäì³í³ñòðàòîð âèçíà÷ຠïðàâà êîðèñòóâà÷³â ïðè ¿õ çâåðíåíí³ äî ð³çíèõ ðåñóðñ³â ñèñòåìè (ôàéë³â, êàòàëîã³â, ïðèíòåð³â, ñêàíåð³â òà ³íøèõ ïðèñòðî¿â) ³ îáìåæóº ¿õ ìîæëèâîñò³ â âèêîíàíí³ òèõ ÷è ³íøèõ ñèñòåìíèõ ä³é. Òîìó äëÿ çàõèñòó äàíèõ â³ä íåñàíêö³îíîâàíîãî äîñòóïó ÎÑ, ïåðø çà âñå, ïîâèííà ïåðåêîíàòèñÿ â òîìó, ùî â ñèñòåìó íàìàãàºòüñÿ óâ³éòè êîðèñòóâà÷, âõ³ä ÿêîãî äîçâîëåíèé àäì³í³ñòðàòîðîì.

²ÍÒÅÐÔÅÉÑ ÏÐÈÊËÀÄÍÎÃÎ ÏÐÎÃÐÀÌÓÂÀÍÍß

Ïðèêëàäíîãî ïðîãðàì³ñòó íàäàí³ ìîæëèâîñò³ ÎÑ ó âèãëÿä³ íàáîðó ôóíêö³é, ÿêèé íàçèâàºòüñÿ ³íòåðôåéñîì ïðèêëàäíîãî ïðîãðàìóâàííÿ (Application Programming Interface - API). ²íòåðôåéñ API â³äîáðàæàº îñîáëèâîñò³ êîíêðåòíî¿ ÎÑ, òîìó äëÿ ðîçðîáíèê³â äîäàòê³â çäàþòüñÿ îäí³ºþ ³ ò³ºþ æ ÎÑ âñå ÎÑ ç ð³çíîþ âíóòð³øíüîþ îðãàí³çàö³ºþ, àëå ç îäíàêîâèì íàáîðîì ôóíêö³é API. Öå ñïðîùóº ñòàíäàðòèçàö³þ ÎÑ ³ çàáåçïå÷óº ïåðåíîñèì³ñòü äîäàòê³â ì³æ âíóòð³øíüî ð³çíèìè ÎÑ, â³äïîâ³äíèìè ïåâíèì ñòàíäàðòîì íà API. ³ä ê³íöåâîãî êîðèñòóâà÷à ôóíêö³¿ API ïðèõîâàí³.

Çàçâè÷àé 䳿, ïîâ'ÿçàí³ ç óïðàâë³ííÿì àïàðàòíèìè çàñîáàìè êîìï'þòåðà, ìîæå âèêîíóâàòè ò³ëüêè ÎÑ. Ó öèõ âèïàäêàõ ïðîãðàì³ñò çà äîïîìîãîþ API âèêîðèñòîâóº â ñâî¿õ äîäàòêàõ çâåðíåííÿ äî ÎÑ. ³í ìîæå ñêîðèñòàòèñÿ òàêîæ íàáîðîì ñåðâ³ñíèõ ôóíêö³é, ÿê³ ñïðîùóþòü íàïèñàííÿ ïðîãðàì ³ ðåàë³çóþòü óí³âåðñàëüí³ ä³¿, ÷àñòî ïîòð³áí³ â ð³çíèõ äîäàòêàõ, íàïðèêëàä, òàêèõ ÿê îáðîáêà òåêñòîâèõ ðÿäê³â.

Äîäàòêè âèêîíóþòü çâåðíåííÿ äî ôóíêö³é API çà äîïîìîãîþ ñèñòåìíèõ âèêëèê³â, ÿê³ ñõîæ³ íà âèêëèê ï³äïðîãðàì.

 
< Ïîïåð   Ç̲ÑÒ   Íàñò >