In mainframes and other large enterprise machines, proccessor time is usually divided into two parts, Interactive and batch. A batch proccess is a program or system running autonomous of user control in the sense of a background process or daemon in UNIX terminology.