Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Жүйелік бағдарламалау 400-450

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

401. Төмендегі элементтердің қайсысы Windows қауіпсіздік бөлігі болуы мүмкін?

a)

Пайдаланушы тіркелгілері, қол жеткізуді басқару тізімдері (ACL), қол жеткізу белгілері.

b)

Тек енгізу/шығару құрылғылары.

c)

Тек пайдаланушы тіркелгілері.

d)

Тек .exe кеңейтімі бар файлдар.

2.

402. Нысан үшін қол жеткізуді басқару тізімінде (ACL) қатынасуға рұқсат беретін ACE болмаса не болады?

a)

Барлық пайдаланушыларға кіруге тыйым салынады.

b)

Барлық пайдаланушыларға рұқсат беріледі

c)

Кіру тек объектінің иесіне беріледі.

d)

Қол жеткізу тек әкімшілермен шектеледі.

3.

403. Төмендегілердің қайсысы ресурсты бірнеше ағындар арқылы бір уақытта қол жеткізуден қорғау үшін пайдаланылатын синхрондау нысаны болып табылады?

a)

Мутекс

b)

Семафор

c)

Есептегіш

d)

Таймер

4.

404. Төмендегі нысандардың қайсысы шектеулі ресурсқа қол жеткізуді басқару үшін пайдаланылады, бірақ бәрібір бір уақытта бірнеше ағындарға қатынасуға рұқсат бере алады?

a)

Семафор

b)

кілт

c)

Мутекс

d)

Хабарлама кезегі.

5.

405. Төмендегі әдістердің қайсысы қорғайтын ресурс аяқталғаннан кейін мутексті шығару үшін қолданылады?

a)

ReleaseMutex

b)

Unlock

c)

Release

d)

Wait

6.

406. Төмендегі әдістердің қайсысы семафорды күту үшін қолданылады (оның есептегішін азайту)?

a)

WaitForSingleObject

b)

ReleaseSemaphore

c)

WaitForMultipleObjects

d)

Wait

7.

407. поток басқа ағынмен алынған мутексті алуға тырысқанда не болады?

a)

Мутекс босатылғанша поток блокталады.

b)

поток орындауды кезек ретімен жалғастырады.

c)

поток бірден орындауды жалғастырады.

d)

поток ресурсқа рұқсат алады, бірақ басымдығы төмен

8.

408. Windows API жүйесінде мутекс жасау үшін қандай функцияны шақыру керек?

a)

CreateMutex

b)

CreateSemaphore

c)

CreateThread

d)

CreateEvent

9.

409. Төмендегілердің қайсысы мутекстер мен семафорлардың негізгі айырмашылығы болып табылады?

a)

Мутексті тек бір ағынмен алуға болады, ал семафорды бір уақытта бірнеше ағынмен алуға болады.

b)

) Мутекстерді тек процестерді синхрондау үшін, ал семафорларды тек ағындарды синхрондау үшін пайдалануға болады.

c)

Мутекстер тек көп тапсырмалы жүйелерде, ал семафорлар бір тапсырмалы жүйелерде ғана қолданылады.

d)

Мутекстерді оларды алған ағын шығара алмайды.

10.

410. Төмендегі сипаттамалардың қайсысы көп тапсырмалы қолданбаларда мутекстерді пайдалану үшін маңызды?

a)

Мутекстер кез келген уақытта бір ағынға ресурсқа эксклюзивті қатынасты қамтамасыз етеді.

b)

Мутекстер әртүрлі ағындар үшін бірнеше есептегіштерді пайдаланады.

c)

Мутекстер ортақ ресурсқа қатынасқысы келетін барлық ағындарды блоктайды.

d)

Мутекстер барлық ағындарға тапсырманы бір уақытта орындауға мүмкіндік береді

11.

411. Windows жүйесінде семафорда қандай ақпарат бар?

a)

Ресурсқа қанша ағынның бір уақытта қол жеткізе алатынын анықтайтын есептегіш.

b)

Қол жеткізуді күтіп тұрған ағындар саны ғана

c)

рұқсаты бар ағындардың идентификаторларының жиыны.

d)

Жіпті блоктауға арналған күту уақыты.

12.

412. Бір уақытта тек бір ағынмен ғана қолданылатын сыни бөлімді қорғау үшін синхронизацияның қандай түрі қолданылады?

a)

Мутекс

b)

Семафор

c)

Сигнал айнымалысы

d)

блоктау

13.

413. Windows жүйесіндегі мутекс үшін төмендегілердің қайсысы дұрыс?

a)

Мутекс кез келген уақытта бір ағын үшін ресурсқа эксклюзивті қол жеткізуге кепілдік береді.

