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


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



Pdf көрінісі
бет160/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   156   157   158   159   160   161   162   163   ...   220
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   ...   156   157   158   159   160   161   162   163   ...   220




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

    Басты бет