• mfed1122
        link
        fedilink
        English
        arrow-up
        14
        ·
        4 months ago

        Please explain? I get that the chubby bird is speaking assembly, but I’m sure there’s more to it than that?

        • cheet@infosec.pub
          link
          fedilink
          arrow-up
          46
          ·
          4 months ago

          PS2 keyboards use interrupts rather than polling in USB, meaning every time a key is pressed the CPU stops what its doing to process it.

          • mfed1122
            link
            fedilink
            English
            arrow-up
            7
            ·
            4 months ago

            Cool! I had no idea it was deeper than just a physical interface change.

            • dan@upvote.au
              link
              fedilink
              arrow-up
              4
              ·
              4 months ago

              Super IO does still use interrupts as far as I know. The PS/2 protocol is interrupt-driven, so it’s not possible to use a PS/2 keyboard or mouse without interrupts.

          • Deebster@infosec.pub
            link
            fedilink
            arrow-up
            1
            ·
            4 months ago

            And having to pick your IRQ when installing anything into your machine, and the weird bugs that could happen if you mucked it up.

        • Aurelian@lemmy.ml
          link
          fedilink
          English
          arrow-up
          15
          ·
          4 months ago

          Keyboard slows down the CPU because it gets priority over whatever the CPU is working on so the keyboard could cause your system to lag.

          Back then all we had was single core CPUs.