《程序是怎样跑起来的》第七章——程序是在任何环境中运行的
第七章讲述了程序运行环境的重要性,以及程序如何适应不同的运行环境。这一章使我更加明白,无论是开发程序还是理解程序的运行方式,了解运行环境是不可或缺的。
首先,作者强调了应用运行环境的多样性。因为操作系统不同,程序是无法正常使用的无论是操作系统还是硬件,都会影响程序的运行。操作系统不仅影响程序的性能,还决定了程序能否正常运行。而,CPU的种类也是特别重要的参数。因为CPU只能理解其固有的机器语言,而不同类型的CPU(如x86、MIPS、SPARC等)使用的机器语言是不同的。比如为了保证Office 2007的正常运行,就需要具备Pentium等被称为x86 的CPU(微处理器)。然而计算机的硬件并不仅仅是由CPU构成的,还包括用于存储程序指令和数据的内存,以及通过I/O连接的键盘、显示器、硬盘、打印机等外围设备。不过本章中还提到可以使用别的方法来运行其他操作系统的应用。那就是利用虚拟机软件、移植、java。
此外,作者还提到了源代码的重要性。源代码是程序的基础,通过编译可以转化为本地代码,以适应不同的运行环境。
在阅读这一章的过程中,我深刻感受到了运行环境对程序的影响。一个优秀的程序不仅需要良好的算法和设计,还需要对运行环境有深入的理解和优化。只有这样,程序才能在各种环境中稳定运行,发挥最佳性能。
第七章为我提供了宝贵的知识和启示。它使我更加明白程序与运行环境的关系,以及如何在不同的环境中优化程序的运行。

浙公网安备 33010602011771号