Why is micros() so much slower than millis()?

So anyway, from what I gather, using a clock that I could plug into one of the I/O pins would be faster?