인터럽트
-
5. 인터럽트 기반 시스템이란?운영체제/운영체제 정리 2019. 9. 22. 18:20
인터럽트란 가로채기 란 뜻이다. 현대 운영체제는 인터럽트 기반 시스템이다. 하드디스크 안에는 os, hwp, explorer, game.등 많은 프로그램들이 있다. 전원을 킨다면 ROM안에 boot loader 에 의해 하드디스크를 뒤져서 os를 메인메모리로 가져올 것이다.(부팅). 이 후 운영체제는 메모리에 상주한다. 예) 화면은 아이콘들이 나타나고 바탕화면이 나올 것이다. 이때 마우스를 움직이면 ? 마우스에서 전기 신호가 발생해 CPU에 인터럽트 선에 전기신호가 갈것이다. 그러면 CPU는 지금 하는 일을 중단하고 O/S안에 있는 마우스 인터럽트 서비스 루틴으로 가게된다. 이제 마우스가 문서를 더블클릭 한다면 역시 OS 인터럽트 루틴에 의해 하드디스크를 뒤진후 hwp 문서를 메인 메모리 로 가져 오는 ..