wannabeGPT / CS_study

0 stars 0 forks source link

인터럽트 #39

Open anuu0916 opened 1 year ago

anuu0916 commented 1 year ago
moonstal1506 commented 1 year ago
anuu0916 commented 1 year ago

☑️ 시스템콜 : 운영체제 서비스를 접근하기 위한 수단(커널에 자원 사용을 요청)

시스템 콜의 주요 세 가지 기능 사용자 모드에 있는 응용 프로그램이 커널의 기능을 사용할 수 있도록 한다 = 운영체제 서비스에 접근을 할 수 있게 해 준다. 시스템 호출을 하면 사용자 모드에서 커널 모드로 바뀐다. 커널에서 시스템 호출의 작업이 끝나면 사용자 모드로 돌아간다. ☑️ 인터럽트 : 프로그램이 컴퓨터에서 동작하고 있을 때, 입출력 연산 혹은 예외상황이 발생하여 처리가 필요할 때

cf. 시스템 콜과 인터럽트 동작 방식 : 2가지 방식 중 하나를 사용

폴링 방식 : 상태를 주기적으로 검사하여 조건을 만족하면 처리를 하는 방식 인터럽트 방식 : 특정 신호를 발생시켜 운영체제에 처리를 요구하는 방식