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



Pdf көрінісі
бет159/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   155   156   157   158   159   160   161   162   ...   220
Байланысты:
қазақша кітап

БАҚЫЛАУ СҰРАҚТАРЫ 
 
1.  Операциялық  жүйелердің пайдаланушылары туралы 
жазбаларды басқаруда қандай негізгі міндеттер шешіледі?
 
2.  Пайдаланушылардың топқа біріктірілуі қандай рөл 
атқарады? 
 
3.  Пайдаланушының жұмыс сеансы  жүктелуінің  командалық 
файлында қандай әрекеттер орындалады?
 
4.  Windows жүйесінің жүктелім файлдарының ерекшеліктері 
немен тұжырымдалады?  
 


 
164 
 
9
 
ТАРАУ
 
 
UNIX 
ЖӘНЕ  WINDOWS  ҚОЛДАНБАЛЫ 
БАҒДАРЛАМАЛАУ 
 
 
ТАҚЫРЫПТЫҚ ФАЙЛДАР 
 
Командалық    интерпретатор  тілінде  тапсырмаларды  жазу, 
пайдаланушыға  қолжетімді  командалардың  тізімін  кеңейтеді  —
орындалатын  файл  түрінде  рәсімделген  әр  тапсырма,  жіберілген 
команда  сияқты  болуы  мүмкін.  Мұндай  командалар  мүмкіндігінің 
шектеулі  болуы,  мұнда  тапсырмаларды  басқару  тілдері,  басқа  дайын 
командаларды  құрамдастыруға  ғана  мүмкіндік  береді  (орындалатын 
файлдар  түріндегі интерпретатордың сыртқы және ішкі командалары), 
бірақ  жүйелік  шақыруларға  -  операциялық  жүйелердің  ядро 
функциясына  ешқандай  қолжетімділік  мүмкіндігін  ұсынбайды. 
Жүйелік шақыртуларды қолдану қажеттілігі кезінде жоғары деңгейдегі 
тілдердің (сирек —ассемблер тілінде) бірімен жазылған бағдарламалар 
қолданылады. 
 
UNIX - жүйесінің  бұдан әрі мазмұндалатын негізгісі болатын C тілі 
көп кездесетін стандартты тіл болып саналады. Сонымен қатар, UNIX 
нұсқаларының  барлығында  дерлік,  стандартты  жүйелік  шақыртулар 
қолданылады. 
Оқырман 
осы 

тіліндегі 
бағдарламалаумен 
тұжырымдалады,  сол  себепті  осы  тарауда  UNIX-ке  тән  тек  негізгі 
ерекшеліктер  келтірілген  —  компилятордың  командалық  жолдары 
параметрлері  және  жүйелік  шақырулар  форматын  анықтайтын 
тақырыптық файлдар ғана қарастырылған. 
 
UNIX  және  Linux  -    /usr/  include  каталогында  тұратын,  жүйелік 
шақырулардың  анықтамасын  құрайтын  стандартты  тақырыптық 
файлдар.  Әр  файл  деректер  түрі  мен    нақты  функциялардан  тұрады. 
Сонымен қатар, жүйелік шақырулардың анықтамасы үшін файлдардың 
стандартты түрін қолданудан бас тарту тән.  
#include   
clock t clock(void);
  
 Мысалы,  жүйелік  шақыру  -    процес  басталу  сәтінде  өтетін 
микросекунд  санын  қайтаратын,  clock()  функциясын  шақыратын 


165
 
 
 
clock_t  түрін  қолданады.  Сол  time.h  тақырыптық  файлында    clock_t  
түрі long тәрізді анықталады.
 
Бірақ,  егер  UNIX    қандай  да  бір  нұсқаларында  бұл  тип  өзгерсе,  
(мысалы, long long өзгерсе), функциялардың тақырыптар үйлесімділігі 
сақталады. 
9.1  –  кестесінде  UNIX  және  Linux  жүйелерінде  негізгі  тақырыптық 
файлдардың  атауы  саналған,  олар  жүйелік  шақырулар  анықтамасын 
және  кітапханалық  қызметтерді,  осы  файлдың  құрамына  қатысты 
қысқаша  түсініктемелерден  тұрады.  Файлдардың  атауы    /usr/include 
каталогына қатысты көрсетілген. 
 
 
 


Достарыңызбен бөлісу:
1   ...   155   156   157   158   159   160   161   162   ...   220




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

    Басты бет