Big O notation deals with asymptotic behavior of a function - in other words, as N goes to infinity. If we're accepting the premise that N has an upper bound, the rest of the discussion is meaningless.
Presumably the argument is an abstract one, not applying to any particular machine that actually exists.