![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Замечание: для современных ОС эта схема может выглядеть примерно следующим образом (для наглядности процессы A и B конкретизированы).
затемненные прямоугольники-кванты должны быть по меньшей мере в десятки раз уже.
Изображенное на схеме выполнения задач, является абстракцией, иллюстрирующей принцип разделения операций между устройствами. Здесь прежде всего существенно, что устройства ввода-вывода настолько медленны, что на время их работы можно занять процессор, а именно на загрузку процессора ориентирована система. Кроме того, не отображено процессорное время, затрачиваемое на организацию ввода вывода, ввиду его несопоставимости с длительностью ввода-вывода.
Здесь для процессов A и B на временной оси отмечены моменты начала и конца выполнения различных операций, включая время ожидания задачей очередного кванта. Более широкие прямоугольники соответствуют большим квантам времени, а величина кванта определяется динамически изменяемым приоритетом задачи. Светлые прямоугольники соответствуют операциям, занимающим преимущественно процессор, а темные - операциям, занимающим преимущественно дисковую подсистему. Рисунок в представленном виде соответствует системе со старым, очень медленным накопителем, не имеющим режима DMA (direct memory access, совокупность аппаратных возможностей, обеспечивающих работу с диском без участия процессора). В таком случае загрузка процессора может доходить до 70%, например, при работе архиватора.
При использовании режима DMA ввод-вывод практически не загружает процессор (его загрузка составляет 3 - 5%), и затемненные прямоугольники-кванты должны быть по меньшей мере в десятки раз уже.
Дата публикования: 2015-10-09; Прочитано: 400 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!