да я же шучу про перфокарты. перфокарты - это однозначно пакетный режим PCP. я не знаю, и даже не представляю, для чего на IBM/360 мог бы понадобиться многозадачный режим. возможно, одной задачей был компилятор, который загружался один раз, а потом компилировал программы из очереди, которые исполнялись как вторая задача. ты можешь предложить другую версию?
Так это ж большой компьютер был, со многими польователями. Там, между прочим, даже изначальная VM была, даже на ЕС ЭВМ. Я ее даже лично видел на ЧМЗ, на ЕС-1045, что-ли (или это 1060 была?). Ну, то еесть понятно, почему VM была придумана - потому что прочие операционки на той машине были той самой убогостью или совсем однозадачной или без защиты памяти.
нет! IBM/360 - это ЕС-1020. ЕС-1045 и 1060 - это следующее поколение. в этом поколении только ДИСПЛЕИ появились. и то, говорю же: "многопользовательский режим" - это была система "ПРИМУС", где каждый пользователь за диплеем просто набивал текст своей программы, потом готовый текст ставился в очередь на "исполнение" (вместо колоды перфокарт в считку), а на дисплей выводилось то, что раньше печаталось на АЦПУ. да, вот тебе и "многозадачность": №1 - "диспетчер", №2 - компилятор, №3 - очередь программ юзеров. никаких одновременных "юзерских". ошибка в твоей программе могла помешать соседу только тем, что повисла бы ВСЯ система.
еще зарплату на ЕС ЭВМ считали. но и тут ЭВМ выступала в роли большого калькулятора - там даже никакая СУБД не использовалась, если говорить о IBM/360 (ЕС-1020). в следующем поколении - да, появилась СУБД ОКА, "терминальная опросная система". но я вот хз кто ЭТИМ пользовался в СССР на мэйнфреймах. зарплату и ту считали БЕЗ СУБД. первая СУБД, которая реально использовалась в Ч - была в первой городской больнице на СМ ЭВМ. впрочем, наверное, чтобы не сильно ущемить достоинство советских "программистов", файлы с таблицами платежных ведомостей можно условно считать прообразом "баз данных"...
Ну именно о том я и говорю, повисла бы вся система. Или соседняя программа выдала бы неправильный результат.
Таки не надо сводить все "программирование когда не было языка Си" к пещерной 360, да еще и в советской убогости. Происходяшая от нее линейка цвела и пахла до середины 1990-х. И в частности самой первой в мире реляционной СУБД была DB2 именно на той линейке еще в 1970-х.
Ну, а про советскую действительность я тоже помню: на ЧМЗ в один (не)прекрасный момент завелся любитель ИБМ в начальниках, и они купили аж две 4381. Потом оказалось, что написанные на ассемблере программы зарплаты с линейным поиском работают с примерно той же скоростью, что и на списанной ЕС, а про базы данных ЕСовские программисты не в курсе. Потом на той 4381 сдох какой-то особо важный диск, без которого накрылась вся система, а копий они не очень вели.
Кстати, "продвинутые" терминалы у как минимум 4381 были устроены очень похоже на ранний браузер: в терминал загружалась форма, редактировалась в оффлайне в самом терминале, потом постилась в компьютер.
А VM, насколько я помню, давала именно отдельную виртуальную машину к каждому терминалу (по крайней мере, для программистов), с разделением времени между машинами.
нет. не было никаких "соседних" программ. я же объяснил что это была за мультизадачность: диспетчер, управляющий очередью, и сама очередь. возможно, от очереди отделялся компилятор. пользовательские задачи исполнялись последовательно.
"языка С не было" до появления Unix, а он у нас на кафедре появился вместе с Электроникой-85 (в 1985). ЕС-1020 (IBM/360) к этому времени уже устарела. даже с "Примуса" народ перешел на СМ ЭВМ.
DB2 по-русски называлась "Ока-2" - я про нее упоминал.
ну а SVM - это уже было настолько далеко от IBM/360... это все равно что говорить: Intel 8086 - это начало линейки современных PC с Windows-10.
(no subject)
Date: 2021-02-19 19:00 (UTC)(no subject)
Date: 2021-02-20 04:17 (UTC)я не знаю, и даже не представляю, для чего на IBM/360 мог бы понадобиться многозадачный режим. возможно, одной задачей был компилятор, который загружался один раз, а потом компилировал программы из очереди, которые исполнялись как вторая задача. ты можешь предложить другую версию?
(no subject)
Date: 2021-02-20 05:50 (UTC)(no subject)
Date: 2021-02-20 07:35 (UTC)еще зарплату на ЕС ЭВМ считали. но и тут ЭВМ выступала в роли большого калькулятора - там даже никакая СУБД не использовалась, если говорить о IBM/360 (ЕС-1020). в следующем поколении - да, появилась СУБД ОКА, "терминальная опросная система". но я вот хз кто ЭТИМ пользовался в СССР на мэйнфреймах. зарплату и ту считали БЕЗ СУБД. первая СУБД, которая реально использовалась в Ч - была в первой городской больнице на СМ ЭВМ. впрочем, наверное, чтобы не сильно ущемить достоинство советских "программистов", файлы с таблицами платежных ведомостей можно условно считать прообразом "баз данных"...
(no subject)
Date: 2021-02-20 09:21 (UTC)Таки не надо сводить все "программирование когда не было языка Си" к пещерной 360, да еще и в советской убогости. Происходяшая от нее линейка цвела и пахла до середины 1990-х. И в частности самой первой в мире реляционной СУБД была DB2 именно на той линейке еще в 1970-х.
Ну, а про советскую действительность я тоже помню: на ЧМЗ в один (не)прекрасный момент завелся любитель ИБМ в начальниках, и они купили аж две 4381. Потом оказалось, что написанные на ассемблере программы зарплаты с линейным поиском работают с примерно той же скоростью, что и на списанной ЕС, а про базы данных ЕСовские программисты не в курсе. Потом на той 4381 сдох какой-то особо важный диск, без которого накрылась вся система, а копий они не очень вели.
Кстати, "продвинутые" терминалы у как минимум 4381 были устроены очень похоже на ранний браузер: в терминал загружалась форма, редактировалась в оффлайне в самом терминале, потом постилась в компьютер.
А VM, насколько я помню, давала именно отдельную виртуальную машину к каждому терминалу (по крайней мере, для программистов), с разделением времени между машинами.
(no subject)
Date: 2021-02-20 11:39 (UTC)"языка С не было" до появления Unix, а он у нас на кафедре появился вместе с Электроникой-85 (в 1985). ЕС-1020 (IBM/360) к этому времени уже устарела. даже с "Примуса" народ перешел на СМ ЭВМ.
DB2 по-русски называлась "Ока-2" - я про нее упоминал.
ну а SVM - это уже было настолько далеко от IBM/360... это все равно что говорить: Intel 8086 - это начало линейки современных PC с Windows-10.