I'm just curious about the difference between supervisor and usermode...Actually why does there even have to be 2 different modes...wouldn't everything be just as easy (easier) w/ 1 mode which has access to all components....ie: interrupts...??? Could someone possibly explain the main differences betweeen these 2 modes and perhaps why it is even necessary??? -Steven