Позволю себе открыть новую тему сомнительного содержания. Она не претендует на информативность и полезность. Поэтому я и назвал её соответствующе.
Фундамент:
Работая с эмулятором Bochs я несколько раз ловил себя на мысли, почему полноценно нельзя наблюдать за ходом продвижения загадочного на данный момент процесса?
Вот возьмём в пример фильм «Солярис», «Отраки во вселенной» и т.п. советской киноиндустрии. Как там изображены ЭВМ? Большое табло с кучей мигающих цветных квадратиков-индикаторов загадочных процессов…
Опора:
Как и в любой радиотехнике, где в узлах имеются контрольные точки с осцилографируемыми формами, способствующие облегчению отладки. Нечто подобное следовало бы давно ввести и в программном обеспечении.
Долгое время указатель курсора в графическом режиме был всегда программной реализацией. Сейчас я слышал о аппаратной поддержке графического указателя современными видеокартами. Что означает, графический указатель перестал быть игрушкой …
Набросок:
Идеально было бы иметь в пространстве портов компьютерной системы несколько опциональных регистров. Скажем, ещё в первых IBM PC-XT в те порты можно было бы оперативно записывать прогресс чтения с дискеты и текущий индекс дорожки / сбойного сектора. В среде DOS архиваторы могли бы туда вписывать прогресс сжатия файлов и т.д.
Иными словами, холостые порты, значение которых могло интерпретироваться как операционной системой, так и самой аппаратурой в будущем. Скажем, видеокарта сама инспектирует их значения и тихо выводит прямо на монитор его процессором в виде OSD… Опционально конечно.
При отладке вычислительных систем, процент функций отладчика мог бы взять сам процессор монитора более-менее продвинутого. В худшем случае, моргать 5-8-ю светодиодами на лицевой панели или имитировать прогресс-бар.
То же самое можно сказать о клавиатуре. Почему передняя её часть не может иметь линейку-индикатор в качестве прогресс бара? Дорого? Помилуйте! Читал я про Dendy, где разработчики съэкономили на одной микросхеме памяти, чтобы удешевить конструкцию на пару процентов стоимости. Во что это вылилось, знают все. Как и в случае с проблемой 2000.
Корсаковский Морской Торговый Порт
... посредством железнодорожного и автомобильного сообщения с городами, поселками области. Порт Корсаков – базовый порт. Важное место отводится порту в связи с развитием внешнеэкономических связей со странами Азиатско- ... внутреннего транспорта и наоборот. Так же, мы узнали, что порт Корсаков – базовый порт. Важное место отводится порту в связи с развитием внешнеэкономических связей со странами Азиатско ...
секретными
секретные
А джойстик? Воткнул прямо в клавиатуру, настроил драйвер и всё. Можешь хоть кодом Браилья набирать конспект! А можешь и в Тетрис джойстиком играть. Ведь пространство скэн-кода ничем не ограниченно! Можно подключить ещё сотню клавиш хоть джойстиков, хоть ПДУ, хоть дублировать обычные клавиши…
Вот грузится винда в Bochs и ждёшь, ждёшь. Хоть бы индикатор был бы, порт, по которому Bochs знал бы, что программа сейчас делает, чтобы пользователя держать в курсе событий… Эх, не продумали аппаратную и теоритическую программную сторону машин.