Chinaunix首页 | 论坛 | 博客
  • 博客访问: 897263
  • 博文数量: 148
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 3920
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-30 18:17
文章分类

全部博文(148)

文章存档

2008年(148)

我的朋友

分类:

2008-04-10 07:26:10

rdsk与dsk的区别

你应该知道,操作系统的主要功能就是控制硬件。控制硬件的方法就是为硬件建立软件标准。那么这个标准实际上就是软,硬件之间的接口。把计算机从硬件之间的电路联系向软件与硬件间的逻辑联系建立起来的方法。

比如,你有1个文件想写进硬盘。那么,首先是应用程序通知操作系统,现在要写文件到磁盘。这是一个任务,此时的硬盘并没有开始工作,而是在操作系统的控制队列中排队。操作系统开始要执行这个任务的时候,是向/dev/dsk中的设备去写,也就是向以字节为单位的块中去写,写入的是逻辑设备。然后,再通过操作系统,把/dev/dsk中的以字节为单位的逻辑数据,转成/dev/rdsk中以扇区为单位的物理设备中,到达/dev/rdsk的时候,文件就被真实的写进磁盘了。这个过程当然是非常短暂的,很多情况下是不会被人类察觉的速度。所以,我们就很难看到这些动作,而使这些动作变的难以理解了。

总之,我们平时理解逻辑是虚的,物理是实际存在的。但是在计算机中,逻辑的数据和设备是真实存在的,但是看不见,摸不到,比空气还要虚幻而已。而物理设备通常是可以看得到,摸的到的设备。操作系统就是容纳和管理逻辑数据而用的。在物理设备和逻辑设备之间进行不停的转换。

这些怎么去理解
这是SUN对设备物理名称的一种描述方法,基本按照设备安装的层次来描述并把它写成目录的形式。一般只要大致了解就行了,如前2段表示这机器是PCI总线,第3段是2号SCSI线。我们一般关心最后一段,这里显然是DISK(光盘也算盘了),它的SCSI号(跳线)是6,DISK号是0,f是分区。
阅读(725) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~