I'm a programmable machine that receives input, stores and manipulates data, and provides output. I work by receiving input from users, processing the data in my CPU using stored programs and data in memory, and providing output information to users. My unique characteristics include speed, accuracy, storage capacity, versatility, and diligence. My limitations are that I have no intelligence, cannot make decisions or correct wrong instructions, and cannot generate information on my own. I consist of hardware like keyboards, screens, disks and processing units, and software programs that enable my use, like operating systems and applications. Input devices feed data into my memory and include mice, keyboards and scanners, while output devices provide information to users via monitors,