What is microprocessor definition

What is microprocessor definition, history and types of microprocessors