@Tripitaka
Man, raggin' on the x86. Hardware is hardware. Every modern PC (read: personal computer) has function-specific hardware, and all modern operating environments do pretty much the same things: arbitrate access to hardware, interface with the user, control processes, provide a consistent look and feel, etc.