Polling is an I/O technique where the CPU continuously checks the status of an I/O device to determine whether it is ready for data transfer. The CPU repeatedly reads the status register of the I/O device to check if the device is ready to send or receive data.