Қазақстан республикасы ауыл шаруашылығы министрлігі



жүктеу 49,5 Kb.
бет1/3
Дата19.06.2020
өлшемі49,5 Kb.
#31023
түріРеферат
  1   2   3
сп реферат на 10 неделю Жумабай Абат 1807


ҚАЗАҚСТАН РЕСПУБЛИКАСЫ АУЫЛ ШАРУАШЫЛЫҒЫ МИНИСТРЛІГІ

С. СЕЙФУЛЛИН атындағы ҚАЗАҚ АГРОТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ

«Есептеу техникасы және бағдарламалық қамтамасыз ету» кафедрасы




РЕФЕРАТ

Деректердің асинхронды өңделуі. Процедураларды асинхронды шақыру. Асинхронды енгізушығару концепциясы. Аяқтау порттары

Орындаған: Жумабай Абат

Тексерген: Салтанат Алғыс

Нұр – Сұлтан 2020

Мазмұны

I. Кіріспе .......................................................................................................................... 3

II. Негізгі бөлім ............................................................................................................... 4

III. Қорытыңды ............................................................................................................... 7

Кіріспе

Блокталмаған кіріс - шығудың тиімді айырмашылығы процессор ресурстарын тиімді пайдалану болып табылады. Мысалы, графикалық интерфейсі бар қосымшаларда классикалық бұғаттау енгізу-шығару ұзақ операция кезінде оқиғалар циклін бұғаттай алады және Қолданба пайдаланушымен өзара әрекеттесуге бейім болады, өйткені оқиғалар циклі орындалатын барлық орындау ағыны блокталады. Сондай-ақ, блокталмаған енгізу-шығару желілік қосымшаларда қолданылады, онда бір уақытта бірнеше клиенттерге бір орындау ағымында (процесінде) қызмет көрсету қажет. Блоктаушы тәсілде бір ғана" баяу " клиент бүкіл ағынды баяулатады.

Асинхронды синхронды тәсілден бұғатталмайтын енгізу-шығаруға айырмашылығы неде? Екінші жағдайда блоктау кіріс деректерінің болуын немесе шығыс деректерін жазу мүмкіндігін тексеру арқылы болдырмайды. Асинхронды тәсілде тексеру талап етілмейді. Асинхронды атауы енгізу-шығару операцияларының тәртібін бақылауды "жоғалтамыз" дегенді білдіреді. Тәртіп енгізу-шығару құрылғыларының дайындығына байланысты операцияларды жасайтын операциялық жүйені анықтайды.

Бағдарлама жазудағы асинхронды тәсіл қиын, бірақ үлкен тиімділікке қол жеткізуге мүмкіндік береді. Мысалы, Linux-да epoll жүйелік қоңырауын және Microsoft Windows-да Overlapped I/O-ны салыстыру болуы мүмкін. epoll бұғатталмайтын синхронды енгізу-шығару үлгісі болып табылады және файлдық дескрипторлардың тізімін операцияларды жүргізуге дайын деп сұрайды. Ол енгізу-шығару желілік операциялары немесе процессаралық өзара әрекеттестіктің әртүрлі түрлері үшін тиімді, өйткені бұл операциялардан кейін деректерді ядро буферлеріне көшіру керек және процессордан айтарлықтай уақыт кетпейді. Дегенмен, бұл жүйелік шақыру баяу файлдық енгізу-шығару арқылы тиімсіз. Мысалы: файлда қандай да бір деректер болса, оларды оқу дискіден оқылғанша және берілген буферге көшірілгенге дейін процесті бұғаттайды. Windows тәсілі әртүрлі: Сіз ReadFile функциясын шақырасыз, оны жазу буфері мен файлдық дескриптор. Бұл функция тек оқу әрекетін бастайды және процесті басқаруды бірден қайтарады. Бұл кезде Операциялық жүйе файлдан буферге деректерді есептей отырып, ол операцияның аяқталғаны туралы процесті немесе ReadFile-ге берілген кері шақыру функциясы арқылы, не Енгізу - шығару (IOCP) аяқталған порты арқылы сигнал береді. Кері шақыру функциясы операцияның аяқталуын күту кезінде ғана шақыртылады.


жүктеу 49,5 Kb.

Достарыңызбен бөлісу:
  1   2   3




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау