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



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

БАҚЫЛАУ СҰРАҚТАРЫ 
 
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   ...   105   106   107   108   109   110   111   112   ...   158




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

    Басты бет