Записки парасистемного программиста - [20]

Шрифт
Интервал

* * *

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

Актер перевоплотился в трактирщика, и играя его роль, подошел к посетителю и принял заказ. Произошло прерывание: процессор прервал выполнение программы пользователя и начал выполнять программу ОС. Процесс управления вводом-выводом ОС стал активным. Он принял у процесса пользователя заказ на ввод данных. Трактирщик отнес заказ повару. Процесс управления вводом-выводом скомандовал каналу ввода-вывода выполнить операцию ввода. Точнее, актер, играя роль трактирщика, приказал повару выполнить заказ. Точнее, процессор, выполняя программу управления вводом-выводом ОС, скомандовал каналу выполнить операцию ввода. Трактирщик решил, что дальше нужно играть роль сидящего у окна посетителя с солидным видом. Его блюдо уже готово. Процесс ОС, который называется "диспечер" выбрал для работы самый приоритетный среди готовых к работе процессов. Актер перевоплотился в указанного посетителя и стал есть его блюда. Процессор получил для выполнения от ОС выбранный процесс и начал выполнять его программу. Так прошло минут пять.

Так прошло миллисекунд пять. Повар прокричал с кухни что готово какое-то блюдо. Канал запросил прерывание. Актер бросил есть блюдо за посетителя и побежал на кухню в качестве трактирщика разбираться. Процессор прервался. Управление получила ОС. Ее процесс разобрался в возникшей ситуации. Выяснилось, что готово блюдо посетителя в пенсне и серой шляпе. Трактирщик отнес ему блюдо и перевел посетителя в разряд тех, чью роль можно играть. Выяснилось, что выполнен запрос процесса N16. Процесс управления вводом-выводом передал процессу N16 данные и отметил его, как готовый к выполнению. Затем трактирщик определил, кто из имеющих еду посетителей самый солидный, и актер начал играть его роль… Затем "диспечер" определил, кто из готовых к выполнению процессов самый приоритетный, и передал ему управление процессором…

Евгений Лишак. Записки парасистемного программиста. Журнал «Звание — сила», 1984, № 8, с. 6–7


Рекомендуем почитать
О разделах земель у бургундов и у вестготов

Грацианский Николай Павлович. О разделах земель у бургундов и у вестготов // Средние века. Выпуск 1. М.; Л., 1942. стр. 7—19.


Афинская олигархия

Монография составлена на основании диссертации на соискание ученой степени кандидата исторических наук, защищенной на историческом факультете Санкт-Петербургского Университета в 1997 г.


Новгород и Псков: Очерки политической истории Северо-Западной Руси XI–XIV веков

В монографии освещаются ключевые моменты социально-политического развития Пскова XI–XIV вв. в контексте его взаимоотношений с Новгородской республикой. В первой части исследования автор рассматривает историю псковского летописания и реконструирует начальный псковский свод 50-х годов XIV в., в во второй и третьей частях на основании изученной источниковой базы анализирует социально-политические процессы в средневековом Пскове. По многим спорным и малоизученным вопросам Северо-Западной Руси предложена оригинальная трактовка фактов и событий.


Ромейское царство

Книга для чтения стройно, в меру детально, увлекательно освещает историю возникновения, развития, расцвета и падения Ромейского царства — Византийской империи, историю византийской Церкви, культуры и искусства, экономику, повседневную жизнь и менталитет византийцев. Разделы первых двух частей книги сопровождаются заданиями для самостоятельной работы, самообучения и подборкой письменных источников, позволяющих читателям изучать факты и развивать навыки самостоятельного критического осмысления прочитанного.


Прошлое Тавриды

"Предлагаемый вниманию читателей очерк имеет целью представить в связной форме свод важнейших данных по истории Крыма в последовательности событий от того далекого начала, с какого идут исторические свидетельства о жизни этой части нашего великого отечества. Свет истории озарил этот край на целое тысячелетие раньше, чем забрезжили его первые лучи для древнейших центров нашей государственности. Связь Крыма с античным миром и великой эллинской культурой составляет особенную прелесть истории этой земли и своим последствием имеет нахождение в его почве неисчерпаемых археологических богатств, разработка которых является важной задачей русской науки.


Тоётоми Хидэёси

Автор монографии — член-корреспондент АН СССР, заслуженный деятель науки РСФСР. В книге рассказывается о главных событиях и фактах японской истории второй половины XVI века, имевших значение переломных для этой страны. Автор прослеживает основные этапы жизни и деятельности правителя и выдающегося полководца средневековой Японии Тоётоми Хидэёси, анализирует сложный и противоречивый характер этой незаурядной личности, его взаимоотношения с окружающими, причины его побед и поражений. Книга повествует о феодальных войнах и народных движениях, рисует политические портреты крупнейших исторических личностей той эпохи, описывает нравы и обычаи японцев того времени.