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

Заключение

В настоящей работе были рассмотрены основные элементы теоретических основ реализации многозадачности в Windows Vista.

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

Основные типы процедур планирования процессов – вытесняющие и невытесняющие. При невытесняющей процедуре планирования (невытесняющей многозадачности) активный процесс выполняется до тех пор, пока он сам, по собственной инициативе, не отдаст управление планировщику операционной системы для того, чтобы тот выбрал из очереди другой, готовый к выполнению процесс. При вытесняющей процедуре планирования (вытесняющей многозадачности) решение о переключении процессора с выполнения одного процесса на выполнение другого процесса принимается планировщиком операционной системы, а не самой активной задачей.

Таким образом, многозадачность – характеристика операционной системы, обеспечивающая (псевдо) одновременное выполнение нескольких задач на одном компьютере.

Список использованной литературы

  1. Гордеев А.В. Операционные системы: Учебник. СПб.: Питер, 2004. – 416 с. С. 369-

  2. Левин А.М. Энциклопедия пользователей персональных компьютеров. СПб.: Питер, 2010. – 908 с.

  3. Олифер В.Г., Олифер Н.А. Сетевые операционные системы: Учебник для ВУЗов. СПб.: Питер, 2007. – 544 с.

  4. Руководство по Windows Vista. Корпорация Майкрософт (Microsoft Corp.), 2006.

  5. Таненбаум Э. Современные операционные системы. СПб.: Питер, 2010. – 1120 с.

  6. Таненбаум Э., Вудхалл А. Операционные системы. Разработка и реализация. СПб.: Питер, 2007. – 704 с.

  7. Храпский С. Ф. Операционные системы, среды и оболочки. Основные теоретические сведения: Учебное пособие. – Омск: ОГИС, 2005. – 268 c.

  8. Иллюстрированный самоучитель по Visual Studio.Net // http://www.realcoding.net/teach/visualc7/index.html

  9. Классификация ОС // http://citforum.ru/operating_systems/sos/glava_3.shtml

  10. http://ru.wikipedia.org/wiki/Многозадачность

1

2

3Таненбаум Э. Современные операционные системы. СПб.: Питер, 2010. С. 996.

4

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