Серия «IT и компьютеры»

99

Мой компьютерный опыт

Серия IT и компьютеры
Ввод команд процессора вручную

Ввод команд процессора вручную

Минск-22
В 1977 году я поступил в 9-й класс 239 школы г. Ленинграда, в которой стояла ЭВМ (Электронная вычислительная машина) "Минск-22", и были уроки программирования.
Сначала нас учили Алголу-60 теоретически, с определенного момента мы получали индивидуальные "курсовые", и были допущены к ЭВМ. Текст программы надо было самому набивать на перфолентах, а потом отдавать их оператору.
Заодно надо было выучить соответствия символов и дырочек в перфоленте и научиться эти ленты правильно резать/склеивать.
Во внеучебное время ЭВМ была не сильно загружена, а у оператора был 8-ми часовой рабочий день, так что после уроков в зале тусовались ученики, которым было интересно напрограммировать что-нибудь вне заданий.
Но в школе это было вообще не продумано (а ведь можно было строить и просчитывать, например, физические модели), поэтому интересные задания придумывали сами себе.
Еще была возможность сесть за пульт, вводить команды вручную и вручную их запускать. Но это делали уж совсем "продвинутые".

Программируемый микрокалькулятор Б3-21
В 1978 году в школе появились программируемые калькуляторы.
Занятия с ними проходили в специальном кабинете раз в две неделе по 2 часа.
Были они как-то скоротечны и всего их было немного, так что почти ничего не помню.
Составляли программы для расчетов пределов, решения каких-то уравнений.
Но по тем временам то был супер-прогресс и, в итоге, мы обладали супер-знаниями в компьютерной области.

Искра-1256 (Тренажер)
В 1979 году поступаю в ЛЭТИ, где на нашей кафедре уже был персональный компьютер! Формально он назывался "Микро-ЭВМ".

Напомню, что первый персональный компьютер IBM PC (модель 5150) был представлен 12 августа 1981 года, ознаменовав начало эпохи массовых ПК. Так что, СССР хоть были не первыми, но могли стать, для начала, "прочно вторыми".
На компьютере были компиляторы ALGOL и FORTRAN, на клавиатуре - специальные клавиши для ключевых слов (for, if и т.д.). Программа записывалась на магнитофонную кассету.
В то время, как ВСЕ однокурсники считали свои курсовые "вручную" на логарифмических линейках и (избранные!) на калькуляторах, в нашей группе мы использовали Искру.
Примечательно, что когда группа товарищей из ГДР увидели Искру, они сказали: "Выкиньте ЕС, выпускайте эти компьютеры!".
Но нет. IBM тогда была ориентирована на развитие mainframes, поэтому "партия и правительство СССР" посчитало Искру "баловством" и это направление, фактически, свернуло.

ЕС-1045
Второй курс, баловство кончилось.
Начался PL/1, заполнение специальных бланков с текстом программы и сдача их машинисткам, получение пакета перфокарт на следующий день, сдача их операторам, получение распечатки, где из-за ошибки машинистки сотня наведенных ошибок текста программы, заполнение бланков с исправлением, замена неправильных перфокарт...
Вот, с чем мы работали (все ящики были пронумерованы и закреплены за людьми):

Правда, была целая комната (на весь институт) с дисплеями, где можно было общаться с компьютером без перфокарт, но попасть туда студенту было, практически, нереально.

Электроника Б3-36
Так как нам в институте приходилось много считать вручную, решили купить мне калькулятор:

Когда его только выпустили в 1979 году, он стоил 210 рублей. Почти сто килограмм мяса или докторской колбасы. Две месячные зарплаты инженера. Естественно, никто его за такую цену не покупал. Уже через год его цена стала 120 рублей. Опять никто не берет. Даже странно. Тогда еще через год снизили до 70 рублей. За такую цену мы его и взяли в 1981 году.
Все, что он умел делать, видно на панели. Реально спасал почти до конца учебы в вузы. Даже иногда делал на нем расчеты для друзей.
Ну а процедура ценообразования этого калькулятора наглядно показывает, что за "экономика" была в СССР.

Что-то неведомое
На последнем курсе военной кафедры нам преподавали какую-то "военную" ЭВМ. Обещали показать ее вживую. Но мы этого так и не дождались, так как она где-то так и не заработала.
Мы даже военные сборы, в итоге, не проходили, две недели ждали корабль, на котором есть какая-то ЭВМ (вроде, серии ЕС), но не дождались. Так и выпустили нас без сборов и присяги.

