计算机系统(看到哪写到哪)

822db554b0094b64b78e8697e5897e64.jpg

 ↑unix上的编译系统工作流程

知乎文章搬运:计算机组成原理之程序是在何种环境中运行的

IT小蜜蜂儿

本章重点:

由于同一程序能被大量用户使用,所以说程序具有很大的价值。如果将程序拿出来出售的话,只要销量大,肯定就能收到非常可观的利润。但是,如果运行环境不同,程序是无法运行的。例如,在 MAC 上直接运行 Windows 用的程序,基本上是无法实现的。大家都知道这是因为运行环境不同造成的。那么,运行环境不同指的是什么呢?为什么运行环境不同,应用就无法运行呢?本章将对这些问题进行解答,并介绍多个解决方法。

1. 运行环境 = 操作系统 + 硬件

程序中包含着运行环境这一内容。如果大家有购买应用软件的话,可以稍微观察一下它的安装包或目录。通常会在某个位置会写有“运行环境”这一项。在表示程序的运行环境时,列出了 Operating System (操作系统) 和 计算机的主机(硬件)两项,由此,大家可以清楚地知道运行环境是这两者的结合。也就是说,操作系统硬件决定了程序的运行环境。

同一类型的硬件可以选择安装多种操作系统。例如,同样的 AT 兼容机中,既可以安装 Windows ,也可以安装 Linux 等操作系统。不过,Windows 及 Linux 操作系统也存在多种版本。根据应用的具体情况,

  • 23
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值