Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_Otvety.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
445.44 Кб
Скачать

112.Перечислите все примитивы работы с событиями, относящиеся к интерфейсу api Win32.

  1. DosCreateEventSem()

  2. CreateEvent()

  3. DosOpenEventSem()

  4. OpenEvent()

  5. DosPostEventSem()

  6. SetEvent()

  7. DosWaitEventSem()

  8. WaitForSingleObject()

  9. CloseHandle()

  10. DosCloseEventSem()

--------------------------------------

2. CreateEvent()

4. OpenEvent()

6. SetEvent()

8. WaitForSingleObject()

9. CloseHandle()

113.Перечисли все примитивы работы с критическими секциями, относящиеся к интерфейсу api Win32.

  1. EnterCritSec()

  2. IntializeCriticalSection()

  3. EnterCriticalSection()

  4. DosEnterCritSec()

  5. LeaveCriticalSection()

  6. DosExitCritSec()

  7. ExitCritSec()

-----------------------------------------

2. IntializeCriticalSection()

3. EnterCriticalSection()

5. LeaveCriticalSection()

114.Перечислите все примитивы работы с семафорами, относящиеся к интерфейсу api Win32.

  1. OpenLocalSemaphore()

  2. CreateSemaphore()

  3. CloseLocalSemaphore()

  4. CloseHandle()

  5. WaitOnLocalSemaphore()

  6. SignalLocalSemaphore()

  7. ExamineLocalSemaphore()

  8. Semget()

  9. TimedWaitOnLocalSemaphore()

  10. OpenSemaphore()

  11. WaitForSingleObject()

  12. WAIT()

  13. ReleaseSemaphore()

  14. Semop()

  15. Semctl()

  16. SEND()

-------------------------------------------

2. CreateSemaphore()

4. CloseHandle()

10. OpenSemaphore()

11. WaitForSingleObject()

13. ReleaseSemaphore()

115.Перечислите все примитивы работы с мьютексами, относящиеся к интерфейсу api Win32.

  1. CreateMutex()

  1. DosCreateMutexSem()

  2. OpenMutex(

  3. DosOpenMutexSem()

  4. DosRequestMutexSem()

  5. WaitForSingleObject()

  6. DosReleaseMutexSem()

  7. ReleaseMutex()

  8. DosQueryMutexSem()

  9. DosCloseMutexSem()

  10. CloseHandle()

--------------------------------------------

1. CreateMutex()

3. OpenMutex(

6. WaitForSingleObject()

8. ReleaseMutex()

11. CloseHandle()

116.Перечислите положения, не относящиеся к характеристике мониторов.

  1. Процедуры монитора,к-рые доступны пользователям монитора-процессам,называются внешними.

  1. Процессы не имеют непосред-ного доступа к данным,а только ч/з внешние процедуры монитора.

  2. Процедуры монитора обеспечивают быстрый путь создания, уничтожения, приостановки и возобновления процессов.

  3. Процедуры монитора содержат операции, позволяющие на основе анализа данных монитора, ставить процессы в очереди и активизировать их.

  4. Процессы могут изменять состав набора данных, входящих в монитор.

  5. Процедуры монитора выполняются в режиме взаимного исключения. Причем, вопрос реализации взаимного исключения - это вторичный вопрос.

  6. Процессы изменяют состояние монитора путем непосредственного вызова внутренних процедур.

  7. Вопрос реализации самого монитора является вторичным вопросом.

---------------------------------------------

3. Процедуры монитора обеспечивают быстрый путь создания, уничтожения, приостановки и возобновления процессов.

5. Процессы могут изменять состав набора данных, входящих в монитор.

7. Процессы изменяют состояние монитора путем непосредственного вызова внутренних процедур.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]