Subject

    Computer Science

    Topic

    Computer Hardware

    Which scheduling allows instructions to execute when operands become ready, not strictly in program order?

    ক)
    In-order pipeline
    খ)
    Out-of-order execution
    গ)
    Round-robin thread scheduling
    ঘ)
    Barrel processing

    Explanation

    OoO decouples issue from program order, using reservation stations and a reorder buffer. It finds independent work to hide latency from cache misses and dependencies. Results are committed in order for precise exceptions. Tomasulo’s algorithm is a classic basis.

    Find Tutors

    View all Tutors