Lab5
인터럽트 IO를 실습해볼 것이다. Exception 말 그대로 예외 내부에서 혹은 외부에서 이벤트가 발생할 때 0으로 나눈다거나 컴파일러의 버그나 해킹을 당해서 없는 instruction set을 undefined instruction 혹은 외부 인터럽트가 있을 때 (키보드나 마우스의 푸쉬버튼,센서 등등) 이러한 exceptional한 이벤트들이 들어오는게 인터럽트 hardware interrupt에 대해서 주로 다룰것 입니다. trap이라는 명령어가 있는데 이것을 사용하면 인터럽트가 발생합니다. 운영체제에서(?) 쭉 하다가 프로세스 동작하는것을 끊고 넘겨준다거나 시스템 콜을 할 때 exeption을 발생시킬 때 trap을 사용하곤 합니다. 하드웨어,소프트웨어,언디파인드 세가지로 분류한다. 인터럽트가 발..