• 计算机中的驱动程序


      以前一直说光驱、软驱、驱动等等,可是对于驱动我TMD是一点也没有概念,我始终不能清楚的认识到到底什么是驱动,学编程,连个这个都不懂,也是稀里糊涂的,逐渐了解计算机的各方面的知识,从最基础的看的见的硬件,看不见的软件,从零开始!

      要说驱动程序,对计算的组成不能不了解,在网上找了张关于计算机组成与联系的图片,更容易明白,驱动程序到底是干嘛的!

    (1)计算的组成

    这个图更容易理解驱动程序到底是干嘛的!图中所示的接口其实应该是驱动程序在起作用。

     (2)什么是驱动程序

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

      设备驱动程序用来将硬件本身的功能告诉操作系统,完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。当操作系统需要使用某个硬件时,比如:让声卡播放音乐,它会先发送相应指令到声卡驱动程序,声卡驱动程序接收到后,马上将其翻译成声卡才能听懂的电子信号命令,从而让声卡播放音乐。所以简单的说,驱动程序提供了硬件到操作系统的一个接口以及协调二者之间的关系,而因为驱动程序有如此重要的作用,所以人们都称“驱动程序是硬件的灵魂”、“硬件的主宰”,同时驱动程序也被形象的称为“硬件和系统之间的桥梁”。

     总结:其实驱动程序在计算机中起着举足轻重的作用,你的每一次单击鼠标,你按下的每一个字母,你看到屏幕上的每一点,你听到了美妙的音乐,你观看了动情的电影,你在计算机上所能做到的一切肯定跟驱动程序有关。

  • 相关阅读:
    libv4l 库【转】
    Leap Motion颠覆操控体验的超精致手势追踪技术【转】
    嵌入式Linux下Camera编程--V4L2【转】
    C语言高级应用---操作linux下V4L2摄像头应用程序【转】
    通过摄像头设备采集一帧数据的例子程序(完整版)【转】
    V4L2 camera 驱动 capture测试程序【转】
    v4l2 spec 中文 Ch01【转】
    Video for Linux Two API Specification Revision 2.6.32【转】
    Video for Linux Two API Specification revision0.24【转】
    OpenCV实践之路——人脸检测(C++/Python) 【转】
  • 原文地址:https://www.cnblogs.com/ssh-html/p/7867659.html
Copyright © 2020-2023  润新知