Cтраница 2
Во-вторых, планирование необходимо, когда процесс завершает работу. Этот процесс уже не существует, следовательно, необходимо из набора готовых процессов выбрать и запустить следующий. Если процессов, находящихся в состоянии готовности, нет, обычно запускается холостой процесс, поставляемый системой. [16]
Обратим внимание на рис. 4.26, а. Здесь три процесса, А, В и С, составляют набор работоспособных процессов. Предположим, процесс А вызвал страничное прерывание. Должен ли алгоритм замещения страниц пытаться найти наиболее давно использовавшуюся страницу, учитывая только шесть страниц, предоставленные в данный момент процессу А, или же он должен рассматривать все страницы памяти. [17]
В этой главе рассмотрены различные сочетания технологических систем. Однако при проектировании одного и того же химического комбината может быть намечен набор процессов, в которых будет несколько взаимоисключающих технологических систем и структурных групп. Кроме того, многие из теоретически возможных сочетаний могут оказаться нереальными. [18]
Мне представляется, что все мы, работавшие с Сергеем Алексеевичем и погруженные в решение и конкретных общих, и мелких текущих задач, не всегда тогда понимали или недооценивали его отдельные высказывания и замечания. Помню, как я был поражен глубиной обобщения предложенных мною путей сокращения времени вычислений, сформулированного Сергеем Алексеевичем на одной из конференций, как набора процессов, развертываемых в пространстве. [19]
Мы не станем касаться каких-либо подробностей устройств бомб, несущих ядерный заряд, а сосредоточимся лишь на широком спектре физических процессов после взрыва, причем не будет никакого преувеличения, если утверждать, что этот набор процессов касается, пожалуй, всех разделов физики. [20]
Давайте кратко рассмотрим два примера из моего личного опыта: операционные системы MINIX и Amoeba. Для всех задач в системе MINIX есть три системных вызова: send, receive и sendrec. Система структурирована в виде набора процессов, с менеджером памяти, файловой системой и каждым драйвером устройства, представляющими собой отдельный планируемый процесс. В первом приближении все, что делает ядро, - это планирование процессов и управление передачей сообщений между ними. Соответственно, необходимыми являются только два системных вызова: send для отправки сообщения и receive, чтобы сообщение получить. [21]
Рассмотренный подход описывается моделью, представленной на рис. 2.3. Нижний уровень операционной системы - это планировщик, на верхних уровнях расположено множество процессов. Вся обработка прерываний и детали, связанные с остановкой и запуском процессов, спрятаны в том, что мы назвали планировщиком, являющимся, по сути, совсем небольшой программой. Вся остальная часть операционной системы удобно структурирована в виде набора процессов. Очень немногие существующие системы структурированы столь удобно. [22]
В этом учении четко сформулированы виды отдельных элементов ( структурных групп) химических комбинатов, разработан метод определения теоретически возможных разновидностей их сочетаний. Кроме того, установлено теоретически возможное число вариантов расчета для всех практически реальных сочетаний технологических процессов, из которых, при различных степенях превращения в каждом реакторе, определяется оптимальный вариант создания и эксплуатации химического комбината. Здесь следует заметить, что сочетание технологических элементов находится в прямой зависимости от набора процессов для создания химического комбината, варианты определяют эффективное использование сырьевых ресурсов и реагентов, а степень превращения-режим работы отдельных установок. [23]
Низкоуровневый алгоритм выбирает следующий процесс из набора процессов в памяти и готовых к работе. Высокоуровневый алгоритм перемещает процессы из памяти на диск и обратно, что предоставляет всем процессам возможность попасть в память и быть запущенными. [24]
Операционная система Windows 2000 поддерживает процессы, задания, потоки и волокна. У процессов есть виртуальные адресные пространства, кроме того, процессы являются контейнерами ресурсов. Потоки представляют собой единицы исполнения и планируются операционной системой. Волокна являются упрощенными потоками, планируемыми полностью в пространстве пользователя. Задания представляют собой наборы процессов и используются для выделения квот ресурсов. При планировании используется приоритетный алгоритм, в котором управление получает готовый поток с максимальным приоритетом. [25]
Основная идея данного метода заключается в приложении серьезных усилий для того, чтобы процесс был запущен на том же центральном процессоре, что и в прошлый раз. Один из способов реализации этого метода состоит в использовании двухуровневого алгоритма планирования. В момент создания процесс назначается конкретному центральному процессору, например наименее загруженному в данный момент. Это назначение процессов процессорам представляет собой верхний уровень алгоритма. В результате каждый центральный процессор получает свой набор процессов. [26]
Вполне вероятно, что преимущество производства водорода конверсией газа вместо газификации нефтяных фракций зависит от содержания водорода в нефти. При переработке нефти с высоким содержанием водорода процесс паровой конверсии имеет большие преимущества, чем при переработке нефтей с низким содержанием водорода. Выбор схемы переработки нефти больше должен основываться на экономических, чем на теоретических факторах. Эффективность по водороду является не единственным и даже не самым важным фактором, определяющим этот выбор. Однако, поскольку эффективность использования водорода при намечаемом наборе процессов может оказывать весьма сильное влияние на выход продуктов и объем переработки, этот показатель, несомненно, следует учитывать. В некоторых случаях его оценка может существенно помочь в выборе того или иного варианта переработки и теоретическом обосновании оптимальной схемы нефтепереработки. [27]
![]() |
Установки коксования в России. [28] |
Как видно из данных таблицы, средняя продолжительность эксплуатации коксовых установок в России - свыше 30 лет. Из перечисленных установок малосернистый кокс, пользующийся наибольшим спросом у потребителей, стабильно производят Волгоградский НПЗ, Ангарский НПЗ и наш НПЗ. В основном, возможность производства малосернистых коксов этим предприятиям представлена качеством перерабатываемой нефти. Однако, как показал опыт работы нашей УЗК, не последнюю роль в этом играет технологическая схема завода. Мы считаем, что производить малосернистый кокс может и Новоуфимский НПЗ, т.к. наборы процессов заводов идентичны, однако специалистам на месте виднее. [29]
По топливному варианту нефть перерабатывают в основном на моторные и котельные топлива. При одной и той же мощности завода по нефти топливный вариант переработки отличается наименьшим числом технологических установок и низкими капиталовложениями. Переработка нефти по топливному варианту может быть глубокой и неглубокой. При глубокой переработке нефти стремятся получить максимально возможный выход высококачественных авиационных и автомобильных бензинов, зимних и летних дизельных топлив и топлив для реактивных двигателей. Выход котельного топлива в этом варианте сводится к минимуму. Таким образом, предусматривается такой набор процессов вторичной переработки, при котором из тяжелых нефтяных фракций и остатка - гудрона получают высококачественные легкие моторные топлива. Сюда относятся каталитические процессы - каталитический крекинг, каталитический риформинг, гидрокрекинг и гидроочистка, а также термические процессы, например коксование Переработка заводских газов в этом случае направлена на увеличение выхода высококачественных бензинов. При неглубокой переработке нефти предусматривается высокий выход котельного топлива. [30]