Announcement

Collapse
No announcement yet.

Printk Cleanups Ready For Linux 6.6 - Stepping Towards Threaded/Atomic Console Printing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by wertigon View Post
    Real Time is designed for lowest guaranteed latency.
    Shouldn't that be maximum guaranteed latency? As in, you can guaranteed an interrupt will be dealt with in no more than Xms max.

    "lowest guaranteed latency" sounds like "I guarantee latency will always be at least Yms."

    (isn't language fun?)

    Comment


    • #12
      Originally posted by Jaxad0127 View Post

      Shouldn't that be maximum guaranteed latency? As in, you can guaranteed an interrupt will be dealt with in no more than Xms max.

      "lowest guaranteed latency" sounds like "I guarantee latency will always be at least Yms."

      (isn't language fun?)
      Well, lowest guaranteed latency means the lowest boundary you can do is Yms, that said RT is about keeping time (every 300 ms do this, every 200 ms is a catastrophe and so is every 400 ms) not being fast, so maximum guaranteed latency isn't exactly it, either. How about this?

      Generic Computing optimizes for lowest average latency or LAL, while Real Time Computing optimizes for maximum acceptable latency or MAL

      Comment


      • #13
        Or may we say, "generic" kernel optimizes throughput, while "real time" kernel optimizes consistency and avoids fluctuation? So that, things may be slower but consistently slower.

        Comment


        • #14
          Originally posted by billyswong View Post
          Or may we say, "generic" kernel optimizes throughput, while "real time" kernel optimizes consistency and avoids fluctuation? So that, things may be slower but consistently slower.
          I think you are spot on here, actually. Throughput vs Consistency is what it's all about

          Comment


          • #15
            Originally posted by EphemeralEft View Post

            You clearly don't understand. When I click the email button, I want to see my emails now.
            Real-time makes your workload slower, not faster. It adds overhead.

            The point of real-time operation is to make things predictable, in addition to being slow.

            Comment

            Working...
            X