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

Реферат Реалізація багатозадачності в Windows Vista





системах Windows - 180 мс. Короткий квант корисний інтерактівнім Користувачи, а довгий - зменшує кількість перемикань контексту и Забезпечує таким чином більш скроню Ефективність.

Алгоритм планування має ще одну латочку: коли нове вікно становится вікном переднього плану, то ВСІ йо потоки отримуються більш довгий квант (збільшеній на певне значення, а Яку береться з Реєстру). Це Дає їм больше процесорного годині, что зазвічай Забезпечує Поліпшення сприйняттів користувачем его роботи в цьом


Розділ 2. Практична частина


Windows VistaVista-операційна система сімейства Microsoft Windows NT, призначен для корістувальніцькіх персональних комп'ютерів. У стадії розробки дана операційна система мала кодовий Назву «Longhorn».

30 листопада <# «320» src=«doc_zip12.jpg» />

Рис. 2.1. Знімок екранах Windows Vista

Багатозадачність

Багатозадачність - це властівість операційної системи або Середовище програмування, Забезпечувати можлівість паралельної ОБРОБКИ декількох прцесів. Основною Ознакою багатозадачної ОС є здатність поєднуваті Виконання декількох прикладних програм.

Розрізняють два способи реалізації багатозадачності:

создать один процес, что має декілька потоків Виконання (threads);

создать декілька процесів, КОЖЕН з якіх має один або декілька потоків Виконання.

Процес - об'єкт операційної системи, контейнер системних ресурсів, призначеня для ПІДТРИМКИ Виконання програми <# «346» src=«doc_zip13.jpg» />

Рис 2.2. Процес ТА ЙОГО ресурси


Основні етапи создания процеса функцією CreateProcess Такі:

Відкрівається файл образу (ЕХЕ), Що буде Виконувати в процесі.

Створюється об'єкт «процес» віконавчої системи.

Створюється первинний Потік <# «305» src=«doc_zip14.jpg» />

Рис 2.3. Головні етапи создания процеса


Планувальнік ОС

Планувальнік ОС підтрімує для шкірного з базових рівнів пріорітету Функціонування Черги віконуваніх або готових до Виконання потоків (ready threads queue). Колі процесор становится доступним, то планувальнік віробляє перемикань контекстів. Тут можна віділіті Такі кроки:

Збереження контексту потоку, что завершує Виконання; Про переміщення цього потоку в Кінець своєї Черги;

поиск на Черги з віщим пріорітетом, яка містіть потоки, Готові до Виконання;

вибір Першого потоку з цієї Черги, завантаження его контексту и запуск на Виконання.

Рис. 2.4. Вітіснення потоку з нижчих пріорітетом

Manager (диспетчер Завдання)

Найвідоміша утіліта для АНАЛІЗУ актівності процесів у Windows - системний Task Manager (диспетчер Завдання). У ядрі Windows немає такого Поняття, як Завдання, тому Task Manager насправді є інструментом для Керування процесами. Диспетчер Завдання Windows відображає список активних процесів.

Рис 2.5. Диспетчер Завдання Із списком процесів




Висновки


У даній работе були розглянуті основні елєменти теоретичності основ реалізації багатозадачності в Windows Vista.

Одним Із ключовими зрозуміти операційніх систем є Поняття «процесу». Процес являє собою Деяк послідовність операцій при віконанні програми або ее Частини в сукупності з вікорістовуванімі Даними. Підсист...


Назад | сторінка 18 з 19 | Наступна сторінка





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

  • Реферат на тему: Огляд операційної системи Microsoft Windows Vista
  • Реферат на тему: Порівняння операційних систем: Microsoft Windows Vista і Microsoft Windows ...
  • Реферат на тему: Огляд Windows Vista на базі порівняння з Windows XP
  • Реферат на тему: Вивчення операційної системи Windows Vista
  • Реферат на тему: Основи роботи з операційною системою Windows XP. Операції з файловою струк ...