b)

Мутексті бір уақытта бірнеше ағындар алуға болады

c)

Мутекс оны алған ағынмен босатыла алмайды.

d)

Мутекс тек процестер арасында синхрондау үшін пайдаланылады.

14.

414. Төмендегілердің қайсысы семафордың негізгі параметрі болып табылады?

a)

Семафор санауыш арқылы бір уақытта ресурсқа қол жеткізе алатын ағындардың санын шектейді.

b)

Семафор ағындар үшін басым кезек ретінде әрекет етеді

c)

Семафор бір уақытта жұмысты орындай алатын ағындардың санын ғана бақылайды

d)

Семафор – көп тапсырмалы қолданбадағы деректер жарысының алдын алу механизмі

15.

415. Семафор санауышын арттыру үшін қандай әдіс қолданылады (ресурсқа қол жеткізу үшін)?

a)

ReleaseSemaphore

b)

Signal

c)

AcquireSemaphore

d)

WaitForSingleObject

16.

416. Windows жүйесінде мутекс алу үшін қандай функция қолданылады?

a)

WaitForSingleObject

b)

WaitMutex

c)

AcquireMutex

d)

LockMutex

17.

417. Егер ағын басқа ағынмен алынған мутексті алуға тырысса, төмендегілердің қайсысы орын алады?

a)

Мутекс босатылғанша ағын блокталады

b)

ағын орындауды бірден тоқтатады

c)

Мутекс қолжетімді болғанша ағын орындалуды жалғастырады

d)

ағын орындауды жалғастыруда, бірақ басымдылығы төмендетілген

18.

418. Төмендегілердің қайсысы семафорларды мутекстерден пайдаланудың басты артықшылығы болып табылады?

a)

Семафорды бір уақытта бірнеше ағындар алуға болады.

b)

Семафор ағындарды блоктайды, егер ағындардың біреуі ресурсты алса.

c)

Семафор пайдаланғаннан кейін босатуды қажет етпейді.

d)

Егер оның санауышы нөлге тең болса, семафорды түсіру мүмкін емес.

19.

419. Төмендегі функциялардың қайсысы Windows жүйесінде мутексті шығару үшін қолданылады?

a)

ReleaseMutex

b)

ReleaseSemaphore

c)

Signal

d)

SetEvent

20.

420. Windows жүйесінде семафор жасау үшін қандай функцияны пайдалануым керек?

a)

CreateSemaphore

b)

CreateMutex

c)

CreateEvent

d)

CreateThread

21.

421. Семафорлардың орнына мутекстерді қашан пайдалану керек?

a)

Тек бір ағынға рұқсат беру қажет болғанда.

b)

Процестер арасында синхрондау қажет болғанда.

c)

Бірнеше ағындарға бір уақытта қатынасуға рұқсат беру қажет болғанда.

d)

Ресурспен бір уақытта жұмыс істей алатын ағындар санын шектеу қажет болғанда.

22.

422. Төмендегі синхрондау принциптерінің қайсысы ресурсқа бір уақытта қол жеткізе алатын ағындар санын басқару үшін семафорда қолданылады?

a)

Есептегіш арқылы кіруді шектеу

b)

Блоктауды күту

c)

Логикалық кезек

d)

Тікелей ағынды басқару

23.

423. Төмендегілердің қайсысы асинхронды процедура шақыруларының (APC) негізгі артықшылығы болып табылады?

a)

Ағын шақыру нәтижесін алғанша орындауды жалғастырады

b)

Операция аяқталғанша ағын блоктау

c)

Ағындар арасында қосымша синхрондау қажет

d)

Операция аяқталғанша жіпті тоқтата тұру мүмкін емес

24.

424. Windows жүйесінде асинхронды шақыруды жіберу үшін қандай функция қолданылады?

a)

QueueUserWorkItem

b)

PostThreadMessage

c)

CreateThread

d)

SetEvent

25.

425. Төмендегілердің қайсысы асинхронды енгізу/шығару (AIO) сипаттамасына жатпайды?

a)

Операцияның аяқталуын күту деректер алынғанша ағынды блоктайды

b)

Енгізу/шығару кезінде деректерді уақытша сақтау үшін буферлерді пайдалану

c)

Негізгі ағынды блоктамастан енгізу/шығару әрекетінің аяқталуын күту

d)

Енгізу/шығару аяқталуы туралы хабарландыруларды пайдалану

26.

426. Асинхронды енгізу/шығару контекстіндегі терминалдық порттар дегеніміз не?

a)

