内核分为几个部分,而设备管理是基于设备驱动上一层的东西,这些东西是通过驱动中参照某些标准,比如声卡参照alsa,视频参照v4l2,一些自己写的驱动则是自己定义调用接口。接口可以是IOCTL接口,也可以是read, write接口。也就是说,设备管理实际上是基于文件系实现的。
对应的文件系统,可以通过/dev下的设备节点来进行设备管理,也可以通过/proc文件系统来进行属性查询,也可以通过/sys文件系统来进行配置和获得整个系统设备的map。
大概就这样。
介绍下9种企业常用的Linux和Unix服务器
1CentOS:
>
CentOS-5,CentOS-6,CentOS-7:>
2Debian:
>
Debian 80:>
Old Debian Archive:>
Getting Debian from the Internet:
>
>
>
3Oracle Linux:
>
Oracle Linux Download:
>
>
>
4Red Hat
>
Red Hat Download:>
>
5suse linux enterprise server
>
>
>
6Oracle Solaris
>
>
>
7Ubuntu
>
>
>
8IBM Aix
>
9HP-UX
>
>
>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)