raw device 에서 block device 와 character device 관련

supaflow의 이미지

unix에서 raw device 관련 질문입니다.

block device 는 character device interface를 가지고 있다고 알고 있는데요.

예를 들어 /dev/test 라는 block device 에 write 한 내용을

/dev/rtest 라는 character interface로 read/write 한다면 /dev/test 에서 write 한 내용을 정상적으로 read/write 할수 있는건가요?

원초적인 질문 같지만 어렵네요.

ssepiro의 이미지

움, 일단 질문 하신 내용과는 다른 내용입니다만,

원론적으로 Device는 Block, Character 두가지 종류가 있고, 그 두가지는 반대의 성향을 가집니다. 블럭은 랜덤 액세스가 가능하지만, 케릭터는 큐처럼 시퀀셜 액세스의 특징을 가집니다.

질문의 내용을 좀 더 자세히 알려주시면 고수분들이 답해주실 듯 싶습니다.

감사합니다.

Email: ssepiro(a)Sun.COM