Even then also interrupts are needed. There are some task which cannot be completed in one run. So they need interrupts.
& for external devices like printers etc Interrupts are always required.