1. Input: The computer receives data from a user or software. A keyboard, microphone, or other input device can be used as a user's input source.
2. Processing: The computer processes data after it has been received by performing logical comparisons or mathematical calculations as instructed by the user or a program.
3. Output: After processing, data is delivered as output. The speaker, printer, monitor, or other output devices display the output results.
4. Storage: The processed data can be saved by the computer to a storage device for later use.