Создание процессов (действия, выполняемые ОС). - раздел Образование, Ответы на вопросы к экзамену по ОС • Создание Виртуального Адресного Пространства Процесса (Вап)
• Загр...
• Создание виртуального адресного пространства процесса (ВАП)
• Загрузка образа процесса в ВАП
• Загрузка (части) модулей, используемых процессом, в ВАП
• Добавление информации о новом процессе в таблицу (список) процессов
• Создание одного потока процесса с приоритетом по умолчанию
• Запуск потока процесса
22. Средства получения информации о процессах и потоках в ОС MS Windows.
Состав получаемой информации.
Win32API – содержит стандартные функции для получения информации о процессах в Windows. Состав: ник пользователя, который запустил процесс, время выполнения процесса, объем потребляемой оперативной памяти, нагрузка на ЦП и т.д
23. Состояния потока. Очередь потоков.
Три состояния:
1. выполнение — активное состояние потока, во время которого поток обладает всеми необходимыми ресурсами и непосредственно выполняется процессором;
2. ожидание — пассивное состояние потока, находясь в котором, поток заблокирован по своим внутренним причинам (ждет осуществления некоторого события, например завершения операции ввода-вывода, получения сообщения от другого потока или освобождения какого-либо необходимого ему ресурса);
3. готовность — также пассивное состояние потока, но в этом случае поток заблокирован в связи с внешним по отношению к нему обстоятельством (имеет все требуемые для него ресурсы, готов выполняться, однако процессор занят выполнением другого потока).
http://gsmtut.narod.ru/os/21.files/image002.jpg
24. Планирование процессов. Цели планирования. Виды планирования.
Для всех ОС соблюдается следующие принципы планирования:
1. Предоставление каждому процессу справедливого (одинакового) количество процессорного времени.
2. Производится принудительное выполнение политики приоритетов выполняющихся процессов.
3. Планирование производится таким образом чтобы поддерживался максимальный баланс занятости системы. Например: в очереди на выполнение имеются 4 процесса, 2 из которых требуют значительного количество работы устройств ввода вывода и малого количество процессорного времени, а 2 других процесса требуют большого количество процессорного времени и малого времени работы устройств ввода вывода. Все процессы будут выполнятся значительно скорее если они будут запускаться попарно: процесс требующий большого количество работы устройств ввода вывода и малого количество времени процессора, а так же процесс требующий большого количество процессорного времени и малого времени работы устройств ввода вывода.
Критерии классификации ОС Классификация ОС Примеры ОС Области применения ОС различных типов... По количеству одновременно решаемых задач... По количеству пользователей...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Создание процессов (действия, выполняемые ОС).
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Назначение и функции операционной системы (ОС).
Операционная система – комплекс управляющих и обрабатывающих программ, предназначенный для:
Управления ресурсами вычислительной системы (ВС) Создания интерфейсов
MS Windows 95
• вытесняющая многозадачность (квантование времени)
• графический интерфейс пользователя 1024*840 пик
• 32 - разрядный код ОС
• файловые системы FAT12, FAT16 и FAT32
MS Windows 98
• вытесняющая многозадачность (квантование времени)
• графический интерфейс пользователя 1024*840 пик
• 32 - разрядный код ОС
• файловые системы FAT12, FAT16 и FAT32
MS Windows me
• вытесняющая многозадачность (квантование времени)
• графический интерфейс пользователя 1200*1024 пик
• 32 - разрядный код ОС
• файловые системы FAT12, FAT16 и FAT32
MS Windows NT4
• вытесняющая многозадачность (квантование времени)
• графический интерфейс пользователя 1024*840 пикcел
• 32 - разрядный код ОС
• файловые системы FAT12, FAT16 и NTFS4
MS Windows 2000
• вытесняющая многозадачность (квантование времени)
• графический интерфейс пользователя 1024*840 пикcел
• 32 - разрядный код и частично 64- разрядный код ОС
• файловые с
MS Windows XP
• вытесняющая многозадачность (квантование времени)
• графический интерфейс пользователя 1024*840 пикcел
• 32 - разрядный код и частично 64- разрядный код ОС
• файловые с
MS Windows Vista
• улучшенная вытесняющая многозадачность
• 32 - разрядный код и 64- разрядный код ОС
• файловые системы FAT16, FAT32, NTFS5, extFAT
• необходимый объем ОП 1 Гб – 2 Гб
MS Windows 7
• улучшенная вытесняющая многозадачность
• 32 - х и 64 – х разрядный код ОС
• файловые системы FAT16, FAT32, NTFS5 и extFAT
• необходимый объем ОП 1 Гб – 2 Гб
•
MS Windows 8 и Windows RT
• новый плиточный интерфейс пользователя
• ориентация на мобильные платформы
• новая энергосберегающая организация управления ресурсами
• 32 - х и 64 – х разрядный код ОС
Ядро и вспомогательные модули ОС.
Наиболее общим подходом к структуризации операционной системы является разделение всех ее модулей на две группы:
ядро — модули, выполняющие основные функции ОС;
мо
Архитектура ОС с ядром в привилегированном режиме.
Для надежного управления ходом выполнения приложений операционная система должна иметь по отношению к приложениям определенные привилегии. Иначе некорректно работающее приложение мо
Многослойная структура ядра ОС.
Вычислительную систему, работающую под управлением ОС на основе ядра, можно рассматривать как систему, состоящую из трех иерархически расположенных слоев: нижний слой образует аппар
Типовые средства аппаратной поддержки ОС.
Четкой границы между программной и аппаратной реализацией функций ОС не существует — решение о том, какие функции ОС будут выполняться программно, а какие аппаратно, принимается раз
Вытесняющие и невытесняющие алгоритмы планирования
невытесняющая многозадачность - это способ планирования процессов, при котором активный процесс выполняется до тех пор, пока он сам, по собственной инициативе, не отдаст управление
Задача обедающих философов.
Пять безмолвных философов сидят вокруг круглого стола, перед каждым философом стоит тарелка спагетти. Вилки лежат на столе между каждой парой ближайших философов.
Каждый фи
Официант
Относительно простое решение задачи достигается путём добавления официанта возле стола. Философы должны дожидаться разрешения официанта перед тем, как взять вилку. Поскольку официант знает, сколько
Иерархия ресурсов
Другое простое решение достигается путём присвоения частичного порядка ресурсам (в данном случае вилкам) и установления соглашения, что ресурсы запрашиваются в указанном порядке, а возвращаются в о
Страничное распределение
При страничном распределении виртуальная память делится на части одинакового и фиксированного для данной системы размера, называемымивиртуальными страницами. Вся оперативная память такж
Сегментное распределение
При страничном распределении виртуальное адресное пространство делится на равные части механически, без учета смыслового значения данных. В одной странице могут одновременно оказаться код прог
Сегментное - страничное распределение
Данный метод представляет собой комбинацию страничного и сегментного механизмов управления памятью и направлен на реализацию достоинств обоих подходов.
Виртуальная память делится на се
Виртуальная память
Виртуальная память (virtual memory) организуется операционной системой за счет использования дополнительно к оперативной памяти некоторого количества памяти на внешнем запомина
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов