Computer Science/OS1 [OS] 인터럽트와 시스템 콜 사용자 영역과 커널 영역 운영체제는 크게 사용자 영역과 커널 영역으로 구분된다. 여기서 커널이란 메모리(주기억 장치)에 상주하여 HW, SW 자원을 관리하는 주체이다. 커널 영역이 별도로 분리되어 있는 이유는 시스템의 자원을 보호하고, 효율적으로 관리하기 위함이다. 인터럽트와 시스템 콜 인터럽트(Interrupt)는 "방해하다, 중단시키다" 정도의 의미를 가지고 있다. OS에서 인터럽트는 CPU가 현재 실행 중인 작업을 중단하고, 발생한 상황을 처리하는 기능이라고 할 수 있다. 인터럽트는 하드웨어와 소프트웨어에서 모두 발생할 수 있다. 만약 현재 사용중인 노트북의 전원에 문제가 생긴 경우는 하드웨어에 의해 발생한 인터럽트이다. 만약 JavaScript로 파일 READ/WRITE 프로그램을 작성하면 소프트.. 2022. 7. 22. 이전 1 다음