IBM System/360 — История о провале, не оказавшимся таковым

Я продолжаю мой цикл статей про IBM System/360 (первая часть о системе «в целом», вторая часть про архитектуру). Не затронутыми осталось несколько интересных тем, и первая из них — это операционные системы System/360, особенно исторический аспект их развития.

До начала 60-х годов, «мощные» и «бюджетные» решения IBM были несовместимы. Перенос программ был затруднен, а порою и совсем невозможен. Это обуславливалось многими причинами, начиная с разницы в операционных системах, и заканчивая различиями периферии. То, что сейчас кажется само собой очевидным — совместимость различных программных и аппаратных компонентов, тогда было совсем не обязательным. Именно в ходе разработки System/360 инженеры компании решили, что такой подход сильно удорожает разработку и дальнейшее сопровождение, и решили стандартизировать новую систему, упростив портирование программ и сопровождение ЭВМ.

Изначально планировалось поставлять компьютеры System/360 с новой операционной системой с пакетной обработкой заданий. Проще говоря, каждая программа, которую надо запустить, описывается в виде «пакета» — самой программы и набора входных данных. Эти пакеты обрабатываются последовательно в зависимости от приоритета и наличия ресурсов. Такой подход позволял уменьшить человеческое участие в планировании работы мейнфрейма и оптимизировать его загрузку, снижая таким образом накладные расходы. Операционная система должна была называться OS/360.

Разработчики этой ОС поставили перед собой невероятно амбициозные задачи, которые не решались до этого. Данная операционная система должна была обеспечить поддержку «многопрограммности». С медленной периферией исполнение только одной программы за раз приводило к частым простоям, когда система ждала каких-то данных с внешнего устройства. Поэтому использовался подход, схожий с современным асинхронным программированием. В память загружалось несколько программ и первая из них запускалась на выполнение. При необходимости долгого ожидания, контекст текущей программы сохранялся, и управление передавалось следующей, которая могла работать, пока первая ждала данные. Операционная система в этом случае должна была держать все под постоянным контролем, защищая загруженные программы от сбоев других программ, и контролируя доступ к ресурсам. Все это усложнялось отсутствием концепции виртуальной памяти. Операционная система должна была работать на всех моделях линейки, поэтому конфигурации разнились от 16 КБ ОЗУ и до 1 МБ, а скорость работы — от нескольких тысяч операций в секунду, до полумиллиона. Так же операционная система должна была удовлетворять потребности всех программ, начиная со сложных математических расчётов, почти не использовавших внешние накопители, и заканчивая простыми аналогами СУБД, которые полностью строились на операциях ввода-вывода.




Читать дальше →

Природа подсказала ученым новый способ защиты банкоматов

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

Разработанная пленка представляет из себя огромный набор микроскопических пластичных сот, расположенных друг над другом и заполненных пероксидом водорода и диоксидом марганца. Когда конструкция сот повреждается, две субстанции смешиваются и создают пену, чья температура составляет 80° C.




Читать дальше →

Кусочки жизни послевоенной Италии

После окончания Второй Мировой войны и падением диктатуры Бенито Муссолини, в Италии зародился неореализм, демонстрирующий реальные условия жизни итальянцев в послевоенный период.

Сразу несколько известных фотографов заполнили пустовавшую нишу и сегодня считаются классиками жанра. Неореализм был больше характерен для кинематографа, но имел свое представительство и в фотографии: Бруно Россо, Нино Мильори, Дзанарди Просперо, Марио Финоккарио и многие другие таланты Италии середины прошлого века. По музеям и галереям мира сейчас путешествует выставка 27-ми фотографов того времени. В фокусе выставки – спонтанные снимки, ярко и емко изображающие быт обычных итальянцев послевоенной эпохи.




Читать дальше →

Меню из насекомых

Во всем мире насекомые все чаще воспринимаются, как источник питания для человека. И если раньше это было экзотикой Юго-Восточной Азии, то теперь тренд переместился и в Европу, а также Северную Америку.

Например, в Германии очень популярны леденцы с насекомыми. Высокое содержание белка и доступность отлова позволяют действительно считать насекомых хорошим источником питания. Вашему вниманию фотоподборка из недавно открывшегося кафе в немецком Берлине. Вот только как быть с эстетикой. Очевидно, что не каждый человек способен проглотить личинку, и уж тем более, ее разжевать. Стереотипы, сложившиеся столетиями, мешают нам осуществлять многое. Салат с кузнечиками, саранча с чили, мучные черви с корицей и кориандром. Вкуснотища! Правда, не для каждого из нас :)



Читать дальше →