通过驱动程序,驱动 在英语里面就是司机的意思,你就是坐在汽车后排的老板,你让司机开车,司机就开,同样,你点击鼠标,驱动程序就接到弹出光驱的指令,并将其转换为光驱的驱动指令,通过SATA总线传输到光驱。
任何实际存在的硬件,都是有对应的驱动程序驱动的,不管你是不是安装过它。比如,显卡,你不装驱动,它也能工作,并不是说它不要驱动就能工作,而是它用windows的svga通用驱动的模式在工作,只不过这个司机“水平”差,只能工作在800*600/1024*768等分辨率下,并且没有3D功能。
所以驱动程序又能理解为翻译,把人的指令翻译为机器的指令。
至于具体通过什么传输指令,只要看硬件通过什么连接到计算机,一般看设备的数据线或插槽就能知道,比如U盘用USB口,就是通过USB总线;硬盘用SATA线,就是用SATA总线,显卡和新版本的声卡用PCIE总线。大部分老声卡用PCI总线等等。
你想了解光驱接到指令后如何启动电机使光盘弹出?
这个很容易,所有这一切都是有集成电路完成的,集成电路在外形上有很多引脚,每一个脚都有具体定义,比如,有的是信号输入脚,用于接收指令,有的是控制信号输出脚,用于输出控制电机开关的大功率(这个大功率是相比指令信号来说的)信号,这种集成电路广泛用于家用电器,计算机外围设备中,价格极其低廉,一般用于控制微电机,如果要控制大型电机,就不能光使用这种芯片,而需要在其输出端再接一个继电器,从而使之能够控制更大功率的电器。
楼上已经回答的相当详细了
集成电路在这里就是一个控制器,将接受到的指令翻译成动作
打个比方,我让你把光驱弹出来,我只说了话,但是你听懂了,你就会去做,这个过程,你就是操作光驱的控制器
不一定都要驱动,直接按光驱上的扭,光驱也是可以弹出来的