2008年(148)
分类:
2008-04-10 07:26:10
rdsk与dsk的区别
你应该知道,操作系统的主要功能就是控制硬件。控制硬件的方法就是为硬件建立软件标准。那么这个标准实际上就是软,硬件之间的接口。把计算机从硬件之间的电路联系向软件与硬件间的逻辑联系建立起来的方法。
比如,你有1个文件想写进硬盘。那么,首先是应用程序通知操作系统,现在要写文件到磁盘。这是一个任务,此时的硬盘并没有开始工作,而是在操作系统的控制队列中排队。操作系统开始要执行这个任务的时候,是向/dev/dsk中的设备去写,也就是向以字节为单位的块中去写,写入的是逻辑设备。然后,再通过操作系统,把/dev/dsk中的以字节为单位的逻辑数据,转成/dev/rdsk中以扇区为单位的物理设备中,到达/dev/rdsk的时候,文件就被真实的写进磁盘了。这个过程当然是非常短暂的,很多情况下是不会被人类察觉的速度。所以,我们就很难看到这些动作,而使这些动作变的难以理解了。
总之,我们平时理解逻辑是虚的,物理是实际存在的。但是在计算机中,逻辑的数据和设备是真实存在的,但是看不见,摸不到,比空气还要虚幻而已。而物理设备通常是可以看得到,摸的到的设备。操作系统就是容纳和管理逻辑数据而用的。在物理设备和逻辑设备之间进行不停的转换。