第1个回答 推荐于2016-06-10
简而言之,操作系统是管理硬件与用户交互的应用程序,它是实现用户与硬件的纽带,也就是说即使没有操作系统,一样可以运行应用程序,但是这样的效率是很低的,所以如果建立在操作系统之上就省去了应用程序与硬件的交互;直观去理解就是,你开机到关机,始终在运行的,这就是操作系统。
而你的理解不完全正确,只要是运行的应用程序,就必然得需要CPU执行,但是CPU执行这个应用程序执行多久等等,也就是管理CPU的执行或者进程管理,这就是操作系统的功能;而动态链接库的作用是把一些经常需要调用的资源组合起来,作为一个库,方便了其他程序的调用,省去了每个应用程序都各自的添加这些资源,这样提高了效率和资源的利用率。
PS:如果有兴趣可以去看看操作系统原理方面的书籍。本回答被提问者采纳