操作系统的一个功能就是提供抽象的接口,另外一个主要功能是管理硬件资源。 计算机硬件的能力是有限的,比如一个CPU一秒钟能够执行的指令条数是1亿条或者是1GB的内存能够最多同时存储1GB的数据。 无论你是否使用它,资源总是那么多。当然我们不希望自己花钱买回来的 hardware成为摆设,充分挖掘硬件的能力,使得计算机运行得更有效率,在更短的时间内处理更多的任务,才是我们的目标。一个计算机中的资源主要分为CPU,存储器(内存与磁盘) 和I/O设备