Could someone please outline the basic differenced between a MAC and a PC?

From my understanding the only difference is the OS. Strictly speaking, hardware for one will work on the other as long as it is supported correct? Are there any FUNDAMENTAL hardware differences?

Thanks.