На немецком джобборде Gulp появилось объявление о работе для администратора Windows 3.11. Специалистов по древней операционной системе, должно быть, оказалось так много, шутит The Register, что вакансию быстро закрыли, а пост скоропостижно сняли с Gulp и других площадок, где он был выложен.
Публикацию первым заметило немецкое издание Heise. Оно выяснило, что работодателем могли выступать Deutsche Bahn или железнодорожное подразделение Siemens.
Windows 3.11 уже более 30 лет, а её поддержка завершилась в 2001 году. Тем не менее компании требуется человек для сопровождения операционки, на базе которой работают системы и интерфейсы, отображающие техническую информацию в реальном времени для машинистов поездов. Также преимуществом было заявлено знание MS-DOS и Windows for Workgroups, а также опыт работы в железнодорожной сфере и с системой управления движением поездов Siemens под названием Sibas. Читатели The Register в Германии отметили, что устаревшие технологии — довольно распространённое явление в стране.
Позже в Siemens Mobility подтвердили Heise, что это была их вакансия. Там добавили, что поскольку срок эксплуатации поездов и железнодорожной инфраструктуры составляет 30 и более лет, перевозку пассажиров по-прежнему обеспечивают пусть и старые, но проверенные временем системы, ставшие стандартом в отрасли. Хотя для новых продуктов используется современный софт, в том числе на основе ИИ.
Ай-ай-ай, как же так, такая древняя система, это надо же надо же, ещё небось не понавешивали раличных "Security Updates" или нативной рекламы. Система выполняет свои функции и работает стабильно, что не мешает макакам, не отличающим диод от транзистора - кричать "аа устарело, аа старьё, аа смешно-смешно". Сами при этом максимум могут кнопки на айфоне нажимать на сенсорном экране (и ведь даже не знаю тач-скрин там резистивный или ёмкостный)
Anonymous
5 февраля 2024, 18:05
0
И? :)
Во Франции используют Windows NT 4 (1996-2001) в билетных автоматах.
отображающие техническую информацию в реальном времени для машинистов поездов
учитесь у немецких программистов, они могут научить операционную систему, не являющейся системой реального времени, показывать техническую информацию в реальном времени. По крайней мере по документам.
с чего бы операционной системе прерывать выполнение текущего процесса ? а если, когда прибежало одно, и начал его показывать, прибежало еще два, то, потом, какое показывать, которое первым прибежало или которое последним? или там как-то так хитро синхронизовано, что пока одно показываешь, другие не прибегают?
Точно так-же как собираются сетевой стрим из пакетов несмотря на то что они могут приходить в разнобой.
Их интервалов с которыми брасаются сообщения вподне достаточно чтобы ещё и простаивать. Скорости передачи данных по этой шине не большие. А во времена win 3.11 и того меньше были. Многие request only. Там обычный CAN и просто прочитать бинарные данные более чем достаточно.
Тут как бы не надо путать реальный РТОС который что-то делает и просто отображатель данных. Нету там никакой реаакции на эти данные. Просто мониторинг. Реальный РТОС там в другом месте бегает.
Пользователь отредактировал комментарий 6 февраля 2024, 01:10
Точно так-же как собираются сетевой стрим из пакетов несмотря на то что они могут приходить в разнобой.
ага, значит там буфер, и значения показываются в реальном времени из буфера, в правильном порядке
Их интервалов с которыми брасаются сообщения вподне достаточно чтобы ещё и простаивать.
ага значит синхронизироваться можно просто полагаясь на интервалы времени, чтобы не было пересечений и накладок. Если даже вдруг windows 3.11 начнет подтормаживать, то всегда можно просто перезагрузить на ходу, куда этот поезд с рельс-то денется, это ж не самолет. У поезда ж и аптайм не обязательно 99,999%: от станции к станции ездишь, хоть на каждой перезагружай.
Пользователь отредактировал комментарий 6 февраля 2024, 01:31
ага, значит там буфер, и значения показываются в реальном времени из буфера, в правильном порядке
Да. Погрешность там есть. Это какая-то проблема для обычной показывалки?
ага значит синхронизироваться можно просто полагаясь на интервалы времени, чтобы не было пересечений и накладок.
Эти штуки на винде ничего не синхронизируют. Вообще. Они просто показывают что происходит на шине. Синхронизацией занимаются другие модули и там уже реальный РТОС и совсем другие требования. Откройте стандарты, там всё прописано с каким интервалом должно идти сообщение и в течении какого времени должен быть ответ. + есть ириоритеты.
Если даже вдруг windows 3.11 начнет подтормаживать, то всегда можно просто перезагрузить на ходу, куда этот поезд с рельс-то денется, это ж не самолет.
В даном случае да. Это просто как спидометр в машине по сути. Он может вообще не работать, сгорел к чертям например. На управляемость это не влияет.
Также смею предположить что там не обычная венда а прошедшая определённу проверку на корректность работы. От той венды там почти ничего нет. Драйвера, графическая подсистема и собственно эта единственная программка с графиками, столбиками и спидомерчиками.
Опять повторюсь. К управлению составом она не имеет никакого отношения. Реальным управлением занимются отдельные модули а не эти поделки на венде.
Я ещё могу рассказать как работают некоторые последние марки авто. Там всё пихают в один контроллер который и дисплей и управление и медиа система. Это если интересно.
Добавлю ещё что я ни коим образом не одобряю использование венды ы этих штуках. И в современной технике вы её не увидите. Там даже рисовалки будут RTOS. Смею просто предположить что когда они это только начинали делать, просто не нашлось альтернативы с графикой, а до этого оно замечательно без дисплейчиков ездило вообще.
ga85, pan-kartoshkin, требуются специалисты по диодам, транзисторам, сенсорным экранам и французским билетным автоматам, помогите пожалуйста нам с deeaitch разобраться, как у немцев получилось сделать систему, показывающую данные в реальном времени на ms-dos.
"The result of your work is high-quality display software whose interfaces to the vehicle control system function smoothly. The driver's cab display system on high-speed and regional trains shows the driver the most important technical data in real time."
ага, значит если взять библиотеку для линковки в программы, то можно c ее помощью сделать real-time. Написано же, как и у немцев, Real Time, большими буквами, как можно сомневаться.
RTKernel is a library or unit which can be linked into application programs.
Although an RTKernel application has real-time multitasking capabilities, it is a DOS program.
Что здесь непонятного. Real Time уже сразу понятно. Kernel - значит ядро операционной системы. Какие вопросы вообще.
shows the driver the most important technical data in real time.
я же так и писал, мол учитесь у немецких программистов, они настолько суровы, что у них получилось сделать real time без RTOS.
Какие вообще могут быть сомнения. Там наверняка и баннер моргает красными буквами на экране "Achtung! Все данные показываются в Real Time!" так что по документам у них тоже все должно быть в полном порядке и QA подтвердило.
Пользователь отредактировал комментарий 7 февраля 2024, 19:26
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Ай-ай-ай, как же так, такая древняя система, это надо же надо же, ещё небось не понавешивали раличных "Security Updates" или нативной рекламы. Система выполняет свои функции и работает стабильно, что не мешает макакам, не отличающим диод от транзистора - кричать "аа устарело, аа старьё, аа смешно-смешно". Сами при этом максимум могут кнопки на айфоне нажимать на сенсорном экране (и ведь даже не знаю тач-скрин там резистивный или ёмкостный)
И? :)
Во Франции используют Windows NT 4 (1996-2001) в билетных автоматах.
учитесь у немецких программистов, они могут научить операционную систему, не являющейся системой реального времени, показывать техническую информацию в реальном времени. По крайней мере по документам.
И что тут не так? Прибежало значение параметра по шине и ты его показал. Не прибежало - не показал.
с чего бы операционной системе прерывать выполнение текущего процесса ? а если, когда прибежало одно, и начал его показывать, прибежало еще два, то, потом, какое показывать, которое первым прибежало или которое последним? или там как-то так хитро синхронизовано, что пока одно показываешь, другие не прибегают?
Точно так-же как собираются сетевой стрим из пакетов несмотря на то что они могут приходить в разнобой.
Их интервалов с которыми брасаются сообщения вподне достаточно чтобы ещё и простаивать. Скорости передачи данных по этой шине не большие. А во времена win 3.11 и того меньше были. Многие request only. Там обычный CAN и просто прочитать бинарные данные более чем достаточно.
Тут как бы не надо путать реальный РТОС который что-то делает и просто отображатель данных. Нету там никакой реаакции на эти данные. Просто мониторинг. Реальный РТОС там в другом месте бегает.
Пользователь отредактировал комментарий 6 февраля 2024, 01:10
ага, значит там буфер, и значения показываются в реальном времени из буфера, в правильном порядке
ага значит синхронизироваться можно просто полагаясь на интервалы времени, чтобы не было пересечений и накладок. Если даже вдруг windows 3.11 начнет подтормаживать, то всегда можно просто перезагрузить на ходу, куда этот поезд с рельс-то денется, это ж не самолет. У поезда ж и аптайм не обязательно 99,999%: от станции к станции ездишь, хоть на каждой перезагружай.
Пользователь отредактировал комментарий 6 февраля 2024, 01:31
Да. Погрешность там есть. Это какая-то проблема для обычной показывалки?
Эти штуки на винде ничего не синхронизируют. Вообще. Они просто показывают что происходит на шине. Синхронизацией занимаются другие модули и там уже реальный РТОС и совсем другие требования. Откройте стандарты, там всё прописано с каким интервалом должно идти сообщение и в течении какого времени должен быть ответ. + есть ириоритеты.
В даном случае да. Это просто как спидометр в машине по сути. Он может вообще не работать, сгорел к чертям например. На управляемость это не влияет.
Также смею предположить что там не обычная венда а прошедшая определённу проверку на корректность работы. От той венды там почти ничего нет. Драйвера, графическая подсистема и собственно эта единственная программка с графиками, столбиками и спидомерчиками.
Опять повторюсь. К управлению составом она не имеет никакого отношения. Реальным управлением занимются отдельные модули а не эти поделки на венде.
Я ещё могу рассказать как работают некоторые последние марки авто. Там всё пихают в один контроллер который и дисплей и управление и медиа система. Это если интересно.
Добавлю ещё что я ни коим образом не одобряю использование венды ы этих штуках. И в современной технике вы её не увидите. Там даже рисовалки будут RTOS. Смею просто предположить что когда они это только начинали делать, просто не нашлось альтернативы с графикой, а до этого оно замечательно без дисплейчиков ездило вообще.
ga85, pan-kartoshkin, требуются специалисты по диодам, транзисторам, сенсорным экранам и французским билетным автоматам, помогите пожалуйста нам с deeaitch разобраться, как у немцев получилось сделать систему, показывающую данные в реальном времени на ms-dos.
Я ещё помню, как под неё программировать. И под OS/2 тоже помню. Только зачем? Уже не помню.
Пользователь отредактировал комментарий 6 февраля 2024, 11:40
Windows 3.1 это же DOS:)
Подобные RTOS системы и раньше были и есть
https://www.on-time.com/rtkernel-dos.htm "RTKernel is a powerful real-time multitasking scheduler for MS-DOS."
https://en.wikipedia.org/wiki/Multiuser_DOS "Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers."
но в объявлении нет речи о RTOS, а только это
"The result of your work is high-quality display software whose interfaces to the vehicle control system function smoothly. The driver's cab display system on high-speed and regional trains shows the driver the most important technical data in real time."
https://www.on-time.com/customers.htm O "Siemens, Germany"
Пользователь отредактировал комментарий 6 февраля 2024, 18:32
О чём и речь. Для этой цели им нужна была просто рисовалка цветастостей и может каких уведомлений.
ага, значит если взять библиотеку для линковки в программы, то можно c ее помощью сделать real-time. Написано же, как и у немцев, Real Time, большими буквами, как можно сомневаться.
RTKernel is a library or unit which can be linked into application programs.
Although an RTKernel application has real-time multitasking capabilities, it is a DOS program.
Что здесь непонятного. Real Time уже сразу понятно. Kernel - значит ядро операционной системы. Какие вопросы вообще.
не все DOSы это MS-DOSы
я же так и писал, мол учитесь у немецких программистов, они настолько суровы, что у них получилось сделать real time без RTOS.
Какие вообще могут быть сомнения. Там наверняка и баннер моргает красными буквами на экране "Achtung! Все данные показываются в Real Time!" так что по документам у них тоже все должно быть в полном порядке и QA подтвердило.
Пользователь отредактировал комментарий 7 февраля 2024, 19:26