데이터 전송 시간은 데이터를 전송하는 데 걸리는 시간으로 다음과 같이 계산된다.

T = b / rN = (tr X b ) / N

T : 전송 시간

b : 전송될 바이트 수

N : 트랙의 전체 바이트 수

r : 회전 속도(초당 회전 수)

tr : 1 회전하는 데 소요되는 시간 1 / r

따라서 전체 평균 접근 시간(Ta)은 다음과 같이 계산된다.

Ta = TS + 1/2r + b / rN

= TS = 1/2r + (tr X b) / N

디스크 접근 시간은 데이터의 저장 패턴에 따라 달라진다. 다음 두 가지 경우를 예로, 섹터들이 디스크에서 읽히는 순서에 따라 입출력 성능이 어떠한 영향을 미치는지 살펴보자.

[예] 평균 탐색 시간 = 15ms, 1Mbytes/sec, 섹터 크기 = 512Bytes, 트랙당 섹터의 수 = 32인 디스크에 전체 128Kbyte 크기의 파일이 256개의 섹터에 걸쳐 저장되어 있다고 가정했을 때, 전체 파일을 읽는 데 걸리는 시간은 얼마인가?(단, 디스크의 한 바퀴 회전에 걸리는 시간 = 16.7ms)

[ case 1 ] 순차적 조직

① 파일의 모든 내용들이 인접한 8개의 트랙들에 저장된 경우

8 트랙 x 32섹터 = 256 섹터

② 첫 번째 트랙을 읽는 데 걸리는 시간

평균 탐색 시간(15.0ms) + 회전 지연(8.3ms) + 32섹터 읽기(16.7ms) = 40ms