Generally, the IO is categorized into three groups - Control Output, Sensory Input & Data Transfer.