Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Жүйелік бағдарламалау 50-100

Total questions: 49

Worksheet time: 25mins

Name
Class
Date
1.

51. Бар процесті ашу үшін қандай функция қолданылады?

a)

OpenProcess

b)

OpenThread

c)

CreateProcess

d)

GetProcessHandle

e)

OpenhandleProcess

2.

52. Қандай функция ағымдағы ағынды аяқтайды?

a)

ExitThread

b)

TerminateThread

c)

CloseHandle

d)

KillThread

e)

OpenThread

3.

53. Оқиғаны сигнал күйіне орнату үшін қандай функция қолданылады?

a)

SetEvent

b)

PulseEvent

c)

ResetEvent

d)

WaitForSingleObject

e)

KillThread

4.

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

a)

HeapCreate

b)

VirtualAlloc

c)

HeapAlloc

d)

malloc

e)

Heapall

5.

55. HeapDestroy функциясы не істейді?

a)

Құрылған үйінді бұзады және оның барлық ресурстарын босатады.

b)

Үймеден бөлінген жадты жояды.

c)

Көрсетілген жад блогын өшіреді.

d)

Деректерді бір үймеден екіншісіне жылжытады.

e)

Ресурстарды босатады.

6.

56. Белгілі бір үймеден жадты бөлу үшін қандай функция қолданылады?

a)

HeapAlloc

b)

VirtualAlloc

c)

malloc

d)

HeapReAlloc

e)

Heapfree

7.

57. VirtualAlloc функциясы сәтті болғанда нені қайтарады?

a)

Бөлінген жады блогының адресі.

b)

Бос жад көлемі.

c)

Қате коды.

d)

) Үйме дескрипторы.

e)

Жады тазалайды.

8.

58. VirtualAlloc бөлген жад блогын босату үшін қандай функция қолданылады?

a)

VirtualFree

b)

HeapFree

c)

GlobalFree

d)

ReleaseMemory

e)

HeapReAlloc

9.

60. «Виртуалды жад» дегеніміз не?

a)

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

b)

Қатты дискіге бөлінген жад.

c)

Жүйелік процестер үшін сақталған физикалық жады.

d)

Процессор пайдаланатын кэш жады.

e)

барлық жауап дұрыс

10.

61.Қандай функция үймедегі бөлінген жады блогының өлшемін өзгертеді?

a)

HeapReAlloc

b)

HeapAlloc

c)

VirtualAlloc

d)

GlobalReAlloc

e)

HeapMalloc

11.

62. HeapCompact функциясы не істейді?

a)

Пайдаланылмаған блоктарды босату арқылы үймедегі фрагментацияны азайтады.

b)

Жад блогын бір үймеден екіншісіне жылжытады.

c)

Берілген үйінді бұзады.

d)

) Жадты басқару процесін қайта іске қосады

e)

Барлық жауап дұрыс.

12.

63. Қай функция жадты ғаламдық аймақта бөледі?

a)

GlobalAlloc

b)

HeapAlloc

c)

VirtualAlloc

d)

LocalAlloc

e)

Malloc

13.

64. VirtualFree функциясында жадты босату үшін қандай жалауша қолданылады?

a)

MEM_RELEASE

b)

MEM_DECOMMIT

c)

MEM_COMMIT

d)

MEM_RESET

e)

MEM_EASE

14.

65. HeapSize функциясы нені қайтарады?

a)

Үйіндідегі жады блогының өлшемі.

b)

Үймедегі блоктың өлшемі.

c)

Бөлінген жадтың жалпы көлемі.

d)

Жадтың фрагментациясының өлшемі.

e)

Үйінді өлшемі.

15.

66. Жадты резервтелген күйден бөлінген күйге ауыстыру үшін қандай функция қолданылады?

a)

MEM_COMMIT жалаушасы бар VirtualAlloc

b)

HeapAlloc

c)

GlobalReAlloc

d)

VirtualProtect

e)

VirtualAlloc

16.

67. GlobalMemoryStatusEx функциясы қандай мақсатты орындайды?

a)

Қол жетімді физикалық және виртуалды жад туралы ақпаратты қайтарады.

b)

Процесс жадын тазартады.

c)

Үйме өлшемін азайтады.

d)

) Жад ресурстарын процестер арасында қайта бөледі.

e)

Виртуалды жад туралы ақпаратты қайтарады

