No il s.o. è estremamente dipendente dall'hw
Esempio un 8086 non potrebbe far girare win 3.1 perché è un processore a 8 bit invece lui è un semi s.o. a 16 bit
Ci sono software che necessitano di alcune operazioni specifiche per cui se non sono presenti non funziona...
Ad esempio c'erano software che senza istruzioni mmx non funzionavano...