ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [CS] Disk Seek
    Computer Science 2024. 7. 9. 16:55
    728x90

    Disk Seek

    • HDD의 주요동작
    • 디스크의 특정 위치로 Read/Write 헤드를 이동시키는 과정
    • 데이터 접근 시간의 중요한 요소 + HDD 성능에 큰 영향

     

    • 플래터
    • 트랙 
    • 섹터
    • 실린더 
    • 읽기/쓰기 헤드

     

    과정

    1. 명령 수신: CPU가 특정 데이터 위치를 요청합니다.
    2. 트랙 이동: 액추에이터가 명령된 트랙으로 읽기/쓰기 헤드를 이동시킵니다.
    3. 섹터 위치 조정: 플래터가 회전하여 요청된 섹터가 헤드 아래로 옵니다.
    4. 데이터 접근: 요청된 데이터를 읽거나 씁니다.

     

     

    Seek Time

    시크 시간은 읽기/쓰기 헤드가 한 트랙에서 다른 트랙으로 이동하는 데 걸리는 시간입니다. 평균 시크 시간(Average Seek Time)은 임의의 두 트랙 사이의 이동 시간의 평균을 나타냅니다. 시크 시간은 HDD 성능에 큰 영향을 미치며, SSD에서는 논리적 위치 지정으로 인해 시크 시간이 거의 존재하지 않습니다

     

    [성능 향상 방법]

    1. 사전 읽기(Read-Ahead): 예상되는 데이터 위치를 미리 읽어 성능 향상.
    2. 요청 스케줄링(Request Scheduling): 디스크 접근 순서를 최적화하여 시크 시간 감소.
    3. 캐싱(Caching): 자주 사용되는 데이터를 캐시 메모리에 저장하여 접근 시간 단축.
    728x90

    'Computer Science' 카테고리의 다른 글

    [CS] RAID  (0) 2024.07.08
    [CS] Persistent Data structure  (0) 2024.07.05
    Git Branch 전략  (0) 2024.02.18
    SettingWithCopyWarning  (1) 2023.11.24
    방화벽  (0) 2023.11.05
Designed by Tistory.