linux作为一种操作系统,当然具有操作系统的所有功能,并通过各个管理模块来为用户提供良好的使用环境,实现对整个系统中硬件和软件资源的管理。
CPU管理
CPU是计算机最重要的资源,对CPU的管理是操作系统最核心的功能。linux是多用户多任务操作系统,采用分时方式对CPU的运行时间进行管理。即linux将CPU的运行时间划分为若干很短的时间骗,CPU依次轮流处理这些的等待的任务,如果每项任务在分配给它的一个时间片内不能执行完后的话,就必须暂时中断,等待下一轮CPU对其进行处理,而此时CPU转向处理另一个任务,由于时间片的时间非常短,在不太长的时间内所有的任务都能被CPU执行到,都有所进展。从人的角度来看,CPU在“同时”为多个用户服务,并“同时”处理多项任务。