WorksheetsЖүйелік бағдарламалау 50-100
Total questions: 49
Worksheet time: 25mins
51. Бар процесті ашу үшін қандай функция қолданылады?
OpenProcess
OpenThread
CreateProcess
GetProcessHandle
OpenhandleProcess
52. Қандай функция ағымдағы ағынды аяқтайды?
ExitThread
TerminateThread
CloseHandle
KillThread
OpenThread
53. Оқиғаны сигнал күйіне орнату үшін қандай функция қолданылады?
SetEvent
PulseEvent
ResetEvent
WaitForSingleObject
KillThread
54. Windows жүйесінде үйме (кучи)жасау үшін қандай функция қолданылады?
HeapCreate
VirtualAlloc
HeapAlloc
malloc
Heapall
55. HeapDestroy функциясы не істейді?
Құрылған үйінді бұзады және оның барлық ресурстарын босатады.
Үймеден бөлінген жадты жояды.
Көрсетілген жад блогын өшіреді.
Деректерді бір үймеден екіншісіне жылжытады.
Ресурстарды босатады.
56. Белгілі бір үймеден жадты бөлу үшін қандай функция қолданылады?
HeapAlloc
VirtualAlloc
malloc
HeapReAlloc
Heapfree
57. VirtualAlloc функциясы сәтті болғанда нені қайтарады?
Бөлінген жады блогының адресі.
Бос жад көлемі.
Қате коды.
) Үйме дескрипторы.
Жады тазалайды.
58. VirtualAlloc бөлген жад блогын босату үшін қандай функция қолданылады?
VirtualFree
HeapFree
GlobalFree
ReleaseMemory
HeapReAlloc
60. «Виртуалды жад» дегеніміз не?
Операциялық жүйе арқылы процесске берілетін мекенжай кеңістігі.
Қатты дискіге бөлінген жад.
Жүйелік процестер үшін сақталған физикалық жады.
Процессор пайдаланатын кэш жады.
барлық жауап дұрыс
61.Қандай функция үймедегі бөлінген жады блогының өлшемін өзгертеді?
HeapReAlloc
HeapAlloc
VirtualAlloc
GlobalReAlloc
HeapMalloc
62. HeapCompact функциясы не істейді?
Пайдаланылмаған блоктарды босату арқылы үймедегі фрагментацияны азайтады.
Жад блогын бір үймеден екіншісіне жылжытады.
Берілген үйінді бұзады.
) Жадты басқару процесін қайта іске қосады
Барлық жауап дұрыс.
63. Қай функция жадты ғаламдық аймақта бөледі?
GlobalAlloc
HeapAlloc
VirtualAlloc
LocalAlloc
Malloc
64. VirtualFree функциясында жадты босату үшін қандай жалауша қолданылады?
MEM_RELEASE
MEM_DECOMMIT
MEM_COMMIT
MEM_RESET
MEM_EASE
65. HeapSize функциясы нені қайтарады?
Үйіндідегі жады блогының өлшемі.
Үймедегі блоктың өлшемі.
Бөлінген жадтың жалпы көлемі.
Жадтың фрагментациясының өлшемі.
Үйінді өлшемі.
66. Жадты резервтелген күйден бөлінген күйге ауыстыру үшін қандай функция қолданылады?
MEM_COMMIT жалаушасы бар VirtualAlloc
HeapAlloc
GlobalReAlloc
VirtualProtect
VirtualAlloc
67. GlobalMemoryStatusEx функциясы қандай мақсатты орындайды?
Қол жетімді физикалық және виртуалды жад туралы ақпаратты қайтарады.
Процесс жадын тазартады.
Үйме өлшемін азайтады.
) Жад ресурстарын процестер арасында қайта бөледі.
Виртуалды жад туралы ақпаратты қайтарады
68) Жад блогын жазудан қорғау үшін қандай функция қолданылады?
VirtualProtect
HeapLock
GlobalProtect
VirtualLock
Virtualmalloc
69) HeapFree не істейді?
Үймедегі жадтың белгілі бір блогын босатады.
Бүкіл үйінді бұзады.
Үйінді бос күйге қояды.
Жадты бөлуді оңтайландырады.
Барлық жауап дұрыс.
70) Жад беттерінің бет файлына ауыстырылуын болдырмау үшін қандай функция қолданылады?
VirtualLock
VirtualProtect
HeapAlloc
GlobalMemoryStatusEx
Virtualmalloc
71. VirtualFree функциясы MEM_DECOMMIT жалаушасымен не істейді?
Физикалық жад ресурстарын босатады
Бөлу күйін өзгертпей жад мазмұнын қалпына келтіреді.
Жадтың бөлінген блогын процестен жояды.
Жадты жазылатын күйге қояды
72. Қандай функция VirtualAlloc көмегімен бөлінген жад күйін қайтарады?
VirtualQuery
HeapSize
GlobalMemoryStatus
GetLastError
Virtualmalloc
73. Қандай функция жадты қорғау атрибуттарын өзгертуге мүмкіндік береді?
VirtualProtect
VirtualLock
VirtualFree
HeapReAlloc
VirtualPrelloc
74. Қандай функция үймеде сақталған барлық жадты босатады?
HeapDestroy
HeapFree
VirtualFree
GlobalFree
Heapmalloc
75. Үймедегі фрагментацияны тазалау үшін қандай функция қолданылады?
HeapCompact
HeapReAlloc
Global Compact
VirtualQuery
HeapDestroy
76. HeapValidate функциясы нені қайтарады?
Көрсетілген үйменің жарамдылығын көрсетеді.
Соңғы үйме операциясының қате коды.
Үйіндідегі бос жадтың өлшемі.
Үйіндідегі фрагменттердің саны.
Барлық жауап дұрыс.
77. Жүйелік бағдарламалаудың негізгі міндеті қандай?
Аппараттық ресурстарды басқару
Арнайы қолданбаларды әзірлеу
Веб-сайтты әзірлеу
Мәліметтер қорын құру
Барлық жауап дұрыс
78. Жүйелік бағдарламалау контекстіндегі «нақты уақыт» дегеніміз не?
Тапсырмалар кідіріссіз орындалатын бағдарламаны орындау режимі.
Жадты пайдаланбай программаны орындау процесі.
Бұлтта деректер ағынын басқару.
Мәліметтерді сақтау жүйелерінің бағдарламаларын жасау
Барлық жауап дұрыс.
79.Операциялық жүйелер қандай тапсырмаларды шешеді?
Жад пен процесті басқару
Web қолданбасының дизайны
Жасанды интеллект жүйелерін оқыту
GUI құру
Бұлтта деректерді басқару
80. Жүйелік бағдарламалауда ағындармен жұмыс істеу үшін қандай API функциясы қолданылады?
CreateThread
malloc
send
ReadFile
Create head
81. Операциялық жүйенің ядросы қандай компоненттерден тұрады?
Процестер, драйверлер, файлдық жүйе
Графикалық интерфейс, қолданбалы бағдарламалар
Пайдаланушы бағдарламалары
Web-қызметтері, қолданбалы бағдарламалар
Процестер, драйверлер, қолданбалы бағдарламалар
82. Жадтың қандай түрі нақты уақыттағы тапсырмаларды орындауға мүмкіндік береді?
Жедел жад (RAM)
Виртуалды жады
Тек оқуға арналған жад (ROM)
Процессордың кэш жады
Дұрыс жауап жоқ.
83. Қандай функция ағынның орындалуын тоқтатуға мүмкіндік береді?
SuspendThread
TerminateProcess
KillThread
ExitThread
Дұрыс жауап жоқ.
84. Командалық интерпретатор дегеніміз не?
Операциялық жүйе командаларын орындауға арналған программа
Графикалық интерфейсті басқаруға арналған компонент
Аппараттық құрылғы драйвері
Қателерді өңдеу механизмі
Дұрыс жауап жоқ
85. Нақты уақыттағы жүйенің мысалы қандай?
Дұрыс жауап жоқ.
Мәтінді өңдеу бағдарламасы
Веб-браузер
Графикалық редактор
Ойын бағдарламасы
86. Төмендегілердің қайсысы жүйелік программалау функциясына жатады?
ағынды басқару
Бейнеконтентті құру
Ойын дамыту
Желілік протоколды басқару
Қателерді өңдеу механизмі
87. Құрылғы драйверлері қандай тапсырмаларды шешеді?
Операциялық жүйе мен аппараттық құралдардың өзара әрекетін ұйымдастыру
Қолданбалардың жұмысын бақылау
Пайдаланушы интерфейсін құру
Графикалық операцияларды жылдамдату
88. Жүйелік бағдарламаларды жөндеу үшін қандай құрал қолданылады?
Дисассемблер
Мәтіндік редактор
Браузер
Компилятор
Барлық жауап дұрыс
89.Қандай функция жүйелік программалауда жадты бөлуге мүмкіндік береді?
malloc
readmalloc
ReadProcessMemory
WriteProcessMemory
Remalloc
90.Төмендегілердің қайсысы жүйелік программалау мәселесі болып табылады?
Жад пен құрылғыны басқару
Пайдаланушы интерфейсін дамыту
Презентация құру
Мәліметтерді модельдеу
ОЖ басқару
91. Қандай функция ағынды аяқтайды?
ExitThread
KillProcess
CloseHandle
SuspendThread
EndThread
92. Қандай құрылғылар арнайы драйверлерді қажет етеді?
Сыртқы құрылғылар (принтерлер, камералар)
Ішкі құрылғылар
Орталық процессор
Енгізілген жүйелер
Дыбыс құрылғылар
93. Операциялық жүйе нақты уақыттағы бағдарламалар үшін не береді?
Тапсырманы орындаудың жоғары дәлдігі
Жоспарлаудағы икемділік
Ресурстарды босату үшін тапсырмаларды үзу
Уақыт шектеулері жоқ
уақыт үнемдеу
94. Windows жүйесінде қандай функция процесс жасайды?
CreateProcess
StartThread
InitializeProcess
LaunchProcess
CreateProcend
95. Қандай мүмкіндік нақты уақытта жүйелік ресурстарды бақылауға мүмкіндік береді?
PerformanceCounter
TaskManager
GetTickCount
GetSystemInfo
LaunchProcess
96. Көп тапсырмалы ортада процестерді басқару үшін қандай термин қолданылады?
Процесті жоспарлау
Ағынды басқару
Жадты синхрондау
енгізуді басқару
Жолды басқару
97. Қай функция процесті аяқтайды?
GetSystemInfo
TaskManager
GetTickCount
PerformanceCounter
Барлық жауап дұрыс
98. Нақты уақыттағы тапсырмалар үшін қандай операциялық жүйелер қолданылады?
Linux RTOS, FreeRTOS
Windows 11, Linux RTOS, FreeRTOS
Android, FreeRTOS
macOS, Android, FreeRTOS
) Linux RTOS, Windows 11
99. WaitForSingleObject функциясы не береді?
Ағындардың немесе процестердің орындалуын синхрондау.
Тапсырманы орындауды жеделдету.
Жадты тазарту.
Жаңа ағын құру
Барлық жауап дұрыс
100. Жүйелік бағдарламалауда жад мекенжайларын көрсету үшін қандай деректер типі жиі қолданылады?
void
float
int
char
malloc
