操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。...从功能上介绍操作系统
操作系统对上给用户和应用程序提供服务,从这个角度来看操作系统是一个控制程序,它可以应用程序如何在系统上正常的运行,从而限制不同的应用程序占用不同的资源。...操作系统可以为提供应用程序提供网卡,声卡,IO等服务。
操作系统对下是资源管理器,因为操作系统上有各种各样的程序运行,这些程序都需要去抢占用资源,如内存,cpu,磁盘等。...操作系统分层视图
操作系统是一个面向硬件的软件,它统一协调管理硬件资源,提供相应的接口给上层的程序去调用从而使得上层的应用程序能够分配到资源。...操作系统组成
外壳(shell)
如Linux,windows的界面
OS Kernel的内部组件:
CPU调度器
物理内存管理
虚拟内存管理
文件系统管理
中断处理与设备驱动
OS Kernel的特征