Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Модель логічно впорядкованих процесів

Реферат Модель логічно впорядкованих процесів





роцесорів стала загальновживаною практика поширювати навантаження на всі доступні ядра. Існує два основних підходи у розподілі навантаження: використання процесів і потоків. p align="justify"> Використання декількох процесів фактично означає використання декількох програм, які виконуються незалежно один від одного. Такий підхід створює великі незручності в управлінні обміну даними між цими програмами. В якості альтернативи існує інший підхід - створення багатопоточних програм. Обмін даними між потоками істотно спрощується. Але управління такими програмами ускладнюється, і вся відповідальність лягає на програміста. p align="justify"> Мета курсової роботи вивчити реалізацію та використання багатопоточності.

Завдання:

. Вивчити теоретичні питання з проблеми використання потоків і процесів

. Розглянути способи реалізації багатопоточності в Delphi

Створити додаток в Delphi реалізує багатопоточність типу N: 1 (потоки виконання рівня користувача).



. Теоретична частина


.1 Процес


Процес - виконання пасивних інструкцій комп'ютерної програми на процесорі ЕОМ. Стандарт ISO 9000:2000 Definitions визначає процес як сукупність взаємозв'язаних і взаємодіючих дій, що перетворюють вхідні дані в вихідні. Комп'ютерна програма сама по собі це тільки пасивна сукупність інструкцій, в той час як процес - це безпосереднє виконання цих інструкцій. Часто процесом називають поточну програму і всі її елементи: адресний простір, глобальні змінні, регістри, стек, відкриті файли і т. д.

. Створення процесу. p align="justify"> Найпростішою операційній системі (наприклад, всередині холодильника або магазину для продажу газованої води) не вимагається створення нових процесів, оскільки всередині них працює одна-єдина програма, що запускається під час включення пристрою. У більш складних системах треба створювати нові процеси. p align="justify"> Зазвичай вони створюються:

В· При запуску ОС.

В· При появі запиту на створення процесу - відбувається у випадку, якщо працюючий процес створює новий процес.

. Завершення процесу. p align="justify"> Мінімум 2 етапи завершення:

В· Процес видаляється з усіх черг планування, тобто ОС більше не планує виділення будь-яких ресурсів процесу

В· Збір статистики про спожитих процесом ресурсів з подальшим видаленням його з пам'яті

Причини завершення процесу:

В· Звичайний вихід

В·


Назад | сторінка 2 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Процес створення комп'ютерних програм
  • Реферат на тему: Процес створення форм і основні елементи управління
  • Реферат на тему: Метамодель "асинхронний процес" і модель "мережа Петрі" ...
  • Реферат на тему: Процес реформування бюджетного процесу в Російській Федерації
  • Реферат на тему: Стратегічне управління як сукупність взаємопов'язаних процесів