연세대학교 미래캠퍼스 운영체제 과제 족보
- 최초 등록일
- 2020.09.25
- 최종 저작일
- 2018.07
- 11페이지/ 압축파일
- 가격 3,000원
목차
1. 운영체제 1차.hwp
2. 운영체제 2차.hwp
3. 운영체제 3차.hwp
4. 운영체제 3장4장.hwp
5. 운영체제 3차.hwp
6. 운영체제 4차.hwp
7. 운영체제 5차.hwp
8. 운영체제 6차.hwp
본문내용
Intel 386 프로세서의 인터럽트 동작과 Protection 개념 요약
1.Intel 386 프로세서의 인터럽트동작
->Interrupts(인터럽트)는 예외를 처리해서 정상프로그램의 흐름 변경 및 외부 작업을 처리하고 보고한다. 이중 예외는 명령오류를 처리한다. 프로그램은 INT N 명령을 통해 소프트웨어 인터럽트를 발생 시킨다. 하드웨어 인터럽트는 외부 작업결과를 발생시키고 maskable과non-maskable 로 이루어진 두 가지타입으로 발생시킨다. 인터럽트는 현재명령을 예외 처리한 후 작업을 시작한다. 인터럽트작업이 진행되고 끝나면 즉시 명령 전 직후로 돌아온다. 여기서 Intel 386 프로세서는 최대256개의 다른인터럽트/예외를 처리하는 능력을 가지고 있다. 그래서 최대 256개의 인터럽트 벡터가있는 표가 정의 되어야한다. 인터럽트 벡터란 적절한 서비스 루틴 포인터인데 real mode에서는 4바이트로 되어있고 Code Segment는 16비트이다.protected mode에서는 8바이트로 되어있다.256개의 인터럽트 중32개는 인텔에서 사용가능하도록 되어있고 나머지 224개는 시스템 설계자가 자유롭게 사용이 가능하다. 인터럽트가 발생하게 되면Intel 386 프로세서는 다음과 같은 동작이 발생한다.
첫째, 현재 프로그램 주소와Flags는 스택에 저장이 된다. 둘째, 그 다음 인터럽트 표에서 적절한 것으로 식별 가능한 8비트 벡터 인터럽트가 Intel386 DX에 공급된다. 셋째, 사용자가 제공한 인터럽트 서비스 루틴을 실행한다. 마지막으로 IRET 명령이 실행될 때 이전의 프로세서 상태가 복원되고 프로그램 실행이 재개된다.
maskable 인터럽트는 일반적으로 사용되는 방법이다.Intel 386에 의해 외부 하드웨어 장치를 반응시킨다. 그 후 INTR가 high가되고 인터럽트Flag(IF)가 활성화되었을 때, 하드웨어 인터럽트가 발생된다.
참고 자료
없음
압축파일 내 파일목록
운영체제 1차.hwp
운영체제 2차.hwp
운영체제 3장4장.hwp
운영체제 3차.hwp
운영체제 4차.hwp
운영체제 5차.hwp
운영체제 6차.hwp
운영체제_연습문제/
운영체제_연습문제/OS_HQ_09.HWP
운영체제_연습문제/OS_HW_01.HWP
운영체제_연습문제/OS_HW_02.HWP
운영체제_연습문제/OS_HW_03.HWP
운영체제_연습문제/OS_HW_04.HWP
운영체제_연습문제/OS_HW_05.HWP
운영체제_연습문제/OS_HW_06.HWP
운영체제_연습문제/OS_HW_07.HWP
운영체제_연습문제/OS_HW_08.HWP
운영체제_연습문제/OS_HW_10.HWP
운영체제_연습문제/OS_HW_11.HWP
운영체제_연습문제/OS_HW_12.HWP