Desktop computers are intended for regular use at a single location due to their size and power needs. A typical desktop computer consists of a monitor, keyboard, mouse, hard disk for storage, CD-ROM or floppy disk for transferring data, RAM for temporary memory storage, ROM for permanent storage, and a processor as the central component. Additional devices like optical mark readers can be used as specialized input devices to read marks on paper into the computer.