CPU ( 120 ) 는 , 로컬 메모리 ( ROM ) ( 118 ) 에 저장 된 각종 컴퓨터 프로그램 을 실행 하 여 , 디스크 구동 수단 이나 HDC ( 105 ) 를 제어 함 으로써 , 디스크 로부터 의 데이터 의 읽 어 내 기 및 디스크 에 의 데이터 의 기입 , 캐쉬 에 의 데이터 의 기입 및 캐쉬 로부터 의 데이터 의 읽 어 내 기 를 행하 여 , 자기 디스크 장치 로부터 의 데이터 의 읽 어 내 기 및 자기 디스크 장치 에 의 데이터 의 기입 을 실현 한다 . 즉 , 리드 처리 에서 는 , 호스트 로부터 의 리드 요구 에 대하 여 , 디스크 구동 수단 을 제어 하 여 디스크 로부터 리드 요구 데이터 를 읽 어 냄 과 함께 , HDC 를 제어 하 여 읽 어 낸 리드 요구 데이터 를 휘발 성 의 캐쉬 ( 110 ) 에 기입 함 과 함께 호스트 ( 100 ) 에 전송 하 고 , 라이트 처리 에서 는 , HDC ( 105 ) 를 제어 하 여 , 호스트 ( 100 ) 로부터 의 라이트 요구 데이터 를 불휘발성 메모리 의 라이트 캐쉬 ( 104 ) 에 기입 함 과 함께 , 기입 한 라이트 데이터 를 그 라이트 캐쉬 ( 104 ) 로부터 읽 어 내 고 , 또한 그 라이트 데이터 를 , 디스크 구동 수단 을 제어 하 여 디스크 ( 102 ) 에 기입 한다 .