새소식

반응형
밥벌이/운영체제

입.출력 모듈의 기능

  • -
반응형
  • 기능의 종류
    • 입.출력 장치의 제어와 타이밍 조정
    • CPU와의 통신
    • 주변 장치들과의 통신
    • 데이터 버퍼링 기능 수행
    • 오류 검출
         
  • 기능 수행 절차
    • CPU가 입.출력 모듈에게 주변 장치의 상태 점검을 요청
    • 입.출력 모듈이 주변 장치의 상태를 CPU에게 알림
    • 입.출력 장치가 준비된 상태라면 CPU가 데이터 전송을 요청
    • 입.출력 모듈은 주변 장치로부터 데이터를 받음
    • 입.출력 모듈은 데이터를 다시 CPU로 보냄
         
  • CPU와의 통신을 위해 필요한 기능
    • 명령어 해석
      CPU로부터 받은 명령어를 해석하고 제어 버스 상으로 신호를 보냄(READ SECTOR, WRITE SECTOR, SEEK 트랙번호, SCAN 레코드 ID 등)
    • 데이터 교환
      CPU와 입.출력 모듈간의 데이터 교환은 데이터 버스를 통해 이루어짐
    • 상태 보고
      주변 장치의 상태를 확인하여 보고(BUSY, READY, 장애 상태 보고 신호 등)
    • 주소 인식
      자신이 제어하는 주변 장치의 주소를 알고 있어야 함(입.출력 장치도 갖고 있음)
반응형

'밥벌이 > 운영체제' 카테고리의 다른 글

DMA의 확장  (0) 2011.05.17
입출력 모듈 개요  (0) 2011.05.05
입.출력 동작의 처리 기법  (0) 2011.05.05
가상 메모리 개요  (0) 2011.04.17
가상 메모리 관리 기법  (0) 2011.04.17
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.