- •Під час ініціалізації системи - ядром системи
- •Під час виконання інших процесів
- •Під час роботи додатку
- •Ігнорування помилки
- •Створення локальних копій глобальних даних для кожного потоку
- •Забезпечення захисту змін від впливу інших потоків при зміні
- •Реалізуєма
- •Безпечна
- •Небезпечна
- •1 Рішення
- •2 Рішення
- •Iso 9660 — выпущенный Международной организацией по стандартизации стандарт, описывающий файловую системудля дисков cd-rom.
- •Об'єкт індексного дескриптора
- •Об'єкт відкритого файлу
- •4) Об'єкт елемента каталогу
- •Блокові (блок-орієнтовані )
- •Символьні (байт-орієнтовані )
- •Мережні
1. $Укажіть дію під час якої не відбувається створення нового процесу
СТВОРЮЄТЬСЯ
Під час ініціалізації системи - ядром системи
Під час виконання інших процесів
процес, який створює – процес-предок
створений – процес-нащадком
Під час роботи додатку
відповідно до його логіки
за запитом користувача
2. $Визначити дії, що відносяться до поняття «Фоновий процес»
виконання системних процесів - підтримка функціонування системи
виконання спеціалізованих задач
3. $Визначити дії, що відносяться до поняття «Інтерактивний процес»
приймають від користувача дані, що введені з клавіатури, миші
4. $Укажіть функції для створення копії адресного простору і лічильника команд головного потоку процесу, для POSIX стандарту
fork( );
5. $Укажіть функції для завантаження програмного коду в адресний простір процесу, для POSIX стандарту
exec( );
6. $Укажіть функції для системного виклику завершення процесу, для POSIX стандарту
_exit(int status);
еxit( );
7. $Укажіть функції для припинення виконання процесу, для POSIX стандарту
кіll( );
8. $Укажіть функції для вилучення процесу-зомбі із системи, для POSIX стандарту
waitpid( );
9. $Укажіть функції для створення нового процесу на базі наявного, для POSIX стандарту
сlone( );
10. $Укажіть функції для створення потоку у поточному процесі, для POSIX стандарту
pthread_create( );
11. $Укажіть функції для завершення потоку, для POSIX стандарту
pthread_exit( );
12. $Укажіть функції для очікування завершення приєднаних потоків, для POSIX стандарту
pthread_join( );
13. $Визначити варіант зі вказаних, який не застосовується при створенні потоків в POSIX системах
Створення потоку у поточному процесі
pthread_create( );
системні виклики fork( ); + ехес( );???
14. $Укажіть функції, що використовуються для створення процесів в АРІ стандарті
CreateProcess( );
15. $Укажіть функції, що використовуються для отримання ідентифікатора поточного процесу в АРІ стандарті
GetCurrentProcessId( );
16. $Укажіть функції, що використовуються для завершення поточного процесу в АРІ стандарті
ExitProcess( );
17. $Укажіть функції, що використовуються для завершення іншого процесу в АРІ стандарті
TerminateProcess( );
18. $Укажіть функції, що використовуються для створення потоку в АРІ стандарті
_beginthreadex( );
19. $Укажіть функції, що використовуються для завершення потоку в АРІ стандарті
_endthreadex( );
20. $Укажіть системний виклик, що використовуються для створення потоку в АРІ стандарті
CreateThread( );
21. $Укажіть системний виклик, що використовуються для завершення потоку в АРІ стандарті
EndThread( );
22. $Потоки, які виконуються в процесі, можуть бути
а) незалежні
c) взаємодіючі між собою
23. $Спільно використовувані дані – це дані які
a) спільними для кількох потоків, які можу їх змінити
24. $Укажіть який з перерахованих підходів не використовується для розв’язання проблеми змагань потоків
ВИКОРИСТОВУЄТЬСЯ