浅谈应用软件、操作系统和硬件

计算机的发明就是为了帮助人们完成工作量十分大的工作
而对于这个情况,人自然而然的担任了计算机最大的指挥官
但是计算机只能听懂计算机语言,即机器语言,0和1的编码,如1110001101
因此人们发明了操作系统
操作系统就是人们为了更简单地组织和协调硬件发明出来的软件(基层软件),而操作系统的实现原理就是将每一串二进制编码命令封装成一个接口,接口表现为鼠标的一个按键点击或者键盘上的某一个按键,从而达到人们不懂机器语言也可以协调硬件工作的目的

实现原理图如下:在这里插入图片描述

那我们可以来看看一个简单的播放音乐的操作:

  1. 读取存储在硬盘中的音乐存储数据
  2. 将音乐存储数据放入内存中
  3. 因为此时的音乐数据声卡是不能读懂的,因此内存将数据传输给CPU进行解码
  4. CPU解码后再将数据传输给声卡,声卡再传输到音响进行播放

那么这样看来一个播放音乐的操作还是十分繁琐,对于大部分人还是不知道如何操作的
于是人们又发明了应用软件
应用软件就是为了人们更好地使用操作系统而发明出来的软件(非基层软件),应用软件的实现原理就是将操作系统封装好的多个接口重新排序和重新封装成一个新的接口,表现就是音乐播放器的一个播放和暂停按键等,一个按键包含了操作系统的多个接口功能。

因此实现原理图就变成了了这样:
在这里插入图片描述

因此人们就可以使用应用软件来控制操作系统进而协调硬件达到人们所想达到的工作目的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值