Chinaunix首页 | 论坛 | 博客
  • 博客访问: 771317
  • 博文数量: 803
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 10:29
文章分类

全部博文(803)

文章存档

2011年(1)

2008年(802)

我的朋友

分类:

2008-10-29 11:44:34


  计算机用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内
【责编:admin】

--------------------next---------------------

阅读(286) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~