СМ ЭВМ
В 1985 году студенческая вольница кончилась и оказался в НИИ ТМ (Научно-исследовательском институте точной механики) в должности программиста АСУ на срок 3 года (как тогда было положено для всех выпускников вузов).
Работать мне предстояло на СМ ЭВМ (номер не помню), полностью "содранной" с PDP-11.
Она была с перфовводом для ввода текста программы на перфоленте и с дисплеем для управления ЭВМ.

Помню команды управления: PIP, DIR, COM.
Программировал на FORTAN 77. Точнее, делал вид, что программировал, так как результат моей работы никак не сказывался на зарплате.
Самое главное: на этой ЭВМ было много игрушек, коллекцию которых "начальник ЭВМ" регулярно пополнял.
Причем, сам он в них играл почти легально, называя это "тестированием".
Змейка, Марсиане, пивной бар, тетрис, разного рода лабиринты...
Еще одна змейка, которая двигалась "по стакану" сверху вниз зигзагом, и по ней надо было стрелять. Только если попадал в тело, то она разрывалась пополам и двигалось уже две змеи, и т.д.
В конечном итоге и мне, и начальству надоело мое пребывание в НИИ, и меня выпустили досрочно работать в школу.

КУВТ-86

Чтобы не повторяться, просто приведу ссылку: Информатике в школе — 40 лет!

Macintosh
В году этак 1993 или 1994 в школе неожиданно появились Macintosh-ы.
История такая: когда в бывшем СССР стало все быстро разваливаться, несколько людей из какого-то НИИ наладили импорт из Швеции Macintosh, которые там шли на свалку. Компьютеры работающие, но староватые для шведов. Кроме того, за утилизацию хозяевам надо было платить, а тут их просто забирали. Все довольны.
Первые партии разошлись, а дальше дело замерло. Один из предпринимателей, по приглашению нашего завуча, пришел в школу с нереализованным остатком.

Что это были за модели - не помню, но по тем временам это было просто чудо для России (уже не СССР).
Люди осваивали Norton commander, а у нас был полный офисный набор с полноценным GUI, да еще и программа для создания мультипликации, звуковой редактор, графический Pascal. Только все черно-белое. Операционная система загружалась с дискетки объемом 400 Кб. Программы - тоже. Дети покупали собственные дискетки, с которыми и ходили на урок.
Кто тогда слышал хотя бы о Windows? А у нас дети уже учились на Mac OS 6.х и 7.1.

Macintosh Quadra и Power Mac
В 1996 году губернатором СПб стал Яковлев, который своим заместителям предоставлял деньги для использования по их собственным программам. Нашему директору удалось у одного из замов получить их на новую компьютерную технику (к тому времени КУВТ-86 уже стыдно было даже показывать без уточнения, что это - музей).
И вот, новый класс, 10 Macintosh Quadra (с MAC OS 8.x), объединенные с Power Mac/Power PC (с Mac OS 9.1) в одну сеть. Плюс видеоплата с TV tuner и входами/выходами для подключения видеомагнитофона, видеокамеры и микрофона.

Photoshop, Pagemaker, MS Office, Filemaker, Macromedia Director, LOGO, пакет из сотни обучающих программ по разным предметам и для разных возрастов, программа для монтажа фильмов...
В программах по физике можно было собирать электрические и радиосхемы, виртуально проверять их работу. А можно было создавать свои системы на блоках/пружинках, планетарные системы...
Многие в России еще на MS DOS сидели, использовали 16-ти цветные мониторы, а у нас - полное мультимедиа, дизайнерская и видеостудия.
Те обычные пользователи, кто уже "вкусил" MS Windows (95) думали про него как про некое новое суперсовершенство, не подозревая, что это всего лишь жалкая пародия на MacOS :)

Tandem
1999 год. Компания называлась "Суперлото Плюс". Совместное Российско-Канадское предприятие, созданное для следующих целей:
Со стороны Канады: Вывезти устаревшее, но еще работающее оборудование для лотерей; возможно, реально запустить лотереи в России и заработать на этом.
Со стороны России: Урвать у канадцев денежку; возможно, реально запустить лотереи в России и заработать на этом.

