应用程序的运行环境用操作系统和硬件来表示。每个程序都有其对应的运行环境。操作系统和硬件决定了程序的运行环境。PC使用的都是x86架构的CPU或是与其兼容的CPU。CPU只能解释特定种类的机器语言。在大多数情况下,应用程序不是以源代码的形式分发的,而是以本机代码的形式分发的。Windows消de除了CPU之外的硬件差异,在windows应用程序中,键盘输入、显示器输出等操作不是通过直接访问硬件来实现的,windows本身还是需要为PC/AT兼容机、PC-9801等不同的机型专门适配不同的版本。每种操作系统的API都是不同的如果说CPU类型的差异代表机器语言的差异,那么操作系统的差异就代表应用程序向操作系统发出请求的方式。引导装入程序的功能是将存储在硬盘上的操作系统加载到内存并运行。启动应用程序是操作系统的工作,而操作系统不能启动自己,因此操作系统的启动需要由引导装入程序来完成。
标签:操作系统,PC,程序,应用程序,如何,CPU,运行 From: https://www.cnblogs.com/zjj333/p/18024944