(no subject)

Date: 2021-02-16 16:35 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

BALR/USING.

А еще был PL/I.

(no subject)

Date: 2021-02-17 05:50 (UTC)
sab123: (Default)
From: [personal profile] sab123
Я когда-то давно интересовался, полистал книжку, и меня потрясло, что в ихнем CICS или как-то так разные программы выполняются как треды, в общем адресном пространстве, без защиты памяти.

(no subject)

Date: 2021-02-17 06:26 (UTC)
sab123: (Default)
From: [personal profile] sab123
Это воообще пещерный уровень. А КИКС - как бы относительно современный. Та же фигня, кстати, была в AS/400, но там вроде как программы поставлялись в промежуточном коде и окончательно докомпилировались при установке, поэтому может как-то проверялся доступ к памяти на уровне среды программирования.

(no subject)

Date: 2021-02-18 17:33 (UTC)
sab123: (Default)
From: [personal profile] sab123
z - это новое название линии 360: 360, 370, 390, 4381, z. Ну, а что бывает от доступа к чужой памяти - известно, ошибки в одной программе приводят к нарушениям работы других программ.

(no subject)

Date: 2021-02-19 19:00 (UTC)
sab123: (Default)
From: [personal profile] sab123
Во-от, а теперь представь себе то же самое из-за плохо пробитой дырки в _чужой_ программе.

(no subject)

Date: 2021-02-20 05:50 (UTC)
sab123: (Default)
From: [personal profile] sab123
Так это ж большой компьютер был, со многими польователями. Там, между прочим, даже изначальная VM была, даже на ЕС ЭВМ. Я ее даже лично видел на ЧМЗ, на ЕС-1045, что-ли (или это 1060 была?). Ну, то еесть понятно, почему VM была придумана - потому что прочие операционки на той машине были той самой убогостью или совсем однозадачной или без защиты памяти.

(no subject)

Date: 2021-02-20 09:21 (UTC)
sab123: (Default)
From: [personal profile] sab123
Ну именно о том я и говорю, повисла бы вся система. Или соседняя программа выдала бы неправильный результат.

Таки не надо сводить все "программирование когда не было языка Си" к пещерной 360, да еще и в советской убогости. Происходяшая от нее линейка цвела и пахла до середины 1990-х. И в частности самой первой в мире реляционной СУБД была DB2 именно на той линейке еще в 1970-х.

Ну, а про советскую действительность я тоже помню: на ЧМЗ в один (не)прекрасный момент завелся любитель ИБМ в начальниках, и они купили аж две 4381. Потом оказалось, что написанные на ассемблере программы зарплаты с линейным поиском работают с примерно той же скоростью, что и на списанной ЕС, а про базы данных ЕСовские программисты не в курсе. Потом на той 4381 сдох какой-то особо важный диск, без которого накрылась вся система, а копий они не очень вели.

Кстати, "продвинутые" терминалы у как минимум 4381 были устроены очень похоже на ранний браузер: в терминал загружалась форма, редактировалась в оффлайне в самом терминале, потом постилась в компьютер.

А VM, насколько я помню, давала именно отдельную виртуальную машину к каждому терминалу (по крайней мере, для программистов), с разделением времени между машинами.
Page generated 2026-Jan-09, Friday 12:15
Powered by Dreamwidth Studios