|
不晓得 大家有没有这样的一个觉得 ,在windows操作系统之中的程序体积实在是太大了,大家假如 是会编程的话,那么在windows操作系统之中一定是使用过vc编译过程序的,而新手第一个程序也就一定是hello world,但是你会发现在windows操作系统之中我们的编译之后的二进制程序的体积甚至都是到达 了180KB以上。注意了这仅仅是一个hello world的体积。而假如 程序之中的数据构造 或者是算法非常 的复杂的话,这更是会变得更大的。
在linux操作系统之中我们也是可以使用gcc关于 程序进行编译,而一个hello world编译之后大小大约 是在6KB左右。
其实无论是在任何的一个操作系统之中程序主要部分的汇编代码都是非常 的短小的。正是由于 这样的一个原因所以说现在我们在ghost win7操作系统之中进行编译的程序其主要的部分并不是代码的部分而是操作系统程序的描绘 部分。
需要. 晓得 的一点就是我们的windows操作系统之中是存在多种执行模式的程序的,首先就是静态编译的程序,这种程序也就是如我们在上面说的vc编译的hello程序。但是也是存在一个托管模式的程序的,这种托管模式的程序并不是直接的机器执行的,而是使用其他的系统软件托管执行的,这种托管的执行也是会导致软件的体积变大并且耗费 的内存也是非常 多的。
我希望windows操作系统在不断的向前开展 的同时能坚持 一定的精简,首先就是应当在操作系统之上动手 ,毕竟只有了简约 的操作系统,简约 的应用程序才是可以产生的。 |
|
|
|
|
|
|