操作系统(OS):一款搞管理的软件。
对下管理硬件设备,各种各样的硬件设备;
对上要管理各种各样的软件,并给其提供一个稳定的运行环境。
这些其实都在描述操作系统的内核。
如何理解“管理”?
首先,描述被管理对象,用struct结构体;
其次,组织被管理对象,用链表或其他高效的数据结构。
设计OS的目的
1、与硬件交互,管理所有的软硬件资源
2、为用户程序(应用程序)提供一个良好的执行环境
操作系统(OS):一款搞管理的软件。
对下管理硬件设备,各种各样的硬件设备;
对上要管理各种各样的软件,并给其提供一个稳定的运行环境。
这些其实都在描述操作系统的内核。
如何理解“管理”?
首先,描述被管理对象,用struct结构体;
其次,组织被管理对象,用链表或其他高效的数据结构。
设计OS的目的
1、与硬件交互,管理所有的软硬件资源
2、为用户程序(应用程序)提供一个良好的执行环境