Efficiency vs Convenience - Design Goals and Tradeoffs in Operating Systems | OneNoughtOne