应用软件与操作系统的本质区别在哪?

比如360杀毒软件是用c或是c++写的,而c++是编译型语言,生成的是可执行文件,,但它却只能在windows系统下运行。同样windows系统部分也是用c++编写,生成... 比如360杀毒软件是用c或是c++写的,而c++是编译型语言,生成的是可执行文件,,但它却只能在windows系统下运行。同样windows系统部分也是用 c++编写,生成的同样是可执行文件,但它却可以直接被识别运行。而任何编译型语言都是目标代码了,包括汇编,那为什么却有了应用软件与操作系统的差别,请问他们的本质区别在哪? 展开
 我来答
持不那
2015-12-11 · TA获得超过3112个赞
知道小有建树答主
回答量:587
采纳率:75%
帮助的人:47.4万
展开全部
要弄清楚应用软件和操作系统的本质区别,需要对操作系统做一些常识性了解

1、操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。它是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。
2、操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。
3、目前,用于电脑的操作系统主要有:Windows(全球95%以上个人电脑使用)、Unix(苹果机专用系统)、Linux(最早开源系统,国产麒麟等属于linux)还有其它一些,前面三种系统占据世界99%以上电脑。.
4、各种常见手持终端操作系统有:Android、BSD、iOS、Windows Phone、以及已经没落的诺基亚专用的塞班系统。
前面是操作系统的特点;而应用软件是:用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。
它们最本质的区别在于
1、操作系统可以直接安装到相应的硬件设备上,比如常见Windows系统就直接安装在电脑中;应用软件不能直接安装在无操作系统的电脑中。

2、操作系统直接控制电脑或者电子设备的硬件,管控所载设备一切硬件操作,出,内部计算功能;应用软件,不能直接控制所在平台硬件;以常用Windows应用为例,Windows平台在内部封装各种叫做”Windows API“函数的指令,对硬件的操作全部由这些封装指令完成,仅仅为各种应用程序提供一个衔接的”接口“(这里的接口是软件形式,不是硬件的接口),不管是普通浏览器还是大型游戏程序,都不能直接对电脑硬件发送任何指令,二十通过调用Windows系统提供的接口完成,直白一点说,各种应用程序把需要的操作告诉操作系统,操作系统判断应用软件的要求是否”合法“(即是否合乎Windows语法规则,安全规则),如果合法则将硬件暂时让应用进行相关操作,当应用操作完毕,硬件权限又返回给系统,硬件控制权始终被操作系统掌握;
总结,操作系统和各种应用软件都属于”软件“,本质区别在于对”硬件“管控方式不同,操作系统在硬件管理中出于支配地位,应用软件则没有这个地位;操作系统可独立运行,应用软件不能独立运行。
康科达
2023-08-22 广告
北京康科达科技有限公司是一家专业从事放射治疗配套设备及耗材生产、经营的科技企业。客户面向全国的疾控中心和放疗科医院。主营电离室、放疗剂量仪、放疗自动扫描水箱、调强验证系统、放疗质控设备、激光定位系统、放疗定位产品、放疗定位膜、放疗模室产品、... 点击进入详情页
本回答由康科达提供
百度网友947045f
2011-12-12 · TA获得超过156个赞
知道小有建树答主
回答量:191
采纳率:54%
帮助的人:95.1万
展开全部
我想你理解错了,
应用软件是运行在操作系统之上的,这句话是没错的.
操作系统提供了许多API(也可以称之为"系统调用")给程序开发者,
这些API的功能是非常基础的,例如文件的剪切复制,网络通信,屏幕绘图等,这些都是间接与硬件打交道(外存,网卡,显卡),
你不可能直接用C++写一个网络通信的软件,而不用操作系统提供的socket套接字API吧.
并且,程序转为进程在机器上运行,也是由操作系统负责的(进程的管理),
所以生成的可执行文件最终的汇编码的结构,Windows和Linux肯定是不一样的,
看你在什么平台,用的是哪一种编译器.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Adondon
2011-12-13 · TA获得超过333个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:143万
展开全部
操作系统是容器,应用软件是饮料。任何饮料,都要用有容器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式