Асинхронды енгізу/шығару өңдеуін қамтамасыз ететін порттар, әсіресе сериялық қосылымдар үшін

b)

Процестер арасында хабарламаларды жіберу порттары

c)

Оқиғаларды нақты уақытта өңдеуге арналған порттар.

d)

Оқиғаларды нақты уақытта өңдеуге арналған порттар.

27.

427. Асинхронды енгізу/шығару операциясының аяқталғаны туралы ағынды хабарлау үшін қандай механизм қолданылады?

a)

Оқиға объектісі немесе күту

b)

Хабарламалар

c)

Сигналдар

d)

Үзіліс жасайды.

28.

428. Төмендегі операциялардың қайсысы асинхронды болып табылады?

a)

Ағынды блоктамастан қатты дискіден деректерді оқу

b)

Пернетақтадан енгізу

c)

Экранда мәліметтерді көрсету

d)

Консольдік қосымшаға мәтін енгізу

29.

429. Windows жүйесі асинхронды енгізу-шығару операцияларын орындау үшін төмендегі механизмдердің қайсысын пайдаланады?

a)

Input/Output Completion Ports (IOCP

b)

Event Logging Service

c)

Memory Mapped Files

d)

Thread Pool.

30.

430. Асинхронды енгізу/шығару тиімділігін анықтайтын негізгі параметр қандай?

a)

Уақыт бірлігіндегі өңделген асинхронды операциялар саны

b)

Пайдаланылатын жад көлемі

c)

Кезекте күту уақыты

d)

Амалдарды орындайтын ағындар саны

31.

431. Төмендегілердің қайсысы асинхронды енгізу-шығару тұжырымдамасына сәйкес келеді?

a)

Асинхронды операцияларды ең аз кідіріспен аяқтауға болады

b)

Барлық асинхронды енгізу-шығару операциялары бірдей жылдамдықта орындалады

c)

Асинхронды енгізу/шығару синхронды енгізу/шығаруға қарағанда әрқашан жылдамырақ.

d)

Асинхронды енгізу/шығару қосымша ағындарды немесе синхрондау механизмдерін пайдалануды қажет етпейді.

32.

432. Төмендегі мысалдардың қайсысы деректерді асинхронды тасымалдауды көрсетеді?

a)

Файлды блоктамайтын ұяшық арқылы желі арқылы тасымалдаңыз

b)

Енгізу/шығаруды блоктау арқылы файлдан деректерді оқу

c)

Синхронды режимде журнал файлына деректерді жазу

d)

Құлыптау режимінде экранды көрсету

33.

433. Операциялық жүйеде асинхронды процедуралық шақыруларды қолданудың негізгі мақсаты қандай?

a)

Кешіктіруді азайту және қолданбаның тиімділігін арттыру

b)

Жасалған ағындардың санын азайту.

c)

ағын синхрондауын қамтамасыз ету

d)

Жадты басқаруды жақсарту.

34.

434. Бір ағында асинхронды жұмысты орындау үшін Windows жүйесінде қандай функция қолданылады?

a)

QueueUserWorkItem

b)

PostQueuedCompletionStatus

c)

CreateThread

d)

SetThreadPriority

35.

435. Құрылғының қай түрі әдетте асинхронды кіріс/шығысты (AIO) пайдаланады?

a)

Жоғарыда айтылғандардың барлығы

b)

Перифериялық құрылғылар

c)

Принтерлер

d)

Дискілер және басқа деректерді сақтау құрылғылары.

36.

436. Төмендегілердің қайсысы асинхронды енгізу/шығарудың синхронды енгізу/шығарудан басты артықшылығы болып табылады?

a)

Ол енгізу/шығару операциясының аяқталуын күтпей-ақ процесті жалғастыруға мүмкіндік береді.

b)

Мәліметтерді өңдеу үшін аз жад қажет.

c)

Ол әрқашан синхронды енгізу/шығаруға қарағанда жылдамырақ.

d)

Буферлеуді пайдаланбайды.

37.

437. Windows жүйесінде асинхронды енгізу-шығару операциясының аяқталғанын хабарлау үшін қандай механизм қолданылады?

a)

Енгізу/шығаруды аяқтау кезегі

b)

Үзіліс жасайды

c)

Сигналдар

d)

Күй жалаушалары

38.

438. Терминал порттары арқылы асинхронды енгізу/шығару әрекетін аяқтау үшін қандай әдісті қолдануға болады?

a)

Аяқталу оқиғасын күту үшін WaitCommEvent функциясын пайдалану

b)

Аяқтау хабарымен үзу

c)

Экранда мәліметтерді көрсету.

d)

Аяқтау шарттарын орнату үшін SetCommMask функциясын пайдалану

