In computer science and information technology, understanding how computers interact with the outside world is fundamental. When a computer system receives raw information, data, or signals from external sources—such as a user typing on a keyboard, a mouse click, sensor ...