17.

68) Жад блогын жазудан қорғау үшін қандай функция қолданылады?

a)

VirtualProtect

b)

HeapLock

c)

GlobalProtect

d)

VirtualLock

e)

Virtualmalloc

18.

69) HeapFree не істейді?

a)

Үймедегі жадтың белгілі бір блогын босатады.

b)

Бүкіл үйінді бұзады.

c)

Үйінді бос күйге қояды.

d)

Жадты бөлуді оңтайландырады.

e)

Барлық жауап дұрыс.

19.

70) Жад беттерінің бет файлына ауыстырылуын болдырмау үшін қандай функция қолданылады?

a)

VirtualLock

b)

VirtualProtect

c)

HeapAlloc

d)

GlobalMemoryStatusEx

e)

Virtualmalloc

20.

71. VirtualFree функциясы MEM_DECOMMIT жалаушасымен не істейді?

a)

Физикалық жад ресурстарын босатады

b)

Бөлу күйін өзгертпей жад мазмұнын қалпына келтіреді.

c)

Жадтың бөлінген блогын процестен жояды.

d)

Жадты жазылатын күйге қояды

21.

72. Қандай функция VirtualAlloc көмегімен бөлінген жад күйін қайтарады?

a)

VirtualQuery

b)

HeapSize

c)

GlobalMemoryStatus

d)

GetLastError

e)

Virtualmalloc

22.

73. Қандай функция жадты қорғау атрибуттарын өзгертуге мүмкіндік береді?

a)

VirtualProtect

b)

VirtualLock

c)

VirtualFree

d)

HeapReAlloc

e)

VirtualPrelloc

23.

74. Қандай функция үймеде сақталған барлық жадты босатады?

a)

HeapDestroy

b)

HeapFree

c)

VirtualFree

d)

GlobalFree

e)

Heapmalloc

24.

75. Үймедегі фрагментацияны тазалау үшін қандай функция қолданылады?

a)

HeapCompact

b)

HeapReAlloc

c)

Global Compact

d)

VirtualQuery

e)

HeapDestroy

25.

76. HeapValidate функциясы нені қайтарады?

a)

Көрсетілген үйменің жарамдылығын көрсетеді.

b)

Соңғы үйме операциясының қате коды.

c)

Үйіндідегі бос жадтың өлшемі.

d)

Үйіндідегі фрагменттердің саны.

e)

Барлық жауап дұрыс.

26.

77. Жүйелік бағдарламалаудың негізгі міндеті қандай?

a)

Аппараттық ресурстарды басқару

b)

Арнайы қолданбаларды әзірлеу

c)

Веб-сайтты әзірлеу

d)

Мәліметтер қорын құру

e)

Барлық жауап дұрыс

27.

78. Жүйелік бағдарламалау контекстіндегі «нақты уақыт» дегеніміз не?

a)

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

b)

Жадты пайдаланбай программаны орындау процесі.

c)

Бұлтта деректер ағынын басқару.

d)

Мәліметтерді сақтау жүйелерінің бағдарламаларын жасау

e)

Барлық жауап дұрыс.

28.

79.Операциялық жүйелер қандай тапсырмаларды шешеді?

a)

Жад пен процесті басқару

b)

Web қолданбасының дизайны

c)

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

d)

GUI құру

e)

Бұлтта деректерді басқару

29.

80. Жүйелік бағдарламалауда ағындармен жұмыс істеу үшін қандай API функциясы қолданылады?

a)

CreateThread

b)

malloc

c)

send

d)

ReadFile

e)

Create head

30.

81. Операциялық жүйенің ядросы қандай компоненттерден тұрады?

a)

Процестер, драйверлер, файлдық жүйе

b)

Графикалық интерфейс, қолданбалы бағдарламалар

c)

Пайдаланушы бағдарламалары

d)

Web-қызметтері, қолданбалы бағдарламалар

e)

Процестер, драйверлер, қолданбалы бағдарламалар

31.

82. Жадтың қандай түрі нақты уақыттағы тапсырмаларды орындауға мүмкіндік береді?

a)

Жедел жад (RAM)

b)

Виртуалды жады

c)

Тек оқуға арналған жад (ROM)

d)

Процессордың кэш жады

e)

Дұрыс жауап жоқ.

32.

83. Қандай функция ағынның орындалуын тоқтатуға мүмкіндік береді?

