Input devices send data to a computer and include keyboards, pointing devices like mice, joysticks, digital cameras, scanners, and microphones. Output devices display or playback the results of processing and include monitors and printers. The CPU or microprocessor is the central component that processes data. Common operating systems are Windows, MacOS, and Linux. Software applications are used for specific tasks like creating documents, presentations, spreadsheets, and databases. Memory temporarily stores data and instructions and comes in RAM and ROM forms. Storage devices like hard drives, flash drives, and optical discs physically hold data and programs. Bigger units of computer memory and processing speed are gigabytes and gigahertz respectively.