粗糙点跟你说吧, *** 作系统里面有很多功能,现在应用程序实现的东西,比如一个登陆界面,它可能就是调用了 *** 作系统里面的显示图形功能来实现的,没有了 *** 作系统支持,它的界面就显示不了。
实际上,电子表能显示时间,它都是有一个微型系统的。
而我们通常所说的 *** 作系统,就是非常好用的、广为流传的,然后大家就制定一个规则,以后大家写程序都用这个 *** 作系统作平台,都调用这个 *** 作系统的功能,所以现在我们的程序既能在自己的电脑或手机上用,也能在别人那用,这就是都用同一个 *** 作系统的好处。
而不同的 *** 作系统,它提供的功能支持是不一样的,要编写其他 *** 作系统上运行的程序,就要通过调用其他的功能来实现,如果两个 *** 作系统差异过大,那么在另一个平台上的程序就无法在这个平台上运行。比如win7和win8,差异不大,所以大部分能在win7上运行的应用程序win8上也行,但是换成linux可能就不行了。
针对楼主的问题,发展到现在的 *** 作系统,主要功能之一就是用来给在它上面运行的应用程序提供功能支持,理论上没有 *** 作系统电脑也是可以运行应用程序的,因为 *** 作系统提供的"功能"本身也只是在调用电脑本身的功能,只不过这个调用机制相当麻烦,所以就有了 *** 作系统。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)