///////
Search
6️⃣

심화문제 5 ~ 7

5. LOOK 디스크 스케줄링이 만들어진 이유를 설명하시오

LOOK 디스크 스케줄링은 SCAN 디스크 스케줄링의 불필요한 부분을 제거해서 효율을 높인 기법
SCAN 디스크 스케줄링은 트랙 요청이 없어도 헤드가 맨 마지막 트랙에 도착한 후에야 방향을 바꾸지만, LOOK 디스크는 더 이상 서비스할 트랙이 없으면 헤드가 끝까지 가지 않고 중간에서 방향을 바꾼다

6. C-SCAN 디스크 스케줄줄링에 대해 설명하시오

SCAN 디스크 스케줄링을 변형
Circular SCAN
헤드가 한쪽 방향으로만 움직일 때는 요청받은 트랙을 서비스하고 반대 방향으로 돌아올 때는 서비스하지 않고 이동만 한다
모든 트랙이 공평하게 서비스 받는다
하지만 작업 없이 헤드를 이동하는 것이 매무 비효율적이고, 동일한 트랙 요청이 연속적으로 발생하면 SCAN과 마찬가지로 바깥쪽 트래이 아사 현상을 겪는다
SCAN 디스크 스케줄링보다 효율이 좋지 않고 아사현상이 생길 수 있기 때문에 잘 사용되지 않느다

7. RAID 10과 RAID 0+1을 비교하여 설명하시오

RAID 란?
RAID는 여러 개의 디스크를 특정 방법으로 연결해주는 시스템
하드디스크에 저장된 데이터를 자동으로 백업하고 장애가 발생하면 이를 복구하거나 데이터의 입출력 속도를 높일 수 있다
RAID 0 - 여러 개의 디스크에 데이터를 동시에 입출력 할 수 있도록 데이터를 여러 갈래로 찢어서 저장 (스트라이핑)
RAID 1 - 원본 디스크에 저장되는 내용을 백업 디스크에 동시에 저장하고, 하나의 디스크가 고장 났을 때 다른 디스크를 사용하여 데이터를 복구하는 것 (미러링)
RAID 10 (1 + 0)
RAID 1과 RAID 0을 결합한 형태로 미러링 기능과 빠른 데이터 전송이 모두 가능하다
RAID 0 +1
RAID 10과 마찬가지로 병렬로 데이터를 처리하여 입출력 속도를 높일 수 있고, 장애 발생 시 미러링된 디스크로 복구가 가능하다
하지만 RAID 0 +1 은 장애가 발생했을 때 복구하기 위해 모든 디스크를 중단해야 하지만 RAID 10은 일부 디스크만 중단하여 복구 할 수 있다. 따라서 RAID 0 +1 보다 RAID 10이 많이 사용된다
RAID 0은 복구 기능이 없으므로 RAID 1을 입장에서는 RAID 0으로 묶인 디스크들이 하나의 디스크로 인식한다. 따라서 RAID 0 + 1 에서는 모든 디스크를 멈춰야 하지만, RAID 10은 특정 데이터가 모두 같은 RAID 1로 묶여있기 때문에 다른 디스크를 멈출 필요가 없다