Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Жүйелік бағдарламалау 300-350

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

301. Windows ОЖ контекстіндегі IRQL дегеніміз не?

a)

 Код орындалатын үзіліс басымдылығы деңгейі

b)

Жүйелік қателерді өңдеу нұсқаулары

c)

Аппараттық құралдармен әрекеттесуге арналған интерфейс

d)

Пайдаланушының жадына қол жеткізу деңгейі

2.

302. Windows жүйесінде үзілістер қандай рөл атқарады?

a)

Процессордың дереу назарын талап ететін оқиғаларды өңдеу

b)

Жүйелік жадыны басқару

c)

Қате және ерекше жағдайларды өңдеу

d)

Операциялық жүйенің жүктелуіне жол бермеу

3.

303. Windows операциялық жүйесінде үзілістердің қандай түрлері бар?

a)

Аппараттық және бағдарламалық қамтамасыз етудің үзілуі

b)

Бағдарламалық құрал тек үзілістер

c)

Тек аппараттық үзілістер

d)

Тек пайдаланушы процестерімен байланысты үзілістер

4.

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

a)

Нөлге бөлу операциясы

b)

Құрылғының қызып кетуіне байланысты жүйе ақаулығы

c)

Енгізу құрылғысының аяқталуындағы үзіліс

d)

Процесті тоқтату

5.

305. IRQL басымдылығы нені білдіреді?

a)

IRQL мәні неғұрлым төмен болса, үзілістерді өңдеу басымдығы соғұрлым жоғары болады.

b)

IRQL мәні неғұрлым жоғары болса, үзілістерді өңдеу басымдығы соғұрлым төмен болады.

c)

IRQL үзілістерді өңдеу басымдығына әсер етпейді.

d)

IRQL процесс қанша уақыт алатынын анықтайды.

6.

306. Windows жүйесінде жүйелік қоңыраулар қандай функцияны орындайды?

a)

Бағдарламаларға ОЖ ядросымен әрекеттесуіне рұқсат ету

b)

Пайдаланушы бағдарламаларының қауіпсіз орындалуын қамтамасыз ету

c)

Процессордың жадын басқару

d)

Құрылғыларға физикалық байланыс орнату

7.

307. Операциялық жүйе ядросын орындау үшін қандай IRQL деңгейі қолданылады?

a)

DISPATCH_LEVEL

b)

PASSIVE_LEVEL

c)

APC (Asynchronous Procedure Call

d)

DPC (Deferred Procedure Call)

8.

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

a)

шұғыл назар аударуды қажет ететін оқиғаларға жедел реакция

b)

Процесті және ағынды басқару

c)

Пайдаланушы қолданбаларындағы қателерді болдырмау

d)

Жүйенің жауап беру уақыты қысқарды

9.

309. IRQL жоғары болғанда үзіліс орын алса не болады?

a)

үзу IRQL деңгейі төмендегенше кейінге қалдырылады..

b)

Үзіліс қабылданбайды.

c)

Үзу дереу орындалады

d)

Үзіліс жүйенің бұзылуына әкеледі.

10.

310. Windows жүйесінде үзу өңдеушісі қандай тапсырманы орындайды?

a)

Енгізу/шығару немесе қателер сияқты үзілістерді өңдеуді орындайды

b)

Пайдаланушы мен ОЖ ядросының өзара әрекетін басқарады

c)

Қолданбаларға жүйелік шақыруларды жүзеге асырады

d)

Аппараттық құралдарға қатысты ерекшеліктерді өңдейді

11.

311. Windows ядросы қандай ерекшеліктерді өңдей алады?

a)

) Жад қателері және бағдарлама қателері Енгізу

b)

/шығару операциялары сәтті аяқталды

c)

Пайдаланушы процестеріне қатысты қателер

d)

Желілік сұрауларға қатысты қателер

12.

312. Windows операциялық жүйесінің контекстіндегі үзіліс дегеніміз не?

a)

Жүйе сигналдары мен назар аударуды қажет ететін оқиғаларды өңдеу

b)

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

c)

Қолданбаларды іске қосу үшін жүйелік шақыру

d)

Құрылғылар арасында деректерді тасымалдау функциясы

13.

