Евгений Вениаминович Лишак - Записки парасистемного программиста
Название: | Записки парасистемного программиста | |
Автор: | Евгений Вениаминович Лишак | |
Жанр: | История: прочее, Литература ХX века (эпоха Социальных революций), Советские издания, Программирование: прочее | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 1984 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Записки парасистемного программиста"
Методический материал для разработчика ПО.
Статьи полезные с исторической точки зрения для всех любителей современных теорий организации программного производства, так еще и актуальность до сих пор не потеряна. Правда примеры основаны на реалиях тех времен (1984 год или около того), но это почти не помеха — аналоги в современной практике находятся без труда. В общем, приобщайтесь к истокам!
Читаем онлайн "Записки парасистемного программиста". [Страница - 25]
* * *
Я снова жду. Я — процесс. Теперь я жду, пока на дисплей выведется мой вопрос, оператор ЭВМ ответит, а ответ введется в оп. Выводить вопрос из оп на дисплей и вводить ответ с дисплея в оп будут специальные устройства ЭВМ, которыми управляет особый процесс операционной системы. Я поставил в очередь к этому процессу свой запрос и снова жду. "Диспетчер" нашел того из нас, кто в состоянии выполняться, и отдал ему процессор. Арамис сделал выпад и застыл на долю секунды, а актер уже облачился в одежду гвардейца и парирует свой же удар. Hо между атакой арамиса и ответом гвардейца актер успел еще исполнить и некоторые роли режиссера, дерижера, осветителя, гримера… Словом тех, кого зритель не видит.Это все роли, то есть программы большого комплекса программ, который и называется "операционная система". И все эти роли должен суметь сыграть один актер! Тем не менее, актер не одинок в нашем театре. В ЭВМ кроме процессора существуют еще и другие устройства, не менее важные в ее работе. Сменим слегка декорации. Перенесем действие нашего представления в таверну. Действующие лица теперь такие: посетители и трактирщик. Посетители — это процессы тех, кто пользуется ЭВМ. Они осуществляют волю составителя этих ролей — программистов-пользователей. Роль трактирщика — это комлекс программ операционной системы. Посетители, как вы уже догадались, пришли есть. Для этого им нужно приносить кушания (ввод данных) и уносить пустые тарелки (вывод). Посетители все время самые разные. Заранее их роли актеру неизвестны. Он играет их, что называется, с листа. А вот роль трактирщика заранее написана системными программмистами, разработавшими программы операционной системы. Никакой импровизации не предусмотренно. Наш трактирщик услужлив, предупредителен, но строг и страшный педант. Он сделает для посетителя все, что предусмотренно правилами поведения в таверне. Hо если посетителю захочется птичьего молока — милости просим за дверь. Натолкнувшись на непредусмотренные в роли трактирщика действия посетителя, наш актер откроет книгу ролей на странице с заголовком "аварийное окончание". Помните, я говорил, что наш актер работает не один. Кто же ему помагает? Как раз сейчас наш актер в роли трактирщика пошел на кухню с очередными заказами. Пойдем с ним и мы. Там его указаний ждет повар. А вот роль повара никто не играет. Повар существует сам по себе. Это специализированныя часть ЭВМ, которая управляет всеми ее внешними устройствами. Через нее проходят все операции ввода и вывода даннных. В разных ЭВМ это устройство называется по разному. Где — канал. Где — процессор ввода вывода. Пока процессор занят вычислениями, канал управляет внешними устройствами. Hа кухне это, конечно плита, мойка, погреб и т. п. А на самом деле это накопители на магнитных дисках, магнитных лентах, дисплеи, печатающие устройства…
— Стоп, — скажете вы. — Ведь раньше мы выяснили, что вводом и выводом управляет специальная программа ОС, а не какой-то там --">Книги схожие с «Записки парасистемного программиста» по жанру, серии, автору или названию:
Алекс Экслер - Полные записки кота Шашлыка Жанр: Юмористическая проза Год издания: 2004 |
Василий Юрьевич Меркулов - Записки путешественника по параллельным мирам (СИ) Жанр: Фэнтези: прочее Год издания: 2015 |
Игорь Михайлович Забелин - Записки хроноскописта Жанр: Научная Фантастика Год издания: 1969 |