프로그램 입출력 프로그램 속 명령어로 입출력 장치를 제어하는 방법 입출력 명령어로써 장치 컨트롤러와 상호작용 메모리에 저장된 정보를 하드디스크에 백업 CPU는 하드 디스크 컨트롤러의 제어 레지스터에 쓰기 명령 내보내기 하드 디스크 컨트롤러는 하드디스크 상태 확인 → 상태 레지스터에 준비 완료 표시 CPU는 상태 레지스터를 주기적으로 읽어보며 하드 디스크의 준비 여부를 확인 하드 디스크가 준비되었다면 백업할 메모리의 정보를 데이터 레지스터에 쓰기 백업 작업이 끝나지 않았다면 1번부터 반복, 끝났다면 작업 종료 메모리 맵 입출력 메모리에 접근하기 위한 주소 공간과 입출력장치에 접근하기 위한 주소 공간을 하나의 주소 공간으로 간주하는 방법 각각에 접근하는 명령어가 같음 고립형 입출력 메모리를 위한 주소 공간과..