分享

应用软件和操作系统的本质区别

 风箫易水ap72ax 2017-04-17
要弄清楚应用软件和操作系统的本质区别,需要对操作系统做一些常识性了解

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

2、操作系统直接控制电脑或者电子设备的硬件,管控所载设备一切硬件操作;应用软件,不能直接控制所在平台硬件;以常用Windows应用为例,Windows平台在内部封装各种叫做”Windows API“函数的指令,对硬件的操作全部由这些封装指令完成,仅仅为各种应用程序提供一个衔接的”接口“(这里的接口是软件形式,不是硬件的接口),不管是普通浏览器还是大型游戏程序,都不能直接对电脑硬件发送任何指令,而是通过调用Windows系统提供的接口完成,直白一点说,各种应用程序把需要的操作告诉操作系统,操作系统判断应用软件的要求是否”合法“(即是否合乎Windows语法规则,安全规则),如果合法则将硬件暂时让应用进行相关操作,当应用操作完毕,硬件权限又返回给系统,硬件控制权始终被操作系统掌握;
总结,操作系统和各种应用软件都属于”软件“,本质区别在于对”硬件“管控方式不同,操作系统在硬件管理中处于支配地位,应用软件则没有这个地位;操作系统可独立运行,应用软件不能独立运行。
注:操作系统的本质。操作系统Operating System,简称OS)是管理和控制计算机硬件软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多