A terminal is an I/O device. It accepts output from a mainframe and acts as input to a mainframe. A dumb terminal has no processing abilities. However, it allows you to enter data from it into a main computer, and it receives data from a main computer. In some cases, this arrangement is used to reduce costs.