RDSK와 DSK의 차이점

Anonim

대부분의 사람들은 동일한 내용을 가진 것처럼 보이기 때문에 중복되는 것처럼 보입니다. 그러나 그들은 그렇지 않습니다. DSK는 사용할 준비가 된 모든 포맷 된 드라이브를 찾을 수있는 블록 장치 경로입니다. 이에 비해 RDSK는 원시 장치 경로이며 아직 포맷되지 않았으므로 RAW라고하는 모든 드라이브가 들어 있습니다.

드라이브를 포맷하는 것은 드라이브 자체가 아니라 운영 체제에만 적용됩니다. 운영 체제는 필요할 때 데이터를 찾을 수 있도록 데이터 비트의 위치와 위치를 지정합니다. 운영 체제가 드라이브에서 사용되는 파일 시스템을 모르는 경우, 파일을 검색하거나 새 파일을 작성할 수 없습니다. 드라이브에 RAW로 쓰고 다른 파일 시스템을 배치 할 수 있습니다. 이것은 일반적으로 재 포맷으로 알려져 있습니다. 그러나 요즘에는 Linux와 같은 최신 운영 체제가 다른 운영 체제에서도 인식 할 수있는 일반적으로 알려진 파일 시스템 집합을 사용합니다.

드라이브는 파일 시스템에 대한 지식이 없기 때문에 DSK에 나열된 드라이브에 대한 요청을 가로 채고 서비스하는 운영 체제입니다. OS가 요청을 처리하고 디스크에서 적절한 공간을 찾아야하기 때문에 분명히 성능 손실이 있습니다. 그러나 긍정적 인 측면에서, OS가 모든 것을 처리 할 때 디스크에 아무 것도 쓸 수 없다. 반면에 RDSK에서 드라이브에 대한 요청은 OS에서 처리하지 않고 직접 드라이브로 이동합니다. 버퍼링 및 최적화와 같은 이점은 없습니다. 당신은 또한 당신이 읽고 있거나 쓰고있는 부분과 그 부분이 얼마나 크거나 작아야 하는지를 확신 할 필요가있을 때 당신이하는 일을 잘 파악해야합니다. 잘못된 정보를 얻는 것은 잘못된 정보를 얻는 것을 의미합니다. 또는 파일이나 전체 파일 시스템이 손상 될 수 있습니다.

요약:

1. DSK는 블록 장치 경로이고 RDSK는 원시 장치 경로입니다.

2. DSK에는 포맷 된 드라이브가 포함되어 있고 RDSK에는 포맷되지 않은 드라이브가 포함되어 있습니다.

3. RDSK 요청이 드라이브에 직접 처리되는 동안 DSK 요청은 OS에 의해 처리됩니다.

4. RDSK를 통해 통신하는 것은 DSK를 사용하는 것보다 더 복잡한 문제입니다.