What are mini-PC explained and comparison of Core i7 Mini-PC (NUC)

What are mini-pc? Small PC, Mini-PC, NUC (Next Computing Unit) all are same. It is a…