Worksheets421-450
Total questions: 27
Worksheet time: 14mins
Windows жүйесінде семафор жасау үшін қандай функцияны пайдалануым керек?
CreateSemaphore.
CreateMutex.
CreateEvent.
CreateThread.
CreateLock.
Семафорлардың орнына мютекстерді қашан пайдалану керек?
Тек бір ағынға рұқсат беру қажет болғанда.
Процестер арасында синхрондау қажет болғанда.
Бірнеше ағындарға бір уақытта қатынасуға рұқсат беру қажет болғанда.
Ресурспен бір уақытта жұмыс істей алатын ағындар санын шектеу қажет болғанда.
Асинхронды синхрондау қажет болғанда.
Төмендегі синхрондау принциптерінің қайсысы ресурсқа бір уақытта қол жеткізе алатын ағындар санын басқару үшін семафорда қолданылады?
Есептегіш арқылы кіруді шектеу.
Блоктауды күту.
Логикалық кезек.
Тікелей ағынды басқару.
Тақырып басымдылығы.
Төмендегілердің қайсысы асинхронды процедура шақыруларының негізгі артықшылығы болып табылады?
Ағын шақыру нәтижесін алғанша орындауды жалғастырады.
Операция аяқталғанша ағын блоктау.
Ағындар арасында қосымша синхрондау қажет.
Операция аяқталғанша жіпті тоқтата тұру мүмкін емес.
Операция ең аз жадты қажет етеді.
Windows жүйесінде асинхронды шақыруды жіберу үшін қандай функция қолданылады?
QueueUserWorkItem.
PostThreadMessage.
CreateThread.
SetEvent.
Sleep.
Төмендегілердің қайсысы асинхронды енгізу/шығару (AIO) сипаттамасына жатпайды?
Операцияның аяқталуын күту деректер алынғанша ағынды блоктайды.
Енгізу/шығару кезінде деректерді уақытша сақтау үшін буферлерді пайдалану.
Негізгі ағынды блоктамастан енгізу/шығару әрекетінің аяқталуын күту.
Енгізу/шығару аяқталуы туралы хабарландыруларды пайдалану.
Енгізу/шығару операцияларын орындау үшін бірнеше ағындарды пайдалану мүмкіндігі.
Асинхронды енгізу/шығару контекстіндегі терминалдық порттар дегеніміз не?
Асинхронды енгізу/шығару өңдеуді қамтамасыз ететін порттар, әсіресе сериялық қосылымдар үшін.
Процестер арасында хабарламаларды жіберу порттары.
Көп тапсырмалы қолданбаларда ағындарды синхрондау үшін қолданылатын порттар.
Оқиғаларды нақты уақытта өңдеуге арналған порттар.
Асинхронды енгізу/шығару операциясының аяқталғаны туралы ағынды хабарлау үшін қандай механизм қолданылады?
Оқиға объектісі немесе күту.
Хабарламалар.
Тізбекті тоқтату арқылы хабарландырулар.
Сигналдар.
Үзіліс жасайды.
Төмендегі операциялардың қайсысы асинхронды болып табылады?
Ағынды блоктамастан қатты дискіден деректерді оқу.
Пернетақтадан енгізу.
Экранда мәліметтерді көрсету.
Консольдік қосымшаға мәтін енгізу.
Желі бойынша деректерді синхронды тасымалдау.
Windows жүйесі асинхронды енгізу-шығару операцияларын орындау үшін төмендегі механизмдердің қайсысын пайдаланады?
Input/Output Completion Ports (IOCP).
Event Logging Service.
Memory Mapped Files.
Thread Pool.
Interlocked Functions.
Асинхронды енгізу/шығару тиімділігін анықтайтын негізгі параметр қандай?
Уақыт бірлігіндегі өңделген асинхронды операциялар саны.
Пайдаланылатын жад көлемі.
Амалдарды орындайтын ағындар саны.
Кезекте күту уақыты.
Желідегі мәліметтерді тасымалдау жылдамдығы.
Төмендегілердің қайсысы асинхронды енгізу-шығару тұжырымдамасына сәйкес келеді?
Асинхронды операцияларды ең аз кідірістен аяқтауға болады.
Барлық асинхронды енгізу-шығару операциялары бірдей жылдамдықта орындалады.
Асинхронды енгізу/шығару синхронды енгізу/шығаруға қарағанда әрқашан жылдамырақ.
Асинхронды енгізу/шығару қосымша ағындарды немесе синхрондау механизмдерін пайдалануды қажет етпейді.
Асинхронды енгізу/шығару операциялық жүйеге әсер етпей, тек пайдаланушы кеңістігінде болады.
Төмендегі мысалдардың қайсысы деректерді асинхронды тасымалдауды көрсетеді?
Файлды блоктамайтын ұшық арқылы желі арқылы тасымалдаңыз.
Енгізу/шығаруды блоктау арқылы файлдан деректерді оқу.
Синхронды режимде журнал файлына деректерді жазу.
Құлыптау режимінде экранды көрсету.
Негізгі ағынды блоктайтын мәліметтер қорын сұрау.
Операциялық жүйеде асинхронды процедуралық шақыруларды қолданудың негізгі мақсаты қандай?
Кешіктіруді азайту және қолданбаның тиімділігін арттыру.
Жасалған ағындардың санын азайту.
ағын синхрондауын қамтамасыз ету.
Жадты басқаруды жақсарту.
Бір ағында асинхронды жұмысты орындау үшін Windows жүйесінде қандай функция қолданылады?
QueueUserWorkItem
PostQueuedCompletionStatus
CreateThread
SetThreadPriority
WaitForSingleObject
Құрылғының қай түрі әдетте асинхронды кіріс/шығысты (AIO) пайдаланады?
Жоғарыда айтылғандардың барлығы.
Перифериялық құрылғылар.
Принтерлер.
Дискілер және басқа деректерді сақтау құрылғылары.
Желілік құрылғылар.
Төмендегілердің қайсысы асинхронды енгізу/шығарудың синхронды енгізу/шығарудан басты артықшылығы болып табылады?
Ол енгізу/шығару операциясының аяқталуын күтпей-ақ процесті жалғастыруға мүмкіндік береді.
Мәліметтерді өңдеу үшін аз жад қажет.
Ол әрқашан синхронды енгізу/шығаруға қарағанда жылдамырақ.
Буферлеуді пайдаланбайды.
Ол көбірек процессор ресурстарын қажет етеді.
Windows жүйесінде асинхронды енгізу-шығару операциясының аяқталғанын хабарлау үшін қандай механизм қолданылады?
Енгізу/шығаруды аяқтау кезегі.
Үзіліс жасайды.
Күй жалаушалары.
Сигналдар
Тұрақты күйді тексеру.
Терминал порттары арқылы асинхронды енгізу/шығару әрекетін аяқтау үшін қандай әдісті қолдануға болады?
Аяқталу оқиғасын күту үшін WaitCommEvent функциясын пайдалану.
Аяқтау хабарымен үзу.
Аяқтау шарттарын орнату үшін SetCommMask функциясын пайдалану.
Экранда мәліметтерді көрсету.
Терминалды құлыптау пәрменін қолдану.
Төмендегілердің қайсысы Windows операциялық жүйесінде асинхронды енгізу-шығару операцияларын өңдеуді сипаттайды?
Операциялар ағын пулында басталады және кез келген ретпен аяқталуы мүмкін.
Деректер сәйкестігін қамтамасыз ету үшін операциялар аяқталғанға дейін блокталады.
Әрбір операция алдыңғысы аяқталғаннан кейін бірден өңделеді.
Әрбір енгізу/шығару операциясы бөлек ағында орындалады.
Операциялар процесті бүкіл уақыт бойы блоктай бастайды.
Төмендегі функциялардың қайсысы Windows жүйесінде файлдармен жұмыс істегенде асинхронды енгізу/шығару үшін қолданылады?
ReadFileEx.
CreateFile.
ReadFile
WriteFile
CreateProcess
Төмендегі операциялардың қайсысы қатты дискідегі файлдармен жұмыс істеу үшін асинхронды болып табылады?
ағын блоктамастан файлға деректерді жазу.
Пернетақтадан енгізу.
Қатты дискіден синхронды оқу.
Желі деректерін тасымалдаудың аяқталуын күту.
Экран шығысының аяқталуын күту.
Төмендегі сипаттамалардың қайсысы синхронды енгізу/шығарумен салыстырғанда асинхронды енгізу/шығару ерекшелігі болып табылады?
Асинхронды енгізу/шығару процеске блоктаусыз орындауды жалғастыруға мүмкіндік береді.
Асинхронды енгізу/шығару операция аяқталғанша процесті блоктайды.
Асинхронды енгізу/шығару синхронды енгізу/шығаруға қарағанда әрқашан жылдамырақ.
Асинхронды енгізу/шығару операцияны аяқтау үшін көбірек уақытты қажет етеді.
Асинхронды енгізу/шығару деректер буферін пайдаланбайды.
Windows жүйесінде асинхронды операциялардың аяқталуын бақылау үшін қолданылатын деректер құрылымы қалай аталады?
енгізу/шығаруды аяқтау порты.
Аяқтауды өңдеуші.
Хабарлама кезегі.
Қоңыраулар стегі.
Асынықронды енгізу/шығару операциясы аяқтау кезегін пайдаланбаса не болады?
Операция аяқталғанша процесс блокталады
Операция автоматты түрде тоқтатылады.
Операция бір жіпте жалғасады, бұл бұғаттауды тудырады.
Операция синатипикалық арналар арқылы өңделеді.
Операция бірнеше рет шақырылады.
Терминалдық құрылғылармен енгізу/шығару оқиғаларын өңдеу үшін қандай асинхронды енгізу/шығару механизмі қолданылады?
Event-driven I/O.
Memory-mapped I/O.
Interrupt-driven I/O.
Completion port-driven I/O.
Signal-driven I/O.
Енгізу/шығарудың қай түрі процеске енгізу/шығару операциясының аяқталуын күтпестен орындауды жалғастыруға мүмкіндік береді?
Асинхронды енгізу/шығару.
Енгізу/шығаруды блоктау.
енгізу/шығару үзілісі.
Синхронды енгізу/шығару.
Сериялық енгізу/шығару.
