当前位置:  技术问答>linux和unix

经常看见“驱动/文件系统在内核进行注册”,那么这个注册的动作是什么,干什么用呢?

    来源: 互联网  发布时间:2016-12-24

    本文导语:  大家好,我是一个内核新手,经常看见比如“驱动/文件系统/协议在内核进行注册”,那么这个注册的动作是什么,干什么用呢?多谢大家帮助。 | 对于字符设备,注册调用: int cdev_add(struct...

大家好,我是一个内核新手,经常看见比如“驱动/文件系统/协议在内核进行注册”,那么这个注册的动作是什么,干什么用呢?多谢大家帮助。

|
对于字符设备,注册调用:
int cdev_add(struct cdev *dev, dev_t num, unsigned int count);

一旦注册成功,设备就“live”了,它的操作就可以被内核调用

|
你可以这样理解,软件模型和现实世界是有一定的对应关系的。
比如,你开学的时候要到学校“注册”,这样学校就知道你来了,然后相应的就可以对你进行随后的日常管理。
同理,驱动注册就是告诉内核,我是一个驱动,我能做什么什么事情,支持什么样的设备。然后内核就开始更新相应的数据链表,管理引用计数等等。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为什么光盘上的文件不能全部看见?
  • 求助:linux的源代码怎么才可以看见?
  • windows下如何看见linux分区?
  • RedHat Linux是开放源代码的吗?如何能看见它的源代码,如何进行修改?
  • 斑竹 你好 我看见你了
  • ubuntu看126的邮箱是乱马!我要怎么设置才能看见呢?
  • 谁看见我的ttyS0了?
  • 请问高手,用Swing做的APPLET,浏览器是否一定要安装Plug-in才能看见?
  • 如何做一个分区,LINUX和WINDOWS都可以看见
  • 才安装了dabian4.0 ,在gaim中怎么用qq,看见gaim的协议选项里有qq,但是怎么都登录不了。
  • 急!!!CPU使用率大,top一下只能看见进程的PID
  • jbuilder中为Application的框架添加一个菜单JMenuBar,运行后却没有看见菜单,why?
  • 请问:我想在applet中处理动画图像,能看见水在动的效果,谁有好的建议能给谈谈?来者有分!!!
  • 各位朋友救命了~~~~~~真的,看见的朋友一定要进来
  • 系统调用,如何看见?
  • 安装完Linux后居然在window2000里能看见Linux分区,怎么回事呢?
  • 奇怪问题,编译过 了,却没看见窗体出现
  • 请问怎么在linux下面才能看见win98下面的文件呀?很菜但是很着急!
  • C盘装的是win2000,D盘装的是RedHat7.2 linux,我进入win2000后,看见D盘仍然存在,......
  • window无法访问samba.可以看见共享文件没有权限....


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3