Tandem - это NonStop mainframe (большой компьютер), который никогда не выключался, и который в режиме реального времени обслуживал банки, банкоматы, супермаркеты, лотереи. У него не было ОЗУ, а была только процессорная и дисковая память.
4 процессора выглядели как длинные ящики.
1-й процессор - основной. 2-й процессор - дублировал 1-й.
3-й процессор - резерв 1-го. 4-й - дублирование 2-го.
В любой момент, без выключения компьютера можно было вынуть любые 2 процессора (например, для ремонта), но система продолжала работать. Третий процессор тоже можно было вынуть, но не рекомендовалось.
С дисками - тоже самое. Печать - на АЦПУ.

Для управления Tandem-ом был штатный компьютер (тонкий клиент), а также можно было подключить несколько компьютеров со специальной программой, но общались они по "расширенному" telnet.
У нас было 4 основных компьютеров с Windows (для операторов) и еще пара "вспомогательных". Именно там я впервые познакомился с Windows.
Всего, в итоге, было подключено около сотни лотерейных терминалов (рассчитывали для начала на тысячу).
Потом оказалось, что основные деньги урвал кто-то на канадской стороне, и жизнь компании закончилась.

P.S. Вот такая получилась малая история развития компьютерной техники.
Кому не нравится, - я не виноват :)

Показать полностью 8

Захотелось "поиграться" с ИИ

Серия IT и компьютеры

Переносил свои записи из старой тетрадки и захотелось проверить, как ИИ справится с "Пословицами/поговорками перевертышами".
Интересно (для меня) получилось:

*****
Какая поговорка или пословица спрятана в этом предложении:

1) Ненависть не присуща старикам
Google AI:
В этом предложении зашифрована пословица: Старая любовь не ржавеет.

Яндекс Алиса:
В предложении «Ненависть не присуща старикам» зашифрована пословица «Старость не радость.

2) Замори овцу голодом, чтобы она домой пришла
Google AI:
В этом предложении зашифрована пословица: Сколько волка ни корми, он всё в лес смотрит.

Яндекс Алиса:
В предложении «Замори овцу голодом, чтобы она домой пришла» зашифрована пословица «Насильно мил не будешь».

"Правильные" ответы:
1) Любви все возрасты покорны
2) Сколько волка не корми, он все в лес смотрит

*****

А вот с тремя "Веселыми вопросами":
1) Какая река течет во рту? (Десна)
2) Что есть в арбузе, помидоре и огурце, но нет в дыне и тыкве? (Буква "р")
3) Что с пола за хвост не поднимешь? (Клубок ниток)
Google AI и Яндекс Алиса справились без проблем.

*****

Вывод: Отсутствует :)

Показать полностью
0

Информатике в школе — 40 лет!

Серия IT и компьютеры
БК-0010(Ш)

БК-0010(Ш)

Как-то интернет слабо отреагировал на это событие. Приходится напомнить.

В сентябре 1985 года в школах ввели новый предмет — Основы информатики и вычислительной техники (ОиВТ).
И было это сначала полным ужасом для учителей математики и физики, так как им просто дали учебники, и сказали: «Осваивайте и учите». А ведь подавляющее большинство из них видели ЭВМ только на картинках или по телевизору.
Большая часть учебника была посвящена языку программирования «Рапира» (вроде), который был похож на ALGOL но на русском языке. Запустить где-либо программы на нем не было никакой возможности.
В ряде школ часы ОиВТ просто "распилили" на другие предметы.

После некоторой паузы был объявлен призыв инженеров в школы. Они работали там по совместительству и учили тому языку, который использовался в их работе. Иногда им удавалось проводить для учеников экскурсии на своей работе. Причем, у некоторых на работе были только ЕС с перфокартами :)

Реальная достаточно широкая информатизация началась после выпуска и поставки «Комплекса учебной вычислительной техники» (КУВТ-86), состоящего из ДВК-2 в качестве файл-сервера и 12 компьютеров БК-0010(Ш) и маленьких ч/б телевизоров к ним в качестве дисплея.

ДВК-2

ДВК-2

На БК-0010 стоял интерпретатор с Фокала, на БК-0010Ш — с Бейсика (смотри фото). Стоимость комплекса была в районе 40 тыс. рублей (8 автомобилей "Жигули").

