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


ТЕРМИНАЛ. ҚОРЫТЫНДЫНЫ БУФЕРЛЕУ



Pdf көрінісі
бет91/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   87   88   89   90   91   92   93   94   ...   220
ТЕРМИНАЛ. ҚОРЫТЫНДЫНЫ БУФЕРЛЕУ 
Қалыпты  жағдайда  кіріс/шығыс  жүйелік  кітапханасы  терминал 
құрылғысына  жүйелік  шақырту  орындаған  бойда  бірден  бермейді 
(мысалы,  printf()),  жадының  арнайы  аймағына  мәтіннің  белгілі  бір 
мөлшері жиналуына байланысты береді.   
Жадының  мұндай  аймағы  қорытынды  буфері  деген  атау  алды,  ал 
деректерді оларды құрылғыға жіберу алдында жинау процесі буферлеу 
деп аталады. Әр процеске өзінің кіріс/шығыс буфері бөлінеді. Олардың 
деректері  құрылғыға  операциялық  жүйенің  ядросынан  команда  келіп 
түскен кезде немесе буфер толуы бойынша жіберіліп отырады. Аралық 
буферді  пайдалану  терминалдың  физикалық  құрылғысына  жүгіну 
мөлшерін өте азайтуға мүмкіндік береді және жалпы онымен жұмысты 
жылдамдатады. Жүйелік кітапхананың буферлеуінің үш түрі бар: 
 
1) Толық  буферлеу  —  терминалдың  физикалық  құрылғысына 
деректерді жіберу тек буфер толық толғаннан кейін ғана орындалады
 
2) Жолма  жол  буферлеу  терминалдың  физикалық  құрылғысына 
деректерді жіберуді мәтіннің бір жолағын шығарғаннан кейін жүргізеді 
(яғни, жолақтың жылжуымен аяқталатын символдардың тізбегі немесе 
ұзындығы терминалдың еніне тең символдар тізбегі);  
 




Достарыңызбен бөлісу:
1   ...   87   88   89   90   91   92   93   94   ...   220




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

    Басты бет