Начало приватизационного процесса
И в эти годы, помимо всевозможных выборов, проходила и ваучерная приватизация в России. И если в выборах могли участвовать только граждане, достигшие 18 лет, то приватизационные чеки получали все граждане России.
Требовалось в кратчайшие сроки провести кропотливую работу по подготовке списков для получения приватизационных чеков. Если говорить про подготовку списков для выборов, то все происходило аналогичным образом.
Если бы это происходило сегодня, то и не было бы проблем: есть и готовые базы данных, есть сканеры и средства распознавания текстов, есть персональные компьютеры, принтеры, да и чего только нет.
Мне пришлось принять самое непосредственное участие в подготовке списков для получения приватизационных чеков (ваучеров) населением г. Химки Московской области.
По состоянию на начало 1992 года население города Химки составляло более 130 000 человек. Списки, как правило, были рукописными, либо в лучшем случае напечатаны на пишущей машинке. Необходимо было провести сверку всех списков, заново их распечатать и передать в отделения Сбербанка для выдачи по ним ваучеров, которая начиналась 1 октября 1992 года.
А из компьютеров в администрации города был свободен один компьютер PC AT. Что говорить про администрацию г. Химки, если у самих столпов приватизации мало что было. «У нас не было ни тепла, ни ксерокса, ни факса, ни еды», — вспоминал американский консультант Джонатан Хэй.Но решение было найдено. В одном из военных институтов несмотря ни на что создавалась первая отечественная вычислительная сеть с использованием оптоволокна (о ней подробно я постараюсь рассказать в следующий раз). Так вот в этой сети были задействованы терминальные ЭВМ ЕС-1007.
Что такое терминальная ЭВМ ЕС-1007?
Терминальная ЭВМ ЕС-1007
Она задумывалась и создавалась как малогабаритная высоконадежная стационарная ЭВМ, входящая в третью очередь Единой Системы Электронно-Вычислительных Машин (ЕС ЭВМ) стран социалистического содружества (было и такое сообщество стран в Европе, что-то наподобие сегодняшнего Европейского Союза, но только во главе с СССР). О ее малогабаритности можно судить по фотографии части машинного зала (60 кв.метров), специально создаваемого для ее размещения, включая гермозоны (на заднем плане фотографии):
Для полной картины дадим нескольео технических характеристик (сравните с чем-нибудь современным) ЭВМ ЕС-1007:
- Центральный процессор производительностью 100 000 (подчеркиваю сто тысяч) операций в секунду;
- Оперативная память емкостью от 1 до 4 Мбайт;
- Два накопителя со сменными магнитными дисками (НСМД) емкостью по 100 Мбайт (сравните с сегодняшними флешками).
Я думаю этого достаточно.
Несомненным достоинством этой машины было наличие устройств для широкой алфавитно-цифровой печати. В качестве операционной системы была выбрана мобильная операционная система семейства UNIX/ЮНИКС ОС «МОС ЕС», а в качестве системы управления базами данных была выбрана СУБД «Ingres», поддерживающая реляционную модель данных. Проектирование базы данных (БД) велось с учетом того, что в итоге она должна была стать прототипом БД населения г. Химки и быть установленной на той единственной PC AT, о которой речь шла выше.
Дело оставалось за малым – занести данные в базу данных, провести сверку и распечатать итоговые списки получателей приватизационных чеков. Речь как уже говорилось, шла о 130 000 человек.
Для подготовки информации в нашем распоряжении было 8 дисплеев 7920 у ЭВМ ЕС-1007, а также с десяток отечественных персональных компьютеров ЕС-1840/1841.
Персональный компьютер ЕС-1840
Вот основные характеристики уже персонального компьютера ЕС-1840:
- Процессор построен на основе 16-разрядного МП КМ1810ВМ86, имеющего быстродействие свыше 1 млн. оп./с., 8-уровневую систему прерываний, 4-канальный механизм прямого доступа к оперативной памяти со стороны быстродействующих блоков, программируемый системный таймер;
- Оперативная память составляет 256 или 640 Кбайт;
- В качестве внешнего запоминающего устройства (ВЗУ) используются два НГМД с диаметром 133 мм (5,25 дюйма), полезной емкостью 320 Кбайт и скоростью обмена 250 Кбит/с.
Теперь вы понимаете какими богатствами обладаем мы все в лице своих домашних PC, смартфонов и т.д.
Решение поставленной задачи
При этом никакого интерфейса/программного обеспечения для передачи данных от персональных компьютеров ЕС-1840/1841 на ЭВМ ЕС-1007 не было.
Но что удивительно, и на персональных компьютерах и на ЭВМ ЕС-1007 имелись дисководы для накопителей на гибких магнитных дисках (НГМД).
Но вот незадача, если на персональных компьютерах использовались НГМД размером 5,25 дюйма, то на ЭВМ ЕС-1007 этот размер уже равнялся 8 дюймам.
И здесь было найдено решение.
К этому времени по заказу МО в городе Кирове в НИИ СВТ был разработан НГМД ЕС-6075 для ЭВМ ЕС, включая ЕС-1007, для гибких магнитных дисков 5,25 дюйма. И работа закипела: на персональных компьютерах на гибких магнитных дисках готовились списки населения г. Химки. Затем эти данные с ГМД через стойку ЕС-6075 переносились на ЭВМ ЕС-1007 и записывались в базу данных. Когда база данных была сформирована, оставалось генерация и печать списков получателей приватизационных чеков.
Следует отметить, что на персональных компьютерах стояла ОС MS DOS или Windows 3.0, а на ЕС-1007 – операционная система МОС ЕС (фактически UNIX) и приходилось учитывать эти особенности. Кто сегодня не знает утилиты DOS2UNIX!
Работа была проделана громадная, все делалось впервые, но она с честью была выполнена.
Процесс пошел
И 1 октября 1992 года во всех отделениях Сбербанка РФ г. Химки стали выдавать ваучеры.
Ну а распродажа века закончилась 30 июня 1994 года. Так было положено начало созданию единой базы данных населения г. Химки.
Комментарии (46)
Markscheider
12.01.2017 08:49+1было и такое сообщество стран в Европе, что-то наподобие сегодняшнего Европейского Союза, но только во главе с СССР
Я, с вашего позволения, все же дополню рассказ ссылочкой про блок Варшавского договора. Понимаю, что изначально тема компьютерная, но вдруг кому интересно станет…
Организация Варшавского договора (Википедия)Dm1try
13.01.2017 07:58Markscheider
13.01.2017 09:10СЭВ — Совет экономической взаимопомощи
Да, СЭВ. Так будет точнее.
Но если я правильно понимаю суть вопроса, СЭВ и страны Варшавского договора — это одна компания. Просто СЭВ — это экономическое объединение, а блок ВД — политическое. Замысел и там, и там — противостоять Евросоюзу (ЕЭС) и НАТО.
На этом предлагаю битву Александра Друзя с Википедией завершить :)
vip1953
12.01.2017 10:11+1О ее малогабаритности можно судить по фотографии части машинного зала (60 кв.метров), специально создаваемого для ее размещения, включая гермозоны (на заднем плане фотографии):
Да, от жары можно было спрятаться в гермозоне.
Вообще приятно знать и вспоминать историю страны. А если еще вспомнить первые ЭВМ типа М-220 с 4 Кбайт памяти и какие программы писались на ней!!! А PC/AT хорошая машина, на такого мастерства программирования на той же М-220, ЕС-1007 да ЕС-1040 на ней не достигнешь. Спасибо.saipr
12.01.2017 10:21+1Да, можно было бы написать еще про Генератор Программ Отчетов (протип современных СУБД), созданный IBM для своих мейнфреймов, и о том как в 1978 году советский программист переписал его для М-220. Вы не представляете сколько машинисток было освобождено от рутинной работы печатать отчеты в 10 экзесплярах.
DikSoft
12.01.2017 11:38-2Что-то какое-то гонево? Не верю ®
Мне вся эта эпопея хорошо запомнилась. Вот как у нас было:
В маленьком городке Боровичи Новгородской области в администрации легко нашлось 8 286-х PC AT. Мною была написана на Clipper 5.0 + FastPro++ программа для операторов, вбивающих данные и программа, объединяющая пачки вбитых данных в одну базу данных. Предприятия выделили по просьбе администрации машинисток, которые работая в 3 смены за 10 дней вколотили данные на примерно 65 тысяч жителей. Списки выверили, на банковских Epson-ах распечатали и отдали «наверх». А у Вас Химки и какой-то совсем древний зоопарк. Что-то не сходится?
saipr
12.01.2017 12:18«Не верю» — это по Станиславскому? Вам повезло — «легко нашлось 8 286-х PC AT»!
Вдвойне повезло — вам выделили операторов, которые «работая в 3 смены за 10 дней вколотили данные». Да еще банки дали Epson!!!
А зоопарк, да был в 1991 — 1992 году!!! Не древний уж, но без экспонатов. И мы справились.
Завидую Боровичам!DikSoft
12.01.2017 23:20Завидую Боровичам!
— наверное, действительно, тогда просто повезло, что были энтузиасты, активно пробивающие снабжение администрации компьютерами и их внедрение. Нынче точно завидовать нечему. Нищета и стагнация.
И мы справились.
— ну, все как-то же справились? Кто-то комфортнее, кто-то изобретательнее, как Вы. Кто-то тупо «влоб».saipr
13.01.2017 10:40Ремарка. И у Чубайса практически ничего не было
«У нас не было ни тепла, ни ксерокса, ни факса, ни еды», — вспоминал американский консультант Джонатан Хэй.
alexhott
12.01.2017 15:09Я так понял что в то время когда были уже PC настольные
военные внедряли и тратили бабло на супер древние компы, которые уже на тот момент были никому не нужны и пригодились только как принтерsaipr
12.01.2017 15:40Это вы про IBM? А они (IBM) их (супер компьютеры) до сих выпускают! А при чем тут военные?
VitalKoshalew
12.01.2017 21:25Что «супер» было в вашей, устаревшей уже на момент начала выпуска, ЕС-1007, кроме пятой приёмки? Самые большие микросхемы в мире?
«МежДелМаш» (IBM), конечно, специфическая компания, близкая, по крайней мере в те времена, по духу к советским ведомствам, но мэйнфреймы делал с достаточными характеристиками, чтоб они были коммерчески успешными.saipr
12.01.2017 21:57Так я не понял, ваучеры не надо было выдавать? Или всех женщин вокруге заставить на печатающих машинках печатать раздаточные листы? А ЕС-1007 — это не мэйнфрейм и называлась она терминальной машиной, таким модным сегодня словом.
VitalKoshalew
13.01.2017 00:17Можно было перестать мучить труп больших советских ЭВМ и пересесть на персоналки, на порядок более быстрые. Базу данных нужно было либо создавать для нормальных персональных компьютеров, либо можно было обойтись простой распечаткой набранной информации. С другой стороны, как академический проект и способ самообучения и конверсии предприятия — для вас было полезно. Если сроки не затянули, то и для города задачу заодно выполнили.
IBM делал, в частности, мэйнфреймы (слово, изначально, сленговое) 360 и 370 серий, с которых и скопировали (с отставанием в 10-20 лет) Единую Серию, что на закате привело к появлению, в частности, ЕС-1007. Не вижу тут предмета для спора.avost
13.01.2017 05:39Можно было перестать мучить труп больших советских ЭВМ и пересесть на персоналки, на порядок более быстрые
Смешно. Лучше быть богатым, но здоровым, чем бедным и больным.
Вы ещё скажите, что надо было пользоваться голосовым вводом на сотовом телефоне, вышло бы на два порядка быстрее. У них была всего одна персоналка (и несколько недоразумений). Основной затык в количестве ввода, но который, к счастью, просто параллелиться и не важно на персоналки (которых нет) или терминалы от древней ЕСки (которые есть).VitalKoshalew
13.01.2017 05:53Читайте внимательно статью. Весь ввод произвели на ЕС-1840. ЕС-1007 использовалась для распечатки и overengineering-а.
И работа закипела: на персональных компьютерах на гибких магнитных дисках готовились списки населения г. Химки. Затем эти данные с ГМД через стойку ЕС-6075 переносились на ЭВМ ЕС-1007 и записывались в базу данных.
Sagittarius67
12.01.2017 16:06У нас в те времена для связи PC и ЕС использовалась Иола — http://www.iola.ru/1251/software_pac.htm.
saipr
12.01.2017 16:29
В той конфигурации сети, о которой речь идет здесь (я надеюсь еще опишу ее историю), для создания сети использовалась система унифицированных технических средств передачи данных локальной вычислительной сети ЕС-8430 (1986 – 1990 гг.), – первая в СССР промышленная система для создания ЛВС.
Протокол был LU-6.2, а только потом TCP/IP. И использовались для PC платы Token Ring, а уж потом Ethernet:
Кстати говоря, здесь хорошо видно когда стал испльзоваться язык Си, Unix (МОС ЕС), Ingress
DikSoft
12.01.2017 23:24А мы в своё время на СМ 1420 для распечатки на барабанных принтерах Кермитом перегоняли…
dlinyj
15.01.2017 19:39Как-то слишком пафосно написанно, а по сути какая-то ерунда. Глупо сравнивать сегодняшнее время с тем.
saipr
16.01.2017 14:07Ерунда что? Ваучеры и приватизация?
Глупо сравнивать сегодняшнее время с тем.
Конечно глупо сравнивать возможности Древнего Египта и сегодняшней строительноой индустрии. Глупо сравнивать компьютерную мощь сегодняшнего дня с первыми днями существования нового государства.
В статье ничего не сравнивается, а просто описывается как готовилась приватизация на том, что было. Точно также как историки/археологи описывают как могли египтями имеющимися у них ресурсами построить пирамиды.dlinyj
16.01.2017 15:42Ваучеры и приватизация вообще мне не понятно зачем тут.
О мощностях компьютеров рассуждения очень поверхностны. Для своего времени нормальные машины. Что самое главное они были на 100% наши.
В общем странная, непонятная статья.saipr
16.01.2017 16:16Ваучеры и приватизация вообще мне не понятно зачем тут.
Конечно не причем. Это просто предметная область, подлежащая автоматизации. Делали бы списки для Выборов — говорили про выборы.
Для своего времени нормальные машины. Что самое главное они были на 100% наши.
Именно так — для своего времени (времени производства) это были нормальные и наши машины.
В общем странная, непонятная статья.
А непонятность в чем? Что задачу автоматизации подготовки списков решили? Или зачем ее решали?
VitalKoshalew
Я правильно понимаю, что без пафоса рассказ можно пересказать как «Набрали на десятке ЕС-ок с бумажек списки в файлы, отнесли на паре дискет в ВЦ, где был широкий принтер, там распечатали. Итоговые файлы скопировали на PC-шку в горисполкоме.»?
И чем, на ваш взгляд, PC/AT настолько отличается от клона PC/XT — ЕС1840/1, что про PC рассказывается как о чуде, а ЕС-ки — ну был, мол, «десяток»?
Если были какие-то интересные технические моменты, может о них стоит рассказать подробней? Например, как читали FAT на ЕС-1007? Как была использована реляционность Ingress — реально создали таблицу, скажем, названий улиц и нормализовали базу, исправляя опечатки? Если СУБД реально использовалась как СУБД, то как потом перегоняли из Ingress в FoxBASE, Clipper или что ещё могло в горисполкоме использоваться? И не проще ли для горисполкомовских работников было оставить всё в текстовых файлах и открывать их Лексиконом каким-нибудь? Честно говоря, слабо верится в реальное использование СУБД в горисполкоме.
saipr
1.Насчет пафоса: «Был древний Египет, были камни, нагнали рабов, обтесали камни и получили пирамиду Хеопса». Что здесь не так? Но весь мир смотрит на пирамиды как на величайшее Чудо!
2. PC — чудо? Да — это было чудо и, к сожалению, этого чуда (не важно XT или AT) в России на период было кот наплакал. И горисполкоме была одна и только одна PC. А уж про ЕС-184х всегда говорю только с уважением. Мы еще тогда старались не отстать.
3. Чем PC/AT настолько отличается от клона PC/XT — ЕС1840/1? Да принципиально ничем, не считаю памяти (оперативной, винчесткры, video)
4. Как читали FAT на ЕС-1007? Да очень просто — утилита dd читала с ЕС-6075 образ дискеты, а потом другая утилита вытаскивали из FAT-а файлы и писала в файловую систему ОС МОС ЕС.
5. Как была использована реляционность Ingress — реально создали таблицу, скажем, названий улиц и нормализовали базу, исправляя опечатки? Да, все нормализовалось в третью нормальную форму по Кодду. Лично я еще в 1982 году защитил диссертицию по созданию распределенных баз данных, основанных на моделях Кодда и Абриаля.
6. Как потом перегоняли из Ingress в FoxBASE, Clipper или что ещё могло в горисполкоме использоваться? Ну не было на тот момент в горисполкоме ни FoxBase, ни Clipper, ни чего другого. Ingress функционировал на ЕС-1007 под ОС МОС ЕС. И именно на ЕС-1007 через Ingress и печатались именно на широких принтерах списки получателей ваучеров.
7. И не проще ли для горисполкомовских работников было оставить всё в текстовых файлах и открывать их Лексиконом каким-нибудь?
Вообще-то Лексикон — это прежде всего издательский редактор (я на нем первые книги готовил). Во-вторых, какой Лексикон на ЕС-1007! Нужна PC, а их не было, нужен принтер при PC, а их не было
8.И не проще ли для горисполкомовских работников было оставить всё в текстовых файлах?
Так и было сделано в итоге. Когда работа закончилась, база данных была выгружена в файлы и на дискетах (много дискет) передана, как вы говорите, в горисполком. Предполагалось, что как появятся PC/AT с соответствующими характеристиками, так они будут загружены либо в FoxBASE, Clipper или еще что-то
ivkomn
Свежо придание, но верится с трудом(с)АС
ПушкинГрибоедовГоворят, они бы до сих пор строили, если бы тягали мегалиты веревками по бревнам. Т.е. немногочисленные опыты, которые проскакивают по ТВ, показывают абсурдность технологии волочения, тесания и откалывания клиньями. Призываю игнорировать говорящих о утраченных знаниях, высоких и низких цивилизациях прошлого, но и в абсурд «затащить булыжник в 10-100 тонн на много метров» верить отказываюсь.
saipr
Вот и я про это, что действительность начала 90-ых состояла в том, что скудна была оснащенность вычислительной техникой. Но справлялись. А они в Египте еще и пирамиды строили. Как? «но и в абсурд «затащить булыжник в 10-100 тонн на много метров» верить отказываюсь. „
VitalKoshalew
1. Я не уверен, что сравнение с пирамидами имеет смысл. Тогда это была относительно обычная операция — по завершению набора отнести в какой-нибудь ВЦ на распечатку, а потом прошить в один или несколько томов. Машбюро были в любой крупной организации.
2-3. Я всё равно не понимаю логики вычленения одной PC/AT. У вас был десяток 1840, для этой задачи они могли быть хуже PC/AT только в одном: у них клавиатура была — откровенная дрянь. Вот тут картинки, но картинками это не передать, нужно было нажимать кнопки (это были именно кнопки, а не клавиши клавиатуры!) строго вертикально, и ход у них был малый, и ломались/заедали они всё время. В остальном — нормальные «IBM PC-совместимые» компьютеры, как тогда говорили.
Лексикону ОЗУ хватало, да и те 1-2MB, что были в PC/AT того времени, погоды не делали в 1992 — только пляски с бубном в DOS5 и/или с QEMM (а это, скорее всего, более поздние годы) позволяли их реально использовать под DOS. НЖМД были и в большинстве 1841, но, учитывая разделение на 10 мест машинисток, на каждую ЕС1840 приходилось максимум по коробке ГМД (и то, если дискеты форматировали «по старинке» на 360кБ, а не 720кБ или даже 800кБ), так что большой надобности в НЖМД для задачи набора не было. EGA у PC/AT в этой задаче не поможет никак. Так что фактически для задачи было выделено 11 компьютеров.
5-6. С одной стороны, хороший инженерный подход, с другой — задачу вы поставили себе сами, получился overengineering. База данных, в итоге, была абсолютно никому не нужна, так как не было специалистов для её эксплуатации в горисполкоме (пробемы с доступностью ПО тогда не было — нужно было просто прийти с дискетой к тому, у кого оно было).
7. По моим впечатлениям, Лексикон был второй самой распространённой программой в то время после NC. В нём набирали всё и все.
"Во-вторых, какой Лексикон на ЕС-1007!" — Лексикон сохранял в стандартные текстовые файлы (если не использовать форматирование). От ЕС-1007 требовалось, по большому счёту, только распечатать их.
"Нужна PC, а их не было" — были, 11 штук.
8. Та PC/AT, что была в горисполкоме, имела характеристики, по некоторым параметрам, в разы выше чем ваша ЕС-1007. Вопрос был только в том, что некому было использовать эти характеристики. Вот ниже в тех же условиях в ещё меньшем городке был специалист DikSoft, который базу на PC сделал, и, есть надежда, что ей в дальнейшем пользовались, в отличии от вашего, красивого академически, но, к сожалению, практически бесполезного (кроме, может быть, сортировки и форматирования при распечатке) труда.
saipr
По п/п:
/. Более того в статье сказано, что еще и 8 дисплев ЕС-7920. И дискеты форматировали на 800 Кбайт. А дискетами были большие проблемы: их не было (даже ИЗОТ-а), они сыпались с уже набранной информацией (винчестеров на ЕС-1840 не было).1. На машинке и сейчас можно напечатать. А как же БД? Целостность, непротиворечивость и т.д.
2-3. Кто и что вычленял? Была одна и только одна PC/AT. Что вычленять-то? Цитата ваша:
5-6. Спасибо . Дело не только в специалистах в горисполкоме: все мы, кто делал эту работу становились специалистами и по БД, и по ЮНИКС-у и даже часть задач писали на Си. И это нам помогло в последствии выжить, да выжить. Мы стали специалистами. ? А вы знаете или помните сколько стоил тот же Лексикон или WP? И если вспомнить имеющиеся в Москве на тот момент единичные лазерные принтеры (для того же Лексикона) и сколько стоил тонер для него и сколько стоило распечать машинописный (не печатный) лист, то…
7. Это по вашему впечатлению. В в ЮНИКС-е (МОС ЕС) уже были нормальные редакторы. Можно еще вспомнить XENIX (тот UNIX) для PC/AT. Norton Commander — конечно круто, если бы мы писали любовные письма.
8.
А что самое главное в БД? Именно сортировка и форматирование отчета. Интересно и как вы отлавливали людей с одним и тем же ФИО, датой рождения, адресом и т.п.?
Особенно в NC. Любые характеристики используют опосредованно, а на компьютерах через ПО. Так через какое ПО вы предлагаете вернувшись на 25 лет назад на ЕС-1840 сделать полноценную БД? А мы, кстати, на них ставили Minix (один из прототипов Linux) и в нем тоже работали.
VitalKoshalew
"И дискеты форматировали на 800 Кбайт. "
Раскажите, пожалуйста, технические подробности, как удалось добиться этого на дисководной стойке для ЕС-1007? На огромном рынке PC соответствующие драйверы появлялись, так как был спрос и было много умельцев. Кто написал драйвер для нестандартного формата дискет для ЕС-1007, которых всего было выпущено 250 штук?
"А вы знаете или помните сколько стоил тот же Лексикон или WP?"
Стоил? В 1992 году? Вы, наверное, шутите. О том, что ПО может чего-то стоить, мы тогда узнавали из слёзных воззваний в shareware-программах, призывавших послать чек(!) в долларах(!) на американский адрес, что воспринималось, как послания с далёких планет.
«И если вспомнить имеющиеся в Москве на тот момент единичные лазерные принтеры (для того же Лексикона) и сколько стоил тонер для него и сколько стоило распечать машинописный (не печатный) лист, то…»
Какие лазерные принтеры? Вжжжжик-вжжжжик, вжжжиик-вжжжжиик — и так часами, а потом по перфорации разрывать листы. В том и преимущество лексикона было, что он печатал и встроенными шрифтами и в графическом режиме на матричных принтерах без кириллицы.
"В в ЮНИКС-е (МОС ЕС) уже были нормальные редакторы."
Это 1992 год. Большие ЭВМ уже, фактически, мертвы. Персоналки гордой поступью идут по их трупам. PC DOS 3.30 наше всё, софта — огромная куча, и с каждым годом всё больше. UNIX на долгие годы остался интересен только энтузиастам либо тем, кто по долгу службы вынужден работать с безнадёжно устаревшими машинами.
"А что самое главное в БД?"
В данном случае, главное — чтоб ей пользовались. Вашей, к сожалению, никто никогда не пользовался, кроме единственной распечатки.
"Именно сортировка и форматирование отчета."
Если это — единственная задача (а я подозреваю, так и было), то нормализация с колоссальными усилиями по отлову опечаток в названиях улиц не нужна, одной таблицы хватит. Хватит и набора текстовых файлов, их можно отсортировать и без СУБД, а вывести по столбцам, насколько я помню, можно было вообще средствами матричных принтеров, задав границы табуляции.
«Интересно и как вы отлавливали людей с одним и тем же ФИО, датой рождения, адресом и т.п.?»
Это вам такую задачу поставили, или вы её себе сами придумали? Во-первых, рукописные списки откуда-то поступили, там их, по идее, должны были выверить. Во-вторых, если в отсортированном списке идут подряд 2 одинаковых строки, то понятно, что это дубль, и ловится это либо элементарно программно, либо операционистками при выдаче чеков, как и куча других ошибок, которые на таком массиве будут неизбежно, и, в отличии от дубликатов, ошибку, например, в фамилии никакая СУБД не исправит. Да, все списки в те времена были с ошибками, это было нормально, исполнители на местах это понимали и имели инструкции на этот счёт.
«Так через какое ПО вы предлагаете вернувшись на 25 лет назад на ЕС-1840 сделать полноценную БД?»
На 1840 БД такого объёма целиком негде хранить (но можно хранить в отдельных файлах по районам или по первым буквам фамилии на разных дискетах), а на 1841, а тем более на PC/AT, отлично работали FoxBase/FoxPro, Clipper, dBase и т.д. Реально массово работали, а не, простите, поиграться и выкинуть. Пример — DikSoft описал ниже.
Ещё раз подчеркну — ЕС-1841 — это 4МГц, PC/AT — это 8МГц. Ваша ЕС-1007 — это 0.1МГц. Большие ЭВМ — мертвы.
saipr
1. Что вы все киваете на DikSoft, вы хоть бы его мнение узнали.
Он же написал:
DikSoft 12 января 2017 в 23:20
— наверное, действительно, тогда просто повезло, что были энтузиасты, активно пробивающие снабжение администрации компьютерами и их внедрение. Нынче точно завидовать нечему. Нищета и стагнация.
— ну, все как-то же справились? Кто-то комфортнее, кто-то изобретательнее, как Вы. Кто-то тупо «влоб».
2.
Как же китайцы, американцы да и мы летаем в космос?!
3. Unix, Юникс!!! Больше сказать нечего. И все же интересно на чем я готовил рукописи своих книг в конце 80-х начале 90-х? Я, который принципиально не работал на Микрософт-е!
saipr
А вот что было в 1987-1991 г.г. Unix-подобными системами.
saipr
Речь идет все же не об ЕС-1007, а о стойке ЕС-6075, в которой использовались дисководы от ЕС-1841.
А пользователь
professor9
заметил, что дисководы от ЕС 1841 форматировали дискеты на 640 и даже 740 кб.
А у нас каждый был умелец.
И если бы была выпущена только одна ЕС-1007 и мы бы на ней решали наши задачи и в этом случае драйвер появился бы.
VitalKoshalew
Извините, но без подробностей похоже на «охотничьи рассказы». Дисководы не содержали в себе логики форматирования. За возможность форматировать дискеты «по максимуму» пользователи PC благодарны:
Проходили годы, прежде чем кто-то из них превосходил предыдущий рекорд. Это всё было возможно, благодаря огромному парку PC, открытой архитектуре и миллионам пользователей. Уровень профессионализма многих был весьма высок, но такие шедевры писали действительно единицы из миллионов.
Если что-то подобное было разработано для ЕС-1007 (устаревшей на момент выпуска)+ЕС-6075, хотелось бы узнать подробности.
bozhov
На ваш пост отвечу- в процессоре мегагерцы играют далеко не самую главную роль, например ес-1036 на которой я обслуживал дисковые подсистемы изот 200мб, имела разрядность процессора 32бита, разрядность памяти 144 точно не помню.. за счет виртуальной организации оперативной памяти можно было создавать виртуальные машины, причем каждая могла иметь свою ОС, ну и естественно была многопользовательская, к ней цеплялась дисплейная стойка с 8 или 16ю дисплеями(точно уже не скажу). так что на ваших персоналках с пустыми мегагерцами только в диггера играть)))
saipr
Именно так и работала та же ЕС-1007. На ней запускалась система виртуальных машин (СВМ ЕС) — первая система, в которой была реализована технология виртуальных машин. А затем в одной из виртуальных машин запускалась Юникс-совместимая МОС ЕС. И именно в ней создавалась БД. Самое главное, чтобы памяти в «дисковой подсистеме изот» хватало.
Что касается
они не мои, а наши советские. Да, и в диггера на них играли. Но в данном случае они использовались для подготовки данных на ГМД для БД.