Linux云计算架构|计算机组成:计算机软件系统有哪些?( 二 )
实用程序也叫服务程序 , 是用来控制与分配计算机资源的 。 实用程序提高了系统软件已 有的功能或添加了其他一些系统软件程序不支持的服务 。 例如 , 我们常用的数据备份、磁盘 扫描检查、文件压缩、恢复丢失数据、系统安全管理软件等都属于这类服务程序 。 有时一些 实用程序也会被集成到操作系统中 。 计算机系统中的软硬件关系
计算机系统是硬件和软件有机结合的整体 , 它们之间的关系体现在以下三个 方面:
(1) 互相依存
计算机硬件与软件的产生与发展是相辅相成、互相促进的 , 二者密不 可分 。 硬件是软件的基础和依托 , 软件是发挥硬件功能的关键 , 是计算机的灵魂 。
在实际应 用中无论缺少哪一部分 , 计算机都无法使用 。计算机中还有许多功能需要通过硬件、软件配合来实现 , 如中断保护 , 实现中断屏蔽保 留现场 , 要有硬件 , 中断的分析处理又要由软件来完成 。 操作系统中的许多功能也都需要硬 件支持 。
(2)无严格功能界面
计算机的硬件与软件虽然各有分工 , 但它们之间的功能界面是浮动的 。 随着技术的发展 ,功能既可由硬件实现 , 也可由软件来完成 。 例如 , 乘法、除法既可以用硬件线路去做 , 也可 以用程序来实现 。 硬件和软件的功能分配 , 随时间不同、机型不同而异 。 通过二者的合理分
(3)相互促进
无论从实际应用还是从计算机技术的发展看 , 计算机的硬件与软件之 间都是相互依赖、相互影响、相互促进的 。 硬件技术的发展会对软件提出新的要求 , 促进软 件的发展;反之 , 软件的发展又对硬件提出新的课题 。
推荐阅读
- 云计算|从互联网到AI崛起,上海能弯道超车吗?
- 行业互联网,云计算|赛伯乐携手华为(重庆)人工智能创新中心聚焦AI前沿,助力企业数字化转型
- 云计算|腾讯云小微首次技术开放日,揭秘AI语音背后的奥秘
- 互联网|「微服务架构」Kafka和Moskitto那个更适合微服务之间的通信?
- 云计算|宁津与腾讯云深化合作项目在深圳签约 推进德州产业数字升级
- linux系统|Google或在8月开始推出类AirDrop共享功能
- 行业互联网,云计算|虎牙联合华为云发布昇腾AI内容审核解决方案
- 云计算|红岭云与阿里云签署框架合作协议
- 云计算|用户数据安全存储,华为云空间这些功能大显身手
- 中年|科学家提出多自由度网络架构协同搜索新方法
