This chapter discusses computer hardware and its evolution. It covers the history of computing from early mechanical devices through each generation of electronic computers. It describes the major categories of computer systems from microcomputers to mainframes and supercomputers. It also outlines the components of a basic computer system including input, processing, output, storage, and control units. Finally, it examines the technologies used for computer peripherals including storage, input, and output devices.