软件是一个纯虚拟的东西,他本身就是一块内存,软件在运行时内存在RAM中(目前是这么理解的),运行的时候,主要是通过相应的接口去调用某一块内存,以改变这块内存的数据。改变这块内存的数据的目的就是为了别人调用他的时候能够取到自己想要的数据。当某些API拿到数据之后呢?就会调动相应的驱动(这个时候,那个驱动调用数据其实是软件已经写好了的),比如摄像头打开镜头进行录像,声音播放器进行音乐播放等。此时又会有另一个软件在运行,比如刚刚在进行录像的软件或者声音播放的软件,那和之前调动摄像头和音乐播放器的软件有什么联系呢?那是没有任何联系的。他们之间没有关系,各自运行。那么到底软件和硬件有什么关系呢?软件通过电流的改变来影响各种门电路的电流改变,而门电路改变的最终影响就是影响着各种驱动的运行,驱动通过有无电流来音响硬件的执行,比如灯泡是开是关,此时是否发出响声?总而言之,硬件被电流影响,而软件可以改变电流的波动。而软件改变电流的介质就是各种综合运用的门电路。至于想调用哪些门电路并对他进行如何的改变,那么就是编程的人正在做的事。

软件和硬件的关系以及软件调动硬件的工作原理相关推荐

  1. 计算机软件与硬件的关系及软件的分类

    硬件与软件的关系 硬件和软件是一个完整的计算机系统互相依存的两大部分,它们的关系主要体现在以下几个方面. ⑴ 硬件和软件互相依存 硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的唯一途径. ...

  2. GT Transceiver中的重要时钟及其关系(4)CPLL的工作原理介绍

    Transceiver内部时钟架构如下: Transceiver内部时钟来源可以是QPLL也可以是自己的CPLL. 其内部TX 和 RX 时钟分频器可以单独从 QPLL 或 CPLL 中选择时钟,允许 ...

  3. 测试电磁波仪软件,电磁波辐射检测仪的使用方法_电磁辐射检测仪工作原理与应用...

    摘要:电磁波辐射检测仪在我们的生活中已经得到了普遍的运用.本文主要介绍了电磁波辐射检测仪的使用方法.电磁辐射检测仪工作原理以及它的应用,详细说明了电磁波辐射检测仪产品的特点. 电磁辐射介绍 电磁波(又 ...

  4. 硬件基础知识--(10)三极管的工作原理

    一.很多初学者都会认为三极管是两个 PN 结的简单凑合(如图1).这种想法是错误的,两个二极管的组合不能形成一个三极管.我们以 NPN 型三极管为例(见图 2 ),两个 PN 结共用了一个 P 区 - ...

  5. GT Transceiver中的重要时钟及其关系(5)QPLL的工作原理介绍

    每个QUAD都包含一个QPLL,QPLL可以被同一个Quad内的transceiver共享,但是不能被其他Quad内的transceiver共享. 当以高于CPLL操作范围的线速率操作通道时,需要使用 ...

  6. Android Camera硬件结构组成(一)之 手机摄像头的组成结构和工作原理

    Android Camera硬件结构组成(一)之 手机摄像头的组成结构和工作原理 参考网址: 1.https://www.cnblogs.com/straybirds/p/7350535.html 2 ...

  7. 简述计算机软件与硬件,简述计算机硬件与软件的关系。 - 问答库

    问题: [问答题] 简述计算机硬件与软件的关系. 高处作业分为4个等级,高度在2-5m时,为()级高处作业. ["一","二","三",&q ...

  8. 计算机硬件 软件和用户的关系,大家都知道计算机包含硬件和软件,那这两者之间区别是什么呢?...

    在计算机系统中,硬件和软件是不可缺少的两个部分.计算机硬件是组成计算机系统的各部件的总称,是计算机系统快速.可靠.自动工作的物质基础 在计算机系统中,硬件和软件是不可缺少的两个部分.计算机硬件是组成计 ...

  9. 算力和硬件的关系_硬件与软件:躯体与灵魂

    原标题:硬件与软件:躯体与灵魂 前言: 前一段时间特斯拉可付费在线激活后排座椅加热功能又叒叕上了全网热搜,许多人都称之为软件定义汽车的又一次科普.软件定义汽车这个论断已经开始深入人心! 那么未来汽车真 ...

最新文章

  1. Windows上erl.exe的CPU使用率很高的问题【未解决】
  2. MySQL主从复制故障案例一
  3. nas php.ini,php.ini 配置文件常用详解
  4. [PAT乙级]1038 统计同成绩学生
  5. 数模写作必备利器—latex
  6. mac xcode c++ cin cout注意细节一
  7. Ubuntu设置目录的读写权限(Linux命令chmod 777 dirName)
  8. android 键盘回车按钮事件,android 监听软键盘 回车键
  9. 网站直达上线运营,API接口开发中
  10. 如何商业智能平台BI的成本
  11. [公告]新增项目交流区
  12. 三星s4 android 5.0 root权限,三星S4(i9500)一键ROOT权限获取+USB驱动
  13. word撰写论文时公式格式:公式居中,编号右对齐(编号上下居中或底部对齐);公式编号引用
  14. Web设计中最常用的10种色调以及示例演示
  15. python实现趋势外推法
  16. 利用sympy库求解常微分方程:dsolve()函数
  17. MySQL日期字符串转换成NULL值的异常处理
  18. 郭炜实用Python程序设计慕课:chapter13面向对象程序设计
  19. Oracle 安装 docker,使用docker安装Oracle 12c database(一)
  20. 微信小程序的运营策略六大技巧

热门文章

  1. div+css+theme
  2. SSL 握手协议详解
  3. Expected a key while parsing a block mapping. assets: ^
  4. Itext导出pdf文件
  5. java中由类名和方法名字符串实现其调用【反射机制】
  6. hdu 2243 考研路茫茫——单词情结(AC自动+矩阵)
  7. MFC消息映射的定义
  8. 项目管理风险控制及注意事项
  9. HTML学习感想(4)【密码输入框、单选、复选框】
  10. Fedora再次安装手记--很爽的Wine工具