Over $\mathbb C$ at least, if Over $\mathbb C$ at least, If the surface is non-singular then a finite number of blow-ups at points suffices to resolve the linear system. Indeed any birational morphism between smooth surfaces is a finite composition of point blow-ups.