Hardware and Software
Input and Output
Hardware is a physical device or components of a computer. for example, monitor, mouse, keyboard and (HDD) which is hard disk drive.
in computing ,an input device is peripheral used to provide data and control signals to an information processing system such as a computer or information appliance.
an output device is any piece of computer hardware equipment used to communicate the results of data processing system
computer software is made of one or more computer programs. sometimes it means one or specific programs, or it can mean all the on the computer, including the applications and the operating systems