Оқулық «Федералдық білім беруді дамыту институты»


-  кесте. UNIX/Linux – те кітапханалық функциялар мен жүйелік



Pdf көрінісі
бет110/158
Дата01.07.2023
өлшемі3.83 Mb.
#475485
түріОқулық
1   ...   106   107   108   109   110   111   112   113   ...   158
операциялық жуйелер

9.1- 
кесте. UNIX/Linux – те кітапханалық функциялар мен жүйелік 
шақыруларды құрайтын негізгі тақырыптық файлдар. 
Тақырыптық 
файл
Тақырыптық файлдың құрамы
dirent.h
Каталогпен жұмыс жасауға арналған деректер түрлері мен 
функциялары— каталогтан файлдар тізімін алу үшін мета 
деректер файлдарына жүгіну үшін және т.б.
errno.h
Қате жағдайларды өңдеуге арналған макроанықтамалар мен 
тұрақты шамалар, функциялар, сандық кодты қателерді мәтіндік 
формаға түрлендіру. 
fcntl.h
Файлдармен жұмыс жасау үшін макроанықтамалар және деректер 
түрлері, функциялары— оларды жасау, ашу, атрибуттарын 
өзгерту үшін.
float.h
Шатасқан үтірлі сандармен жұмыс жасау үшін деректер түрлері 
мен функциялары
limits.h
Операциялық жүйелерге шектеу қоятын тұрақты шамалар — 
файл атының максималды ұзындығын, деректер түрлерінің 
өлшемдері, аталатын жадының максималды көлемін және т.б. 
көрсетеді.
math.h
Тригонометриялық, логрифмикалық, деңгейге енгізу, т.б. – 
әртүрлі математикалық операцияларды орындауға арналған 
функциялар
pwd.h
Парольдер файлында пайдаланушылар туралы ақпарат алу 
функциясы— /etc/passwd парольді файлымен жұмыс жасау үшін 
функциялар мен ақпарат түрлері
regex.h
Жиі өрнектермен жұмыс жасау үшін ақпарат түрлері мен 
функциялар. Жиі өрнектер — төселуші символдардың 
кеңейтілген нұсқасы (анығырақ 5- тарауды қараңыз)


166 
Windows операциялық жүйелерінде UNIX және Linux операциялық 
жүйелерімен салыстырғанда С тіліндегі әзірлемелер жүйесі әдеттегідей 
қолжетімсіз, ол қосымша орнатылымдарды талап етеді. Windows 
құрамының ОЖ тәрізді жүйелердің бүтін қатары бар, дербес жағдайда, 
С компилятор тілін қоса алатын Microsoft Visual Studio, әзірлемелік 
жүйесі бар. Сондай-ақ Windows үшін бейімделген, Linux-те кең 
таралған, мысалы MinGW немесе cygwin.gcc құрамында жүретін, 
компиляция жүйесінің бірнеше түрлері бар.
Windows-те компиляция жүйесінің осындай ерекшеліктерінен, 
стандартты тақырыптық файлдары бастапқыда қолжетімді болмайды
олар таңдалған әзірлемелік жүйелерімен бірге қондырылады.
Тақырыптық 
файлдар
Тақырыптық файлдардың мазмұны 
signal.h
Сигналдарды өңдеу үшін ақпарат түрлері мен функциялары 
(анығырақ 10- тарауды қараңыз)
stdarg.h
Аргументтердің ауыспалы санды функцияларымен жұмыс жасау 
үшін ақпарат түрлері мен функциялары 
stddef.h
Стандарттың түрлерін анықтау 
stdio.h
Енгізу/ шығару стандартты кітапханалық ақпарат түрлері мен 
функциялары 
stdlib.h
Стандартты кітапханалар ақпараттарының түрлері мен 
функциялары 
string.h
Конкатенация, көшіріп алу, салыстыру және т.б.: жолдарымен 
жұмыс жасау үшін ақпарат түрлері мен функциялары 
time.h
Уақыт кесінділерін өлшеу, жүйелік уақытты есептеу және орнату 
– жүйелік таймермен жұмыс жасау үшін ақпарат түрлері мен 
функциялары 
unistd.h
Жүйелік шақырулар жұмысының әртүрлі режимін беру үшін 
макроанықтауыштар және негізгі жүйелік шақырулардың 
функциялары 
sys/ipc.h
Процесаралық IPC өзара әрекетті сүйемелдеу үшін ақпарат 
түрлері мен функциялары (10- тарауды қараңыз)
sys/sem.h
Семафорамен жұмыс жасау үшін ақпарат түрлері мен 
функциялары (10-тарауды қараңыз)
sys/types.h
Ядроның кестелік жүйесімен жұмыс жасау үшін ақпарат түрлері 


167
Бұл файлдардың орналасуы, таңдалған әзірлемелік жүйенің қандай 
каталогқа орнатылғанына байланысты. 


168 
Бұдан басқа, Windows операциялық жүйелері үшін арнайы Windows 
SDK (Software Development Kit) кітапханасы бар. Бұл кітапхана
Microsoft фирмасымен жасалады және өңделеді. Windows тәрізді 
қосымшаларды әзірлеуге қажетті тақырыптық файлдар мен жүйелердің 
барлық өзекті жағдайын сүйемелдеуге арналған. Осы жолдарды жазу 
сәтінде SDK соңғы өзекті нұсқасы - Microsoft Windows SDK for 
Windows 7 and .NET Framework 4 нұсқасы болды. Windows SDK 
нұсқасында Microsoft Visual Studio 2010 әзірлемесінің құнды ортасы 
жүреді. 
9.2. 
кестесінде 
жүйелік 
шақыртулардың 
анықтамаларын, 
кітапханалық функцияларды, осы файлға қатысты қысқаша 
түсініктемелерден тұратын Windows операциялық жүйелеріндегі 
негізгі тақырыптық файлдардың атаулары келтірілген. 


Достарыңызбен бөлісу:
1   ...   106   107   108   109   110   111   112   113   ...   158




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

    Басты бет