请问计算机软件和硬件是如何结合的?

怎样把计算机软件(0101010....)这种看不见摸不着的东西装到硬件里面运行的?总不至于是“写”进去的吧,如果计算机各部位硬件生产完毕后就组装起来,插上电源打开是什么效果?估计是蓝屏....然后,该怎么弄?打开光驱,放入光盘,也用不了啊,键盘、鼠标,显示器都没软件,动都不会动,第一步连系统都装不了,求解啊?我今天问我们计算机老师,连他都不知道该如何回答我!这个问题是不是很难啊,但我感觉,就是个逻辑问题。谁能帮我解答下啊?

软件和硬件是通过操作系统结合起来的,软件说白了就是一行一行的CPU指令,装载软件的空间有硬盘、内存和CPU内部的寄存器,实质就是1和0,只是这些1和0都是有特殊意义的。单纯的硬件组装电脑是没法运行的,软件是电脑的灵魂,离开了软件电脑就是一堆破铜烂铁追问

这个不用说也知道啊,我就想问问,这一堆破铜烂铁刚生产出来,咋把软件给弄进去的?

追答

这个只能从头说起,因为软件和硬件的结合不是一下两下的事情,是经过了很长时间的发展才会有今天这样的成果,电脑最初也就是逻辑门电路,输入特定的信号就会有特定的结果,比如输入1和1,电路会输出10,在这一基础上慢慢演化成硬件和软件。因为电脑实质依然是逻辑门电路,只是现在的集成度比以前高。硬件生产出来虽然不能直接用,但是通过BIOS可以让硬件有基本的运行能力,然后在此基础上安装操作系统和驱动程序来进一步让硬件发挥全部功能。

追问

谢谢你!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-10

硬件其实分为两个部分,物理部分与逻辑部分。

    物理部分就是电子电路,核心是各种芯片,就是由许多的门电路组成的大规模集成电路。

    逻辑部分就是固化在芯片中的程序,也叫固件,是用硬件描述语言(HDL)编写的,用来“告诉”硬件怎样工作。你的路由器管理页面中的固件升级功能指的就是升级逻辑程序。计算机的CPU、主板、独立显卡等只要是有芯片(板卡上的芯片一般长得像个黑色方块)的都有逻辑程序。

逻辑程序关心的是时序,对外提供的是和硬件中断信号和寄存器接口,所以驱动程序的主要工作就是响应硬件中断信号和读写寄存器。驱动程序对应用程序提供的是软件编程接口(API)。

第2个回答  推荐于2017-11-27
软件和硬件之间那个叫驱动程序
驱动程序一般指的是设备驱动程序(Device Driver),是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。
因此,驱动程序被比作“ 硬件的灵魂”、“硬件的主宰”、和“硬件和系统之间的桥梁”等。追问

”设备驱动程序(Device Driver)“也是软件啊,计算机刚生产出来,啥都没有,怎么装设备驱动程序呀?

追答

啥都没有怎么生产出来的 芯片都是经过周密设计出来的 你想的太多了

追问

额,算了,我自己研究吧,感觉你和我们老师差不多,回答不了的就说学生想太多!

追答

0和1就是开和关 无数开关门电路的组合就是 集成电路 无数个集成电路的组合就是芯片
控制芯片开关的程序叫驱动 控制驱动的应用叫软件 这样说你能看懂了吧
微电脑基础与应用 第三章第二节 程序的设计方法
孩子好好看书

追问

比我们老师牛叉!

本回答被提问者和网友采纳
相似回答