Особливості багатозадачності в середовищі Windows - Контрольная работа

бесплатно 0
4.5 87
Основні поняття багатозадачності в Windows: процес (задача) і потік (нитка). Набір ресурсів і даних, що використовуються при виконанні програми; засоби, які спрощують синхронізацію потоків. Робота з критичними секціями, види синхронізаторів процесів.


Аннотация к работе
Контрольна робота з інформатики Особливості багатозадачності в середовищі Windows Вступ Основні поняття багатозадачності в Windows 95 - процес (задача) і потік (нитка). Хоча на перший погляд здається, що програма і процес поняття практично однакові, вони фундаментально відрізняються один від одного. Програма представляє собою статичний набір команд, а процес це набір ресурсів і даних, що використовуються при виконанні програми. Будь який процес має хоча б один потік (у цьому випадку його можна ототожнити з потоком). Передавши готові дані другому потоку на сортування, перший починає обробку нового блоку. Потоки повинні взаємодіяти один з одним в двох основних випадках: 1) спільно використовуючи один і той же ресурс (щоб не розрушити його); 2) коли треба повідомити інші потоки про завершення яких-небудь операцій В Windows є маса засобів, що спрощують синхронізацію потоків. Виходить, що підвищення пріоритету не завжди спрацьовує (ще однією докір Microsoft).
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?