操作系统的最准确定义是没有的。操作系统主要面向用户,对硬件底层屏蔽,使用户不需要看见硬件的运行。操作系统对硬件管理。是属于用户和底层中的中间层。
主要功能。
操作系统对硬件资源有调度和公平分配的功能,对内存资源进行合理分配,使之进程在运行中得到最佳资源及性能。操作系统对CPU资源进行分配,利用高速的切换,用户无法察觉每个进程在分别使用CPU资源时的极其短暂暂停。
操作系统对用户态提供接口,使用户程序能通过接口与操作系统进行沟通,操作系统连接驱动程序,驱动程序对硬件进行控制,操作系统起到中间解释作用。
操作系统主要有内存管理,磁盘资源管理,文件系统,分时系统,进程系统,并发处理等