313. операциялық жүйе контекстіндегі үзіліс дегеніміз не?

a)

Шұғыл назар аударуды қажет ететін оқиғаларды өңдеу механизмі.

b)

Бағдарламаны үзу механизмі.

c)

Жаңа процесті бастау механизмі.

d)

Операциялық жүйедегі ақаулардан қорғау механизмі.

14.

314. Windows жүйесінде үзілістерді өңдеу үшін қандай IRQL деңгейі қолданылады?

a)

DISPATCH_LEVEL

b)

HIGH_LEVEL

c)

PASSIVE_LEVEL

d)

I/O_LEVEL

15.

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

a)

Операциялық жүйедегі процесті тоқтату.

b)

Енгізу/шығару аяқталуын күту.

c)

Жадқа кіру қатесі.

d)

Пайдаланушының жүйелік шақыруы

16.

316. IRQL LEVEL 0 нені білдіреді?

a)

Операциялық жүйеде қолжетімді ең жоғары басымдық деңгейі.

b)

Бағдарламалық жасақтаманың ерекше жағдайлары үшін басымдық деңгейі.

c)

Пайдаланушы режимі процестерінің орындалатын деңгейі.

d)

ОЖ ядросы ерекше жағдайларды және үзілістерді өңдейтін деңгей

17.

317. Программада нөлге бөлу кезінде қандай ерекшелік болуы мүмкін?

a)

Divide by Zero Exception

b)

Access Violation Exception

c)

Memory Corruption Exception

d)

Stack Overflow Exception

18.

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

a)

Файлдармен немесе процестермен жұмыс істеу сияқты тапсырманы орындау үшін операциялық жүйе ядросына сұраныс.

b)

Пайдаланушы бағдарламасын тоқтату.

c)

Пернетақтада пернені басуды күту.

d)

Енгізу құрылғысынан мәліметтерді қабылдау

19.

319. Жоғары IRQL-де үзіліс орын алған кезде кодты орындау үшін Windows ОЖ-де қандай механизм қолданылады?

a)

Deferred Procedure Call (DPC).

b)

Системный таймер.

c)

Asynchronous Procedure Call (APC).

d)

Программалық түрдегі үзу

20.

320. Қандай қате Windows жүйесінде жүйенің бұзылуына әкелуі мүмкін?

a)

Стек толып кету операциясы.

b)

Нөлге бөлу операциясы.

c)

Көрсетілген файлды табу мүмкін емес.

d)

Дискінің енгізу/шығару қатесі

21.

321. Windows жүйесі ядро ​​режимінде шығарылған ерекшеліктерді қалай өңдейді?

a)

ОЖ ядросы үзілістер арқылы ерекше жағдайды өңдейді.

b)

Ерекшеліктер ядро ​​арқылы өңделеді және жүйе қайта іске қосылады.

c)

Ерекшеліктер құрылғы драйверлеріне беріледі.

d)

) Ерекшеліктер еленбейді және пайдаланушы режиміне өтеді.

22.

322. PASSIVE_LEVEL IRQL деңгейіне жетпесе не болады?

a)

Үзіліс орындалмайды.

b)

Үзіліс жоғарырақ IRQL деңгейіне ауыстырылады.

c)

Үзу дереу орындалады.

d)

Үзіліс жүйеде қатені тудырады.

23.

323. Windows операциялық жүйесінде қандай ерекшелік бар?

a)

Бағдарламаның қалыпты жұмысынан ауытқу орын алғаны туралы сигнал.

b)

Пайдаланушы сұраныстарын өңдеу механизмі.

c)

назар аударуды қажет ететін енгізу/шығару операциясы.

d)

Файлдық жүйедегі қателерді өңдеу функциясы

24.

324. Windows жүйесінде аппараттық үзілістерді өңдеу үшін қандай IRQL деңгейі қолданылады?

a)

HIGH_LEVEL

b)

PASSIVE_LEVEL

c)

DISPATCH_LEVEL

d)

IRQ_LEVEL

25.

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

a)

DISPATCH_LEVEL

b)

SYSTEM_LEVEL

c)

PASSIVE_LEVEL

d)

IO_LEVEL

26.

