🔷PCB와 Context Switching의 배경 앞서 인터럽트가 왜 사용되는 지에 대해 기술했는 데, 내용은 대충 아래와 같다. 고급 인력인 CPU가 일을 하지 않고 계속해서 입출력을 하는 시간을 소비하게 된다면 인력 낭비이므로 CPU가 입출력 연산을 기다리는 동안 CPU에게 인터럽트를 걸어 다른 할 일을 하도록 하는 것이다. 더 자세한 내용은 블로그 링크로 첨부한다. https://xoxoxoxox.tistory.com/280 [운영체제] 인터럽트와 시스템 콜인터럽트와 시스템 콜운영체제는 interrupt driven이고, 운영체제에서 사용하는 interrupt를 system call이라고 한다. 따라서 운영체제의 동작 방식을 이해하기 위해선 interrupt와 system call에 대해 필..