В Приморском районе г. Ленинграда первый КУВТ-86 был поставлен только в 1988 году, второй — 1989 году в 116 школе. Чтобы не мучились учителя и ученики соседних 4-х школ, были образованы «центры информатики». Понятно, что никаких соответствующих программ обучения и учебников не было, в каждом таком центре в городе учили как хотели (могли).

Мною были налажены контакты, благодаря которым мы обменивались различными программами с другими центрами в городе. Игровые программы создавали энтузиасты, купившие БК-0010 в личное пользование (в магазине, по записи за 1000 рублей). У меня было собрано штук 50. Еще удалось разжиться в каком-то НИИ пакетом обучающих программ для младшей школы.

На новый качественный уровень информатизации в нашей школе удалось перейти только в 1994-1996 годах, когда у нас появились Macintosh. Тогда же мне удалось полностью разделить программирование и компьютерные технологии.

P. S. Когда в школах в приказном порядке стали вводить шахматы, я сразу вспомнил введение ОиВТ. Больше 30 прошло, а подход все тот же :)

Показать полностью 1

Мои мысли про искусственный интеллект (ИИ)1

Серия IT и компьютеры
Органчик, "древний" ИИ

Органчик, "древний" ИИ

Предыдущие два моих поста про ИИ ("Важность машинного обучения" и "ИИ - это не простые галлюцинации") были полушутливыми, теперь попытаюсь говорить серьезно.

Китайцы сделали очередной «Цап-царап» (DeepSeek), используя древний китайский метод разработки copy&paste, и это вызвало очередной всплеск обсуждений/рассуждений людей, которые плохо понимают, что такое ИИ вообще, а не только языковые модели.
Попробую простыми словами не эксперта, но и не дилетанта рассказать, что же это такое.

Во-первых, это сложные алгоритмы. Причем не один, как многие думают, а несколько. Например:
— Оптимизация перевозок (навигаторами в авто все пользуются?);
— Вычисление вероятности возникновения события, например, дождя;
— Вычисление отклонения или аномального поведения оборудования и/или системы, например, полета самолета.

"Нейронные сети" — это не ИИ и не алгоритм, а математическая модель, то есть просто подход к составлению алгоритмов

Во-вторых, использование ИИ можно разделить на 3 больших блока:
1) Распознавание (recognition)
2) Прогнозирование (prediction)
3) Самоуправление («self driving») в общем смысле, как то принятие решения на основе обработки информации

Как примерно работает распознавание можно понять, пытаясь создать «распознаватель» лица: Курс "Elements of AI" глава "Happy or not?" (внизу страницы).
Если "вес (weight)"  равен -1 (минус один), то данный пиксел классифицируется как относящийся к несчастному лицу; если равен 1, то данный пиксел классифицируется как относящийся к счастливому лицу.
Нужно проставить веса так, чтобы одновременно "распознавались" 6 из 8 как счастливых, так и несчастных лиц.

По остальным пунктам, я уверен, вы уже сами сможете найти/привести примеры.

В-третьих, ИИ включает в себя «машинное обучение» (machine learning), то есть возможность корректировки алгоритмов на основе обратной связи, пополнение/изменение используемых ими данных.

Резюме:
Не ждите от ИИ генерации каких-либо новых супер-идей (супер-решений) . Он всего лишь выбирает их из существующих по определенному алгоритму, хоть и очень сложному. Даже если он и сгенерирует идею (решение), то, опять же, в строгом соответствии с алгоритмом, но эта «рядовая» идея (решение) может быть вам полезна.

Что касается DeepSeek, ChatGPT, YandexGPT и прочих Generative Pre-trained Transformer, то в них комбинируются различные процессы, в том числе прогнозирование и процессы анализа и синтеза информации.
Эти ИИ полезны, в первую очередь, как умные поисковики, которые не просто дают ссылки на сайты, а обобщают найденную информацию.

P.S. Если попытка объяснить на пальцах, что такое ИИ, удалась, то я — автор этой статьи; если нет, то статью написал ИИ.

Показать полностью
1

ИИ — это не простые галлюцинации

Серия IT и компьютеры
ИИ — это не простые галлюцинации

Галлюцинации ИИ — это уверенная генерация искусственным интеллектом ложной, бессмысленной или не соответствующей действительности информации, которая выглядит правдоподобно.
В прошлый раз (см. "Важность машинного обучения") я тестировал ИИ на загадку про А и Б. После чего некоторые из них «поумнели», но я нашел еще одну задачку...

