The document defines basic concepts of a computer including its elements, characteristics, generations, classifications, and architecture. A computer operates on various types of data and has hardware, software, firmware, and procedures as its main elements. It is automatic, fast, accurate, diligent, and can store and process huge amounts of data. Computers have progressed through five generations from those made with vacuum tubes to today's systems incorporating artificial intelligence. They are also classified by their technical uses and commercial applications such as supercomputers, workstations, mainframes, and microcomputers. The core components of a computer's architecture are the input, output, memory, and central processing units which allow it to accept, store, process, and produce data and