326. Жадқа кіруге ерекше жағдай (мысалы, қол жеткізуді бұзу) орын алғанда не болады?

a)

Операциялық жүйе бағдарламаны тоқтатады және ерекше жағдайды шығарады.

b)

Жүйе дереу қайта жүктеледі.

c)

Бағдарлама орындауды жалғастырады және қате еленбейді.

d)

Операциялық жүйе қатені автоматты түрде түзетуге тырысады

27.

327. PASSIVE_LEVEL деңгейінде жүйелік қоңырауды орындауға әрекеттенгенде не болады?

a)

Жүйелік қоңырау қабылданбайды.

b)

Жүйелік шақыру орындауға кейінге қалдырылады.

c)

Жүйелік шақыру дереу орындалады

d)

Жүйелік шақыру ерекше жағдайды шығарады.

28.

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

a)

RaiseException

b)

SetExceptionHandler

c)

InterruptException

d)

SignalError

29.

329. Пайдаланушы бағдарламаларының үзілістерін өңдеу үшін қай IRQL деңгейі ең қолайлы?

a)

PASSIVE_LEVEL

b)

USER_LEVEL

c)

SYSTEM_LEVEL

d)

HIGH_LEVEL

30.

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

a)

ОЖ ерекше жағдайды шығарады және қолданбаны тоқтатады.

b)

) ОЖ ядроға еніп, программаны орындауды жалғастырады.

c)

) ОЖ қолданбаны автоматты түрде қайта іске қосады.

d)

ОЖ қолданбаны өзгеріссіз орындауды жалғастырады

31.

331. Windows процесінде «Нөлге бөлу» ерекше жағдай орын алғанда не болады?

a)

Процесс аяқталады және ерекше жағдай шығарылады.

b)

Процесс ерекше жағдайды елемей орындауды жалғастырады.

c)

ОЖ процесті қайта жүктеп, орындауды жалғастырады.

d)

Процесс баяулайды, бірақ жалғасады.

32.

332. Windows ОЖ контекстіндегі кейінге қалдырылған процедураны шақыру (DPC) дегеніміз не?

a)

IRQL деңгейі төмендегенше үзілістің орындалуын кейінге қалдыратын механизм.

b)

Төмен деңгейлі енгізу-шығару операцияларын орындау әдісі.

c)

Процестерді тоқтата тұру механизмі.

d)

Жүйе функцияларын үзіліссіз шақыру тәсілі.

33.

333. Төмендегілердің қайсысы операциялық жүйедегі процестер арасында мәліметтерді тасымалдаудың негізгі әдісі болып табылады?

a)

Ортақ жад аймақтарын пайдалану (Shared Memory).

b)

Ортақ файлдарды пайдалану.

c)

Қолданбалы бағдарламаларды қолдану.

d)

Қатты дискіні пайдалану

34.

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

a)

Процесс жалғастырмас бұрын деректерді тасымалдаудың аяқталуын күтуі керек..

b)

Процесс деректерді тасымалдаудың аяқталуын күтпестен орындауды жалғастыра алады

c)

Деректер буферлеу арқылы асинхронды түрде тасымалданады.

d)

Процестер арасында айқын синхронизация жоқ

35.

335. Бір процесс жадқа жазатын, ал екінші процесс бір жад аймағынан оқитын процестер арасында мәліметтерді тасымалдау механизмі қалай аталады?

a)

Ортақ жад.

b)

Сокеты (Sockets).

c)

арналар (Pipes).

d)

сигналдар

36.

336. Процестер арасында деректерді тасымалдаудың қандай әдісі деректерді тасымалдау алдында уақытша сақтау үшін буферді пайдалануды қамтиды?

a)

арналар (Pipes).

b)

Сокеты (Sockets).

c)

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

d)

Ортақ жад.

37.

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

a)

Процесс деректерді тасымалдаудың аяқталуын күтпестен орындауды жалғастырады.

b)

Тасымалдауды аяқтау үшін процесс басқа процесспен үндестіру керек.

c)

Деректерді тасымалдау операциясының аяқталуын күту міндетті болып табылады.

d)

Мәліметтер кезең-кезеңімен және ретімен тасымалданады.

38.

338. Процестер арасында деректерді тасымалдау контекстінде буферлеу дегеніміз не?