Вопрос: Чему равна сумма всех четырехзначных натуральных чисел, сумма цифр которых равна 20. То есть, сумма чисел 1199, 1298, ... 5456 и так далее.

Все ответы ИИ выдавали в виде ряда математических формул с разъяснениями на 2-3 страницах. Привожу только итог.

Google поиск: Сумма всех четырехзначных натуральных чисел, сумма цифр которых равна 20, составляет 1 545 375.
Google ИИ: Для данной задачи сумма всех четырехзначных чисел с суммой цифр 20 равна: 2 931 500.
Яндекс Алиса (YandexGPT 4): сумма всех четырехзначных натуральных чисел, сумма цифр которых равна 20, равна 47 996 000.
Chat GPT: Выдал рассуждения на 5 страниц, но итогового ответа нет.
DeepSeek: 3 500 520

GeekBot: Сумма всех четырёхзначных натуральных чисел, сумма цифр которых равна 20, равна 3 489 675.
И это - правильный ответ! Из пяти ответов только один правильный!
А ведь у нас модно, например, заниматься самолечением на основе "советов из интернета".

Я сознательно не давал подсказку, что имеет смысл составить простенькую программу для вычисления. Можете попробовать сделать это самостоятельно на своем любимом языке программирования (домашнее задание  :).
Вот как выглядит решение на python:
print(sum(i for i in range(1000, 10000) if sum(map(int, str(i))) == 20))

Мое резюме: Как видите, не стоит полностью доверять ИИ, и тем более решать с его помощью задачи, ответы на которые отсутствуют в интернете в готовом виде.

Показать полностью
1

ИИ: Важность машинного обучения

Серия IT и компьютеры
ИИ: Важность машинного обучения

Когда идет разговор про ИИ, я не устаю повторять, что очень важным этапом в использовании и применении ИИ является «машинное обучение» (machine learning). Ниже примеры обученного и не обученного ИИ.

Загадка, которая привела к выходу из строя роботов-исполнителей в фильме «Отроки во вселенной» (1974):
А И Б СИДЕЛИ НА ТРУБЕ. А УПАЛО Б ПРОПАЛО, ЧТО ОСТАЛОСЬ НА ТРУБЕ?
Смотрим, что отвечают «современные роботы» в феврале 2025:

-----
ChatGPT:
На трубе осталась буква "И". Это известная детская загадка! Если у вас есть еще вопросы или загадки, не стесняйтесь делиться!
-----
YandexGPT 4:
На трубе осталась буква «И».
-----
DeepSeek:
Эта загадка играет с восприятием и ожиданиями. На самом деле, если "А упало" и "Б пропало", то на трубе осталось "И".
Ответ: И.

Явно видно, что эту загадку не просто уже загадывали, но в эти системы уже заложен ответ. Можно допустить, что ответ был найден системой самостоятельно, но в любом случае он не придуман и не отгадан.

А И Б СИДЕЛИ НА ТРУБЕ. А УЕХАЛ ЗА ГРАНИЦУ, Б ЧИХНУЛ И ЛЕГ В БОЛЬНИЦУ. ЧТО ОСТАЛОСЬ НА ТРУБЕ?

А вот этот вариант системам явно не знаком (пока?). Примените свой естественный интеллект, а именно как вы ответе, если ответ не знаете?
Возможно, скажете «не знаю, надо подумать». Вот что выдали GPT практически без раздумий:

-----
ChatGPT:
На трубе осталась буква "И". Это классическая загадка! Если есть еще вопросы или загадки, с удовольствием отвечу!
-----
YandexGPT 4:
На трубе осталась буква «И».
-----
DeepSeek:
Эта загадка строится на игре слов и внимании к деталям. Если "А уехал за границу" и "Б чихнул и лег в больницу", то на трубе осталось "И".
Ответ: И.

Правильный ответ, когда вопрос задан устно:
На трубе осталась Б, так как она только лишь чихнула, а в больницу легла И.
Возможно, что вскоре GPT будут выдавать этот ответ, после обучения.

Для вопроса в письменном виде  есть нюанс: в нем не проставлены запятые. Попробуйте их правильно расставить и «поиграться» с GPT.

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества