Если речь идет о подходящей по типу оперативной памяти, но от разных производителей, то по большому счёту ничего страшного в этом нет. Будет здорово, если оперативки при этом имеют одинаковые технические характеристики и параметры, чтобы работа была максимально эффективной. При установке условно слабой и сильной оперативной памяти, показатели будут стремиться к более слабой: разогнаться до высоких отметок она не сможет физически, а вот сильная может сравняться со слабой для более стабильной работы.
Все будет работать (при условии, что память одного типа и совместима с материнской платой). Но будет работать на наименьшей частоте, т.е. на частоте планки с меньшим показателем.
Если память разных производителей, но такая же по частоте и таймингам - то без проблем. Если частоты и тайминги разные - желательно настроить их в БИОС компьютера. Если не настроить - ничего страшного, просто будет работать чуть хуже, чем могло бы.
Смотря что подразумевать под словом "разную". Разные поколения не встанут физически. Если одного поколения - работать будут, но на частоте наименьшей планки.