인터럽트 썸네일형 리스트형 인터럽트(interrupt), 시스템 콜(System Call), 유저 모드(user mode), 커널 모드(kernel mode) User mode : user mode에서 우리가 작성/개발하는 프로그램이 실행된다. Kernel : OS의 핵심으로서, 시스템의 전반을 관리/감독하는 역할을 하며, 하드웨어와 관련된 작업을 직접 수행. user mode -> kernal mode 우리가 작성/개발하는 프로그램은 일반적으로 user mode에서 실행이 된다. 프로그램 실행 중에 인터럽트(interrupt)가 발생하거나 시스템 콜(system call)을 호출하게 되면 제어권(control)을 OS에게 주며 kernel mode로 전환. kernel mode로 전환을 하게 되면, OS가 프로그램의 현재 CPU 상태를 저장을 한다. (Kernel mode : 인터럽트, 시스템 콜을 직접 처리. 즉 CPU에서 인터럽트, 시스템 콜 관련 커널 .. 더보기 이전 1 다음