Subject

    Computer Science

    Topic

    Computer Hardware

    What is 'hyper-threading'?

    a)
    A technology that allows a single physical CPU core to appear as two logical cores to the operating system.
    b)
    The process of overclocking a CPU beyond its rated speed.
    c)
    Having multiple physical CPU cores on a single chip.
    d)
    A method for connecting multiple CPUs in a server.

    Explanation

    Hyper-threading (a form of Simultaneous Multithreading or SMT) improves performance by keeping the core's execution units busy. When one thread stalls (e.g., waiting for data from memory), the core can switch to working on the other thread, making better use of available resources.

    Find Tutors

    View all Tutors