分享

为什么计算机上需要安装操作系统之后才能安装应用程序

 爱学习的动漫迷 2018-07-06
应用程序是可以直接运行在电脑硬件上的,操作系统就是一套软件,只不过这套软件比较特殊,它向下可以直接控制硬件,向上又支持软件的运行。另外用C语言、汇编语言写的程序是可以直接运行在电脑硬件上的,那为什么还要有操作系统呢,这一点可以从操作系统的功能上理解:
1、首先,我们不知道电脑会同时运行什么样的程序,所以很有可能出现某个程序的临时数据恰好和另一个程序关键数据很相似的情况,于是就会发生这个程序破坏了那个程序数据之类的问题。
而操作系统可以为所有程序分配资源,一切程序要调用计算机资源都需要向操作系统申请权限,这样就能最大程度利用计算机资源同时让各种程序不互相冲突。
2、再有就是,我们的电脑硬件也是由不同的厂商制造的,它们的底层硬件系统也各有不同,无论是消费者还是软件出产方肯定都不希望某个软件在这个型号的电脑上能跑,换一个就跑不了的情况。
因此,我们需要操作系统来作为一个协调者。一方面,操作系统提供一系列底层接口和上层标准,“抹平”不同电脑之间的硬件差异,这样只要操作系统相同,硬件能达到软件运行的最低标准,理论上这个软件就能在各种型号的电脑上运行了。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多