什么是操作系统?
当硬件电路复杂时,存在着各种I/O、存储资源,如何以最低的成本,实现最高效的资源管理,就是操作系统要研究的问题,而这样的管理机制,就是操作系统。
操作系统的最终目的,是以进程的方式提供给用户更多、更安全的服务。
操作系统需要对【进程】和【资源】进行管控,资源包括:
(1)内存;
(2)I/O;
(3)文件;
下图为Linux内核结构图:
从上图可以看出,操作系统是处于【硬件】和【用户】之间,为了更好地使用各种硬件,需要在内核中处理很多很多事务。
这就是操作系统。