Теоретический вопрос
Модератор: Модераторы разделов
Теоретический вопрос
Представим ситуацию, что весь софт разом исчез со всех носителей информации. Как в таком случае будет написана первая операционная система и язык программирования для современного компа? Как они туда будут залиты?
Re: Теоретический вопрос
Как и раньше. Сначала сделать примитивный транслятор машинных кодов (assembler). На нём уже написать примитивный C. Ну и дальше, по возрастающей.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Теоретический вопрос
Не думаю, что в такой ситуации выживет кто-то, кто мог бы этим заняться.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Теоретический вопрос
Ну автор не уточнил, что с программистами беда случитсяBizdelnick писал: ↑12.06.2021 20:05Не думаю, что в такой ситуации выживет кто-то, кто мог бы этим заняться.
Мне кажется вопрос в другом, а найдётся ли бумажная документация с командами для процессоров.
Последний раз редактировалось RusWolf 12.06.2021 20:10, всего редактировалось 1 раз.
Re: Теоретический вопрос
Ну, за выживание как то странно рассуждать - вопрос то о другом.
Кстати, если расширить ответ на вопрос темы - микросхему ПЗУ можно "запрограммировать" с помощью обычных проводков. Либо набора тумблеров. Я за 573 серию, если что. Кондовую и домотканую советскую микросхему.
Кстати, если расширить ответ на вопрос темы - микросхему ПЗУ можно "запрограммировать" с помощью обычных проводков. Либо набора тумблеров. Я за 573 серию, если что. Кондовую и домотканую советскую микросхему.
Добавлено (20:17):
Найдётся программер, который помнит команды наизусть. И карту памяти процессора. Если уж мечтать.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Теоретический вопрос
Да не о чем там рассуждать. Если разом выйдут из строя все АСУ ТП, вплоть до ядерных объектов, все системы навигации, все автоматические стрелки, светофоры, автопилоты, даже педали газа и тормоза в современных автомобилях и куча всяких других вещей, управляемых софтом, кирдык человечеству.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Теоретический вопрос
Не надо так категорично. Советские дизельные и бензиновые двигатели работают без процессоров. И не только советские, кстати.
Так что без электричества точно не останемся.
А что системы навигации? Точно так же можно обойтись без них. Долго, нудно и тяжко, но можно выжить.
А "ядерные объекты" - они просто заглохнут. Управления не будет, стержни опустятся под действие силы тяжести и всё.
Re: Теоретический вопрос
На эту (почти) тему есть хороший рассказ Ф. Брауна «Волновики».
Re: Теоретический вопрос
Да. Вам же не только надо код куда то положить, нужно ещё чтобы он где то хранился.
А сам транслятор - это ведь просто удобная мнемоника. Можно и в hex писать, но это неудобно.
Вообще, если вам эта тема интересна - был микроконтроллер (по сути АЛУ) в котором и ПЗУ и ОЗУ были внешними. Убей, не помню его название, но помню, что не так уж и давно отмечали его 40-летие.
Простой как топор, но до сих пор используется, в частности, в оборонке. Я даже его эмулятор на JAVA находил. Можете как раз попробовать поиграться. Допустим в "бегущий огонь".
Ещё бы вспомнить, как он назывался
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Теоретический вопрос
Некому будет обходиться без систем навигации и запускать бензиновые двигатели после того, как большая часть находящихся в движении транспортных средств выйдет из-под контроля и врежется во что попало. Вызвав пожары, короткие замыкания, разливы льющегося, рассыпание сыпучего и обрушение всего подряд.devilr писал(а): ↑12.06.2021 21:07Не надо так категорично. Советские дизельные и бензиновые двигатели работают без процессоров. И не только советские, кстати.
Так что без электричества точно не останемся.
А что системы навигации? Точно так же можно обойтись без них. Долго, нудно и тяжко, но можно выжить.
Угу. Теоретически. На практике аналоговая часть систем управления продолжит работать, а цифровая начнёт вести себя непредсказуемо, к чему вряд ли кто-то готовился. Фиг знает, что будет в каждом конкретном случае. Да и заглушить реактор — это не просто «уронить» стержни, процесс опускания тоже надо контролировать.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Теоретический вопрос
Ситуация отключения автоматики как раз предполагается, как одна из возможных причин аварии. И стержни просто опустятся. И реактор заглохнет. Да, потом его просто так не запустить, но аварии не будет. Ущерб будет. Денежный.Bizdelnick писал: ↑12.06.2021 23:10это не просто «уронить» стержни, процесс опускания тоже надо контролировать.
А если вы за ситуацию типа Чернобыльской, то там сыграли как раз "экспериментаторство" и "руки". Т.е. человеческий фактор.
Зачем вы за аварии говорите? Понятно, что если всё отключится, часть людей возьмёт что-нибудь стреляющее и начнётся война. Разговор то был не об этом. По крайней мере из темы статьи это не следует.
Вопрос ведь, фактически, был: "как запустить компьютер без кода, с чего начать?" А не: "что делать в условиях апокалипсиса?"
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Теоретический вопрос
Это оптимистичный вариант развития событий. Реалистичный: большая часть человечества погибнет в течение считаных часов, остальные — в ближайшие недели/месяцы. И в это время им точно будет не до компьютеров.
Добавлено (01:02):
Вопрос был такой, какой был. Просили представить ситуацию, я представил. Ответ на вопрос: никак.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Теоретический вопрос
Человечество может вымереть и просто так, вообще без аварий. И что в этом плохого?
Варианта, вроде "кобальтовой катастрофы" вряд ли случится, а в остальных случаях победит эволюция.
Поживём - увидим.
Варианта, вроде "кобальтовой катастрофы" вряд ли случится, а в остальных случаях победит эволюция.
Поживём - увидим.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Теоретический вопрос
Не просто может, а вымрет рано или поздно. Оценочных суждений «хорошо/плохо» в теме, вроде бы, не было. Кому адресован вопрос? И к чему он? Не вижу смысла любомудрствовать об этом.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Теоретический вопрос
Никому. И ничему. Просто тема уже съехала и автор темы тут был всего два раза.
Остальное время мы обсуждаем регулирующие стержни ядерных реакторов.
Re: Теоретический вопрос
я так и не понял, почему я вымру (или все вокруг), если отключится микро электроника. Ну будет несколько техногенных катастроф, будет множество аварий, что тормоза не сработают. И?
При этом не понятно, сотрутся все программы или все знания?
При этом не понятно, сотрутся все программы или все знания?