[운영체제]인터럽트

저작시기 1997.01 |등록일 2003.04.24 | 최종수정일 2014.08.19 한글 (hwp) | 2페이지 | 가격 1,500원

소개글

대학교때 작성한 자료 입니다.
많은 참고 바랍니다.
감사합니다.

본문내용

대부분의 컴퓨터 시스템의 중앙처리장치는 입출력에 연관된 작업의 처리에 관여하지 않고, 입출력 채널(channel)이라고 하는 입출력 프로세서가 장치제어 기능을 대신하고 있다.
입출력 채널자체는 프로그램이 가능한 일종의 처리기이다. 채널프로그램(channel program)이란 채널이 수행하는 프로그램으로 장치에 대한 접근이나 데이터 경로 제어에 필요한 연산들을 지시한다. 운영 체제에는 입출력 채널을 가동시키는 표준루틴이 포함되어 있다.
입출력 채널은 운영체제에 의해, 결과적으로는 중앙처리장치의 명령에 따라 움직인다. 입출력채널은 직접 저장장치를 운용하지 않고 한 개 이상의 장치 제어 장비(device control unit)와 인터페이스를 한다. 이런 구성 방식을 이용하면 제어장치가 자신이 제어하는 장치에 맞도록 입출력 신호를 변화시켜 주고 그 신호에 따라 장치가 제어되게 하는 역할을 하게 되므로 채널 프로그램을 상당히 간소화할 수 있다.

입출력 연산이 시작되려면 먼저 주기억장치와 다른 장치사이에 경로가 개설되어야 한다. 만일 채널이나 제어장치또는 지정된 장치가 작업중인 경우에는 경로의 개설은 지연될 수 밖에 없다. 이런 지연을 피하기 위해 컴퓨터 시스템에서는 여러 개의 채널과 제어장치를 사용하기도 한다. 그러나 보통 어느 하나의 제어 장치에 의해 관리되는 장치는 유형이 모두 같아야 한다. 즉, 전부 디스크 드라이브이거나, 전부 테이프 드라이브이거나, 혹은 전부 라인 프린터이어야 한다.
입출력 채널이 중앙처리장치-주기억장치와 장치제어 장치 및 각 보조 장치 사이의 중개자 역할을 한다는 것은 이미 언급하였다. 중앙처리장치는 몇 개의 간단한 명령어를 사용하여 채널과 통신을 한다.
채널은 대개 다음과 같은 명령문에 의해 수행된다.
-입출력 검사(TEST I/O) : 지정된 장치까지의 경로가 사용 중인지 여부를 결정한다.
-입출력 개시(START I/O) : 특정장치의 입출력을 시작하게 한다.
-입출력 중지(HALT I/O) : 특정장치의 입출력을 중지시킨다.

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서