Linux의 경우 크게 문자 디바이스, 블록 디바이스, 네트웍 디바이스
이렇게 3개로 나뉘는데 문자 디바이스의 경우 순차적인 접근이 가능하고
임의의 크기로 데이터를 전송합니다. 블록 디바이스의 경우 랜덤한 접근이
가능하고 고정된 크기의 블록 단위로 데이터를 전송합니다.
근래에 들어서는 워낙에 디바이스의 성능이 좋아져서 점차 둘을 구분하는게
큰 의미가 없어졌고, 커널의 버퍼 캐쉬를 사용하는지의 여부에 따라
구분하기도 합니다.
---------------------------------------
세계는 넓고, 할일은 많다.
Linux의 경우 크게 문자 디바이스, 블록 디바이스, 네트웍 디바이스
Linux의 경우 크게 문자 디바이스, 블록 디바이스, 네트웍 디바이스
이렇게 3개로 나뉘는데 문자 디바이스의 경우 순차적인 접근이 가능하고
임의의 크기로 데이터를 전송합니다. 블록 디바이스의 경우 랜덤한 접근이
가능하고 고정된 크기의 블록 단위로 데이터를 전송합니다.
근래에 들어서는 워낙에 디바이스의 성능이 좋아져서 점차 둘을 구분하는게
큰 의미가 없어졌고, 커널의 버퍼 캐쉬를 사용하는지의 여부에 따라
구분하기도 합니다.
---------------------------------------
세계는 넓고, 할일은 많다.
감사합니다..이런 답변을 원했었는데...이제 좀 이해가 되는군요..
감사합니다..이런 답변을 원했었는데...이제 좀 이해가 되는군요..
댓글 달기