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


ТАПСЫРМАНЫ ОРЫНДАУҒА ЖІБЕРУ



Pdf көрінісі
бет74/158
Дата01.07.2023
өлшемі3.83 Mb.
#475485
түріОқулық
1   ...   70   71   72   73   74   75   76   77   ...   158
операциялық жуйелер

ТАПСЫРМАНЫ ОРЫНДАУҒА ЖІБЕРУ 
Тапсырманы 
орындауға 
жіберу 
үшін 
оны 
командалық 
интерпретаторға жіберу керек. Ол тапсырма мәтінін талдайды және 
тапсырма командаларын операциялық жүйенің жүйелік шақыртуына 
ауыстырады. Бұл ретте командалық интерпретатор тапсырманың 
ақпараттық қоршауын қолдайды, яғни тапсырманы орындауға қажетті 
барлық уақытша деректерді сақтайды, мысалы ағымдағы терминалмен 
байланысу, жергілікті айнымалылар, файлдық дескрипторлар. 
Тапсырма ағымдағы командалық интерпретаторға орындауға берілуі 
мүмкін — бұл кезде ағымдағы ақпараттық қоршау сақталады (сурет-
5.2).
Сонымен 
қатар, 
ағымдағы 
командалық 
интерпретатор 
құралдарымен командалық интерпретордың жаңа процесін құрастыра 


104
 
Сурет-5.2. 
Ағымдағы 
командалық 
интерпретатор 
мәтінінде 
тапсырманы іске қосу
алады (сурет-5.3).


105
 
5.3-сурет. Жаңа командалық интерпретаторда тапсырмалардың іске 
асырылуы
Бұл кезде басқару командалық интерпретатордың жаңа процесіне 
беріледі, ол өз кезегінде өзіне жүктеген тапсырманы орындайды. 
Тапсырманы орындап болған соң командалық интерпретатордың жаңа 
процесі басқаруды оны шақыртқан командалық интерпретаторға кері 
қайтарады. Жаңа командалық интерпретатордың ақпараттық ортасы да 
жаңа болады, бірақ ол осыған дейін болған командалық 
интерпретатордың ақпараттық қоршауының кейбір қасиеттерін өзіне 
қалдырады, мысалы, айнымалылардың мәндері, тапсырмамен өзгеретін 
файлдың ішіндегі ақпараттар және т.б.
Тікелей пайдаланушы тапсырманы орындауға командалық 
жолақтан жібере алады немесе басқа тапсырма арқылы жіберуге де 
болады. Екінші жағдайда іске қосылатын тапсырманың аты оны іске 
қосып жатқан тапсырманың мәтінінде команда ретінде жүреді. Іске 
қосатын тапсырманы аталық деп, іске қосылып жатқан тапсырманы 
еншілес тапсырма деп аламыз. Жаңа командалық интерпретатор жасау 
кезінде де солай, туындататын интерпретаторды жаңа пайда болған 
интерпретаторға 
қатысты 
аталық, 
жаңадан 
пайда 
болған 
интерпретаторды еншілес деп аламыз. 
Тапсырманы жіберудің келесідей нұсқалары бар:
1) Тапсырма файлының атын көрсету арқылы (толық атауы немесе 
файлға қатысты жолды):
/check/scripts/teacher/gather.sh
Іске қосудың осы тәсілін пайдалану үшін тапсырмасы бар файлдың 
«орындалатын» атрибуты болуы қажет. 




Достарыңызбен бөлісу:
1   ...   70   71   72   73   74   75   76   77   ...   158




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

    Басты бет