[운영체제]인터럽트

저작시기 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) : 특정장치의 입출력을 중지시킨다.
*원하는 자료를 검색 해 보세요.
  • [운영체제]2006년 응용 운영체제 개념 연습문제 2장 2페이지
    Chapter 2 컴퓨터 시스템 구조 연습문제 2.1 선반입(prefetching)은 작업의 입/출력과 그 작업의 연산을 겹치게 하는 한 방법이다. 이 아이디어는 단순하다. 데이터 읽기 연산을 완료한 후 CPU가 그 데이터에 대해 연산을 막 수행하려 하면, 입력 장치..
  • 인터럽트 23페이지
    인터럽트 인터럽트란 ? 인터럽트 업무 처리중 이다 업무를 잠시 멈춤 전화를 받음 전화용건 처 리 전화를 끊음 멈췄던 업무를 다시봄 업무를 이어서 처리 전화벨이 울림 전화기가 있는 곳으 로 이동 프로그램 실행 중 PC 값 스택에 저장 인터럽트 처리 루틴 인터럽트 일 처리..
  • AVR128의 외부인터럽트와 관련된 레지스터 정리 2페이지
    외부 인터럽트 관련 레지스터 ▶ 외부 인터럽트를 제어하기 위해서는 상태레지스터 (SREG)와 외부 인터럽트 관련 레지스터(EIMSK, EICRA, EICRB, EIFR)의 사용법을 알아야 한다. ① SREG(Status Register) ▪MCU의 현 상태 및 최근 수..
  • 인터럽트 조사 4페이지
    <인터럽트의 발생 원인> 1)정전 혹은 자료 전달 과정에서 오류(error)의 발생과 같은 컴퓨터 자체 내에서의 기계적인 문제가 발생하는 경우 * 또는 타이밍 장치(timing device)에 의한 발생 2)보호된 기억 공간에 접근 혹은 불법적인 인스트럭션의 수행 등과..
  • [리눅스] 인터럽트 10페이지
    실습명 인터럽트 처리 실습일 2009.11.26 학과 소프트웨어공학 학년 3 학번 20040036 이름 강정훈 실습 내용 1. 인터럽트 : 어떤 프로세스가 수행되는 도중에 다른 서비스 처리 루틴이 끼어 들어 프로세스의 수행을 방해하는 것 * 인터럽트 처리 루틴 순서 ..
  • 인터럽트 예비 보고서 3페이지
    외부 인터럽트 전자공학과 3학년 12030170 박정주 1. 실험 목적 외부인터럽트의 개념을 학습하고 이를 바탕으로 그 동작방식을 이해한다. 2. 기본 이론 ■ 인터럽트의 개요 → 인터럽트란, 프로그램이 수행되고 있는 동안에 어떤 조건이 발생하여 수행 중인 프로그램을 ..
  • 인터럽트에 대하여.. 4페이지
    ⊙ 인터럽트(interrupt)란??? 컴퓨터가 프로그램을 수행하는 동안 컴퓨터의 내부 또는 외부에서 예기치 않은 긴급한 일이 발생했을 때 응급 조치를 강구하여 계속적으로 프로그램 처리를 하도록 해주는 기능 어떤 처리 프로그램의 실행 중에 제어 프로그램의 서비스가 필요..
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [운영체제]인터럽트