39.

439. Төмендегілердің қайсысы Windows операциялық жүйесінде асинхронды енгізу-шығару операцияларын өңдеуді сипаттайды?

a)

Операциялар ағын пулында басталады және кез келген ретпен аяқталуы мүмкін

b)

Деректер сәйкестігін қамтамасыз ету үшін операциялар аяқталғанға дейін блокталады

c)

Әрбір операция алдыңғысы аяқталғаннан кейін бірден өңделеді

d)

Әрбір енгізу/шығару операциясы бөлек ағында орындалады.

40.

440. Төмендегі функциялардың қайсысы Windows жүйесінде файлдармен жұмыс істегенде асинхронды енгізу/шығару үшін қолданылады?

a)

ReadFileEx

b)

CreateFile

c)

ReadFile

d)

WriteFile

41.

441. Төмендегі операциялардың қайсысы қатты дискідегі файлдармен жұмыс істеу үшін асинхронды болып табылады?

a)

ағын блоктамастан файлға деректерді жазу

b)

Пернетақтадан енгізу

c)

Қатты дискіден синхронды оқу.

d)

Желі деректерін тасымалдаудың аяқталуын күту

42.

442. Төмендегі сипаттамалардың қайсысы синхронды енгізу/шығарумен салыстырғанда асинхронды енгізу/шығару ерекшелігі болып табылады?

a)

Асинхронды енгізу/шығару процеске блоктаусыз орындауды жалғастыруға мүмкіндік береді.

b)

Асинхронды енгізу/шығару синхронды енгізу/шығаруға қарағанда әрқашан жылдамырақ.

c)

Асинхронды енгізу/шығару деректер буферін пайдаланбайды.

d)

Асинхронды енгізу/шығару операцияны аяқтау үшін көбірек уақытты қажет етеді

43.

443. Windows жүйесінде асинхронды операциялардың аяқталуын бақылау үшін қолданылатын деректер құрылымы қалай аталады?

a)

енгізу/шығаруды аяқтау порты

b)

Аяқтауды өңдеуші

c)

Хабарлама кезегі

d)

Қоңыраулар стегі.

44.

444. Асинхронды енгізу/шығару операциясы аяқтау кезегін пайдаланбаса не болады?

a)

Операция аяқталғанша процесс блокталады

b)

Операция автоматты түрде тоқтатылады

c)

Операция бір жіпте жалғасады, бұл бұғаттауды тудырады

d)

) Операция синаптикалық арналар арқылы өңделеді

45.

445. Терминалдық құрылғылармен енгізу/шығару оқиғаларын өңдеу үшін қандай асинхронды енгізу/шығару механизмі қолданылады?

a)

Event-driven I/O.

b)

Memory-mapped I/O.

c)

Interrupt-driven I/O.

d)

Completion port-driven I/O.

46.

446. Енгізу/шығарудың қай түрі процеске енгізу/шығару операциясының аяқталуын күтпестен орындауды жалғастыруға мүмкіндік береді?

a)

Асинхронды енгізу/шығару

b)

Енгізу/шығаруды блоктау

c)

енгізу/шығару үзілісі

d)

) Синхронды енгізу/шығару.

47.

447. Windows жүйесіндегі терминал портын пайдаланатын асинхронды енгізу/шығарудағы WaitCommEvent функциясының рөлі қандай?

a)

Енгізу/шығару әрекетінің аяқталуын күтіңіз және оқиға туралы хабарлаңыз

b)

Асинхронды енгізу/шығару әрекетін инициализациялау

c)

Кейінірек жіберу үшін деректерді буферлеу

d)

Мәліметтерді файлға сақтау.

48.

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

a)

WriteFileEx функциясын пайдаланып файлға деректерді жазу.

b)

Пернетақтадан енгізуді аяқтауды күту.

c)

Басып шығару әрекетінің аяқталуын күту.

d)

Экраннан мәліметтерді оқу.

49.

449. Төмендегі әдістердің қайсысы Windows жүйесінде терминал порттары арқылы деректермен асинхронды жұмыс істеу үшін қолданылады?

a)

WaitCommEvent

b)

WriteCommBreak

c)

ReadFile

d)

CreateFile

50.

450. Асинхронды енгізу/шығару контекстінде қандай терминалдық порттар қолданылады?

a)

Перифериялық құрылғылармен асинхронды енгізу/шығару операциялары үшін пайдаланылатын порттар

b)

Тек пернетақтадан енгізуге арналған порттар

c)

Графикалық интерфейстерді басқаратын порттар

d)

Деректерді принтерге шығаруға арналған порттар