• MonkderVierte@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    8 months ago

    The elevator was running Windows XP.

    Clearly an extreme case of overengineering. A elevator has no business running more than a few microcontrollers.

    • GenosseFlosse@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      In highrises with lots of stops and users, it uses some more advanced software to schedule the optimal stops, or distribute the load between multiple lifts. A similar concept exists for HDD controllers, where the read write arm must move to different positions to load data stored on different plates and sectors, and Repositioning the head is a slow and expensive process that cuts down the data transfer rate.

      • HugeNerd@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        This requires little more than a 286. It’s an elevator. Responding in times measured in seconds. What kind of computations do you think are required here? Imaginary quaternion matrixes? Squared?

        • GenosseFlosse@feddit.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          Yes, but if you have it as a Windows program it’s easier to configure on a screen with mouse and keyboard, change settings, display help files or give the source code to someone else to make changes or add features.