Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

Как задолго до появления Wi-Fi передавали компьютерные данные.

TRS-80 с магнитофоном

1977 год стал знаковым в истории домашних компьютеров. Тогда был выпущен первый в мире персональный компьютер с микропроцессорным управлением, причем не одна, а три модели от трех разных производителей: Apple II, Commodore PET и TRS-80.


Collapse )

Как устроен и зачем нужен квантовый компьютер

Это прорыв в технологиях или очередной биткоин?




Сейчас много говорят о новых технологиях вычисления — в частности, то и дело звучат слова «квантовые вычисления», «квантовый интернет» и даже «квантовая криптография». Посмотрим, что это такое и нужно ли оно нам. Начнём с квантового компьютера.

Collapse )

Маргарет Хэмилтон, главный инженер программного обеспечения в НАСА, 1969 год.


Маргарет Гамильтон – программист, которая спасла полет на Луну.


Маргарет Гамильтон: «Пацаны, я вас на Луну отправлю»

«Когда я только начинала работать в этой сфере, все это было для нас как Дикий Запад — мы были первооткрывателями неизведанных земель. Никто нас ничему не учил» Маргарет Гамильтон.





Под руководством Маргарет Гамильтон писались программы для бортового компьютера КА Аполлон. В один из самых ответственных моментов миссии Аполлон 11 именно работа Маргарет и ее команды предотвратила возможный срыв высадки на Луну. За три минуты до прилунения сработало несколько аварийных сигнальных устройств. Компьютер был перегруженн входящими данными – в стыковочной радарной системе произошло непроизвольное обновление счетчика, что привело к запросу на выполнение компьютером большего числа операций, чем он был способен обработать. Благодаря устойчивой архитектуре компьютер продолжил свою работу: в разработке бортового ПО использовался подход асинхронного исполнения (asynchronous executive). Процессы с высоким приоритетом (критичные для прилунения) могли прервать низкоприоритетные процессы.

«После расстыковки командно-служебного и лунного модулей выключатель радара стыковки был поставлен в неправильное положение из-за ошибки в инструкции для астронавтов, радар посылал ошибочные сигналы бортовому компьютеру. Обработка ложных сигналов занимала 15% машинного времени. Бортовой компьютер (точнее, вшитое в него ПО) оказался достаточно разумным для того, чтобы распознать, что на выполнение запрашивается больше операций, чем должно. Далее он выслал оповещение, означавшее для астронавта следующее: «Я перегружен бОльшим количеством задач единовременно, чем предусмотрено, и я продолжу выполнять только наиболее важные, то есть те, что необходимы для прилунения...» По сути, компьютер был запрограммирован на большее, чем просто распознавание ошибочных состояний. В ПО был предусмотрен полный набор программ по восстановлению. В данном конкретном случае реакцией ПО было приостановить работу низкоприоритетных задач и перезапустить (re-establish) наиболее важные. Если бы компьютер не распознал эту проблему и не принял восстановительные меры, я не уверена, что Аполлон 11 совершил бы успешную посадку на Луну.» Маргарет Гамильтон

«Девушка молоток!
Но я бы не хотел себе такую жену, ибо смотрелся бы на ее фоне жалко, хоть и программист… LOL»
Коммент с GeekTimes

Этот день в истории: 4 декабря 1948 года зарегистрирована первая отечественная ЭВМ


4 декабря 1948 года зарегистрирована первая отечественная электронная вычислительная машина.



В этот день Государственный комитет Совета Министров СССР по внедрению передовой техники в народное хозяйство зарегистрировал за номером 10475 изобретение члена-корреспондента Академии наук Исаака Брука и молодого инженера Башира Рамеева — цифровую электронную вычислительную машину. Изобретатели представили детально проработанные предложения по организации лаборатории  для строительства ЭВМ. Это оказался передовой для своего времени проект. Машину конструкции Брука под названием М-1 запустили в эксплуатацию в нач. 1952 года. В современной России в этот день отмечается День информатики.


И.С.Брук