Processors and Their Types: A Comprehensive & In Details Guide