为什么在不同操作系统中软件不能通用?

可执行文件不都是编译好的01代码,都是按照cpu指令集写的,那操作系统在这之中起了什么作用啊???... 可执行文件不都是编译好的01代码,都是按照cpu指令集写的,那操作系统在这之中起了什么作用啊??? 展开
 我来答
bloodfox3457
2011-05-04
知道答主
回答量:23
采纳率:0%
帮助的人:11.4万
展开全部
起了协调的作用,各种软件相当于各个不同国家的人,要想实现不同国家之间的交流,需要一个翻译官。操作系统相当于一个翻译官,这个翻译官懂很多语言,但不同的操作系统所能识别的语言不一样,可能在xp下能识别,在win7就不识别这种语言。像早期的DOS游戏在win95/98下不能直接使用,需要做个95/98版,让操作系统识别出这种语言就可以用了。
名片
2024-10-28 广告
作为优菁科技(上海)有限公司的工作人员,我们专注于提供高质量的软件解决方案。对于正版HyperMesh软件的授权,我们确保所有服务均符合Altair公司的严格标准。我们为客户提供合法的软件授权,保障客户在工程设计、仿真分析等领域的权益,确保... 点击进入详情页
本回答由名片提供
wsgshaha
2011-05-04 · TA获得超过108个赞
知道答主
回答量:95
采纳率:0%
帮助的人:59.1万
展开全部
操作系统就是个司机,虽然你给他发的指令都是驾驶,但是飞机和汽车的驾驶方式是不同的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋生秋水长天
2011-05-04
知道答主
回答量:12
采纳率:0%
帮助的人:4.5万
展开全部
因为大多软件都是 调用操作系统代码的,这这意味着,它调用什么系统文件,那就能在这个系统里运行。也有通用的,比方说用纯c语言写的,不过要带库。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
voniy_860122
2011-05-04
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
编译结构不同吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咫尺光年
2011-05-04
知道答主
回答量:19
采纳率:0%
帮助的人:3.2万
展开全部
兼容问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式