a)

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

b)

Мәліметтерді жіберу процесімен үйлесімді пішімге түрлендіру.

c)

Деректерді ортақ жадқа жылжыту.

d)

Аралық сақтаусыз процестерді тікелей қосу

39.

339. Синхронды байланыс әдістерін қолдану үшін процестер арасында қандай байланыстар қажет?

a)

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

b)

Процестер тәуелсіз және бір-бірімен әрекеттеспеу керек.

c)

Процестер әртүрлі деректерді беру әдістерін қолдануы керек.

d)

Процесс басқалардан тәуелсіз жұмыс істей алады

40.

340. Қандай процессаралық байланыс әдісі ата-ана мен бала процесі арасында деректердің шағын бөліктерімен алмасу үшін ең қолайлы?

a)

арналар (Pipes).

b)

Сокеты (Sockets).

c)

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

d)

Ортақ жад.

41.

341. Хабарлар кезегін пайдаланып процестер арасында асинхронды байланысты пайдаланғанда не болады?

a)

Процесс орындалуды жалғастырады және деректер фондық режимде тасымалданады.

b)

Процесс деректерді тасымалдаудың аяқталғаны туралы хабарланады.

c)

Мәліметтер күтусіз, синхронды түрде беріледі.

d)

) Процесс деректер кезекке жеткізілгенше күтеді.

42.

342. Асинхронды байланыс кезінде, мысалы, розеткаларды пайдалану кезінде деректердің жоғалуын қалай болдырмауға болады?

a)

Деректерді уақытша сақтау үшін буферлерді пайдалану.

b)

Тасымалдаудың аяқталғанын хабарлау үшін сигналдарды пайдалану.

c)

Оқу-жазуды құлыптауды қолдану.

d)

Мәліметтерді тасымалдау жылдамдығының төмендеуі

43.

343. Тәуелсіз процестер арасында хабар алмасу үшін қандай процессаралық байланыс әдісі қолданылады?

a)

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

b)

Сокеты (Sockets).

c)

арналар (Pipes).

d)

Ортақ жад

44.

344. Төмендегілердің қайсысы асинхронды байланысқа тән?

a)

Процесс деректерді тасымалдаудың аяқталуын күтпестен орындауды жалғастырады.

b)

Процесс деректерді тасымалдаудың аяқталуын күтуде.

c)

Барлық процестер синхрондалу керек.

d)

Процесс өз жұмысын бастамас бұрын басқа процестің аяқталуын күтеді.

45.

345. Бір процестің деректері уақытша буферде сақталатын, содан кейін басқа процесске тасымалданатын мәліметтерді тасымалдау механизмі қалай аталады?

a)

Буферлеу

b)

Сигналдар

c)

розеткалар

d)

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

46.

346. Мәліметтердің үлкен көлемін жоғары өнімділікпен алмасу қажет жағдайлар үшін процессаралық байланыстың қай әдісі ең қолайлы?

a)

Ортақ жад.

b)

Сокеты (Sockets).

c)

арналар (Pipes).

d)

Хабарлама кезектер

47.

347. Мәліметтерді берудің қай әдісі желі немесе қашықтағы машина арқылы екі процесс арасындағы лезде байланысты пайдалануды қамтиды?

a)

Сокеты (Sockets).

b)

Ортақ жад.

c)

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

d)

арналар (Pipes).

48.

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

a)

Процесс жалғастырмас бұрын деректерді тасымалдау операциясының аяқталуын күтуі керек.

b)

Мәліметтер алмасу күтусіз бірінен соң бірі жүреді.

c)

Деректер фондық режимде тасымалданады.

d)

) Деректерді тасымалдау кезінде процесс орындауды блоктамайды.

49.

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

a)

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

b)

Деректердің қауіпсіздігін жақсарту.

c)

Деректер алмасу нақты уақыт режимінде жүреді.

d)

Процесс өз жұмысын басқа процесспен синхрондау керек.

50.

350. Кепілдендірілген жеткізумен құрылымдық деректермен алмасу үшін процестер арасында деректерді берудің қай әдісі қолайлы?

a)

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

b)

Ортақ жад.

c)

Сигналдар

d)

Сокеты (Sockets).