程序中包含着运行环境这一内容。可以看它的安装包或者目录。通常在某个位置会写有“运行环境”这一项。例如2007 Microsoft Office System需要的运行环境,就如表7-1所示。从中可以看出,在表示程序运行环境时,列出了Operating System(操作系统)和计算机的主机(硬件)两项,由此大家可以清楚地知道运行环境时这两者的综合。也就是说,操作系统和硬件决定了程序的运行环境。
同一类型的硬件可以选择安装多种操作系统。例如,同样的AT兼容机中,既可以安装Windows,也可以安装Linux等操作系统。正因为如此,Office 2007的运行环境中,把硬件和操作系统这种类的两方面内容都列了出来(图7-1)。
从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。为了保证office 2007的正常运行,需要具备Pentium等被称为x86的CPU(微处理器)。
CPU只能解释其自身固有的机器语言。不同的CPU能解释的机器语言的种类也是不同的。
机器语言的程序称为本地代码(native code)。程序员用C语言等编写的程序,在编写阶段仅仅是文本文件。文本文件(排除文字编码的问题)在任何环境下都能显示和编译。我们称之为源代码。通过对源代码进行编译,就可以得到本地代码。在市面上出售的用于Windows的应用软件包CD-ROM中,收录的就不是源代码,而是本地代码(图7-2)。
标签:操作系统,环境,硬件,7.1,源代码,CPU,运行 From: https://www.cnblogs.com/24koi/p/17114550.html