Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48050
  • 博文数量: 37
  • 博客积分: 1800
  • 博客等级: 上尉
  • 技术积分: 451
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-29 19:56
文章存档

2011年(9)

2010年(28)

我的朋友

分类: LINUX

2010-12-07 11:46:02

linux设备名

  计算机用cpu来运算, 内存来存储程序和数据之外,还有一些设备,如磁盘驱动器, 显示卡, 键盘, 网卡, modem卡, 声卡, 串口和并口,等等.还有电源提供电能, 主板上的各种总线把设备和 cpu 连在一起,机箱把它们装起来.
  过去, 许多设备都是插卡(印刷线路板). 今天, 除了插卡之外,许多设备已经小到一块芯片被做在主版上. 主版上的插卡也许包含不止一个设备.
  计算机要正常工作,每个设备必须在它的驱动程序(它也是操作系统的一部分,在cpu上运行)控制下运行.驱动程序与/dev目录下的特殊文件联系在一起, 尽管他们不是真正的文件. 它们有象hda1, ttys0, eth1 等这样的名字.
  一,硬盘
  每个硬盘表现为一个单独的设备文件。通常只能有2-4个ide硬盘。 这就是/dev/hda , /dev/hdb , /dev/hdc , 和/dev/hdd 。 scsi是 /dev/sda , /dev/sdb ,等等。
  二,软驱
  软驱的名字是复杂的,因此linux有一个特定的软驱设备类型,能自动检测软驱中软盘的种类。它使用不同的软盘类型试图读取新插入的软盘的第一个扇区,直到找到正确的一个。这自然要求软盘是已经格式化过的。自动设备叫/dev/fd0 、/dev/fd1等。
  三,scsi设备
  当一个新的 scsi 主卡被侦测到时, scsi 驱动程序会寻找连接著的设备。请检查系统日志你的设备被正确地侦测到了。新的 scsi 设备会被指定为第一个可用的scsi设备文件。第一个 scsi 硬盘是 /dev/sda,第一个scsi 磁带机是 /dev/st0,还有,第一个cd-rom 会是/dev/scd0。
  四,网卡设备
  linux 的以太型网卡界面通常被称做 eth0、eth1 等等。环形卡亦同样地被看待.然而它们被称做 tr0、tr1等等。 ifconfig 命令是被用来观看及修改网络界面状态的。linux的另一特点是网络界面并不会像其他设备一样地被看成是一个在/dev里头的文件。所以如果您在 /dev 内找不到它们时请不要觉得惊讶。
  当一个以太网卡被侦测到时,它会被指定为第一个可用的接口卡名字,通常为eth0。
  五, 串行设备
  linux 的串行设备都是被经由 /dev/cua* 和 /dev/ttys*特殊设备文件来做取用。ttys* 的设备被使用在进来的连接,例如直接地连接终端机。cua* 的设备被使用在往外的连接,比如说调制解调器。而每一个实体串口都各有ttys和cua两个设备文件:要使用哪个适当的设备到你的应用上都由您来决定。
  当一个串行卡或数据卡被侦测到时,它会被指定成为第一个可用的串行设备。通常是/dev/ttys1(cua1) 或 /dev/ttys2 (cua2) ,这完成看原已内建的串口数目。 ttys*设备会被 报告在/var/run/stab内 本文链接:
阅读(194) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~