a)

SuspendThread

b)

TerminateProcess

c)

KillThread

d)

ExitThread

e)

Дұрыс жауап жоқ.

33.

84. Командалық интерпретатор дегеніміз не?

a)

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

b)

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

c)

Аппараттық құрылғы драйвері

d)

Қателерді өңдеу механизмі

e)

Дұрыс жауап жоқ

34.

85. Нақты уақыттағы жүйенің мысалы қандай?

a)

Дұрыс жауап жоқ.

b)

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

c)

Веб-браузер

d)

Графикалық редактор

e)

Ойын бағдарламасы

35.

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

a)

ағынды басқару

b)

Бейнеконтентті құру

c)

Ойын дамыту

d)

Желілік протоколды басқару

e)

Қателерді өңдеу механизмі

36.

87. Құрылғы драйверлері қандай тапсырмаларды шешеді?

a)

Операциялық жүйе мен аппараттық құралдардың өзара әрекетін ұйымдастыру

b)

Қолданбалардың жұмысын бақылау

c)

Пайдаланушы интерфейсін құру

d)

Графикалық операцияларды жылдамдату

37.

88. Жүйелік бағдарламаларды жөндеу үшін қандай құрал қолданылады?

a)

Дисассемблер

b)

Мәтіндік редактор

c)

Браузер

d)

Компилятор

e)

Барлық жауап дұрыс

38.

89.Қандай функция жүйелік программалауда жадты бөлуге мүмкіндік береді?

a)

malloc

b)

readmalloc

c)

ReadProcessMemory

d)

WriteProcessMemory

e)

Remalloc

39.

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

a)

Жад пен құрылғыны басқару

b)

Пайдаланушы интерфейсін дамыту

c)

Презентация құру

d)

Мәліметтерді модельдеу

e)

ОЖ басқару

40.

91. Қандай функция ағынды аяқтайды?

a)

ExitThread

b)

KillProcess

c)

CloseHandle

d)

SuspendThread

e)

EndThread

41.

92. Қандай құрылғылар арнайы драйверлерді қажет етеді?

a)

Сыртқы құрылғылар (принтерлер, камералар)

b)

Ішкі құрылғылар

c)

Орталық процессор

d)

Енгізілген жүйелер

e)

Дыбыс құрылғылар

42.

93. Операциялық жүйе нақты уақыттағы бағдарламалар үшін не береді?

a)

Тапсырманы орындаудың жоғары дәлдігі

b)

Жоспарлаудағы икемділік

c)

Ресурстарды босату үшін тапсырмаларды үзу

d)

Уақыт шектеулері жоқ

e)

уақыт үнемдеу

43.

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

a)

CreateProcess

b)

StartThread

c)

InitializeProcess

d)

LaunchProcess

e)

CreateProcend

44.

95. Қандай мүмкіндік нақты уақытта жүйелік ресурстарды бақылауға мүмкіндік береді?

a)

PerformanceCounter

b)

TaskManager

c)

GetTickCount

d)

GetSystemInfo

e)

LaunchProcess

45.

96. Көп тапсырмалы ортада процестерді басқару үшін қандай термин қолданылады?

a)

Процесті жоспарлау

b)

Ағынды басқару

c)

Жадты синхрондау

d)

енгізуді басқару

e)

Жолды басқару

46.

97. Қай функция процесті аяқтайды?

a)

GetSystemInfo

b)

TaskManager

c)

GetTickCount

d)

PerformanceCounter

e)

Барлық жауап дұрыс

47.

98. Нақты уақыттағы тапсырмалар үшін қандай операциялық жүйелер қолданылады?

a)

Linux RTOS, FreeRTOS

b)

Windows 11, Linux RTOS, FreeRTOS

c)

Android, FreeRTOS

d)

macOS, Android, FreeRTOS

e)

) Linux RTOS, Windows 11

48.

99. WaitForSingleObject функциясы не береді?

a)

Ағындардың немесе процестердің орындалуын синхрондау.

b)

Тапсырманы орындауды жеделдету.

c)

Жадты тазарту.

d)

Жаңа ағын құру

e)

Барлық жауап дұрыс

49.

100. Жүйелік бағдарламалауда жад мекенжайларын көрсету үшін қандай деректер типі жиі қолданылады?

a)

void

b)

float

c)

int

d)

char

e)

malloc