OS
OS01 :: 1장
OS01 :: 1장
2020.04.25컴퓨터가 켜질 때는 부트스트랩이 실행된다. 이후, 커널이 관장하게 되는데 CPU에 이벤트를 알리는것이 인터럽트다. 소프트웨어에 의해 발생하는 인터럽트를 트랩 이라고도 하면 System call 에 의해 동작하게 된다. 반면에 하드웨어로 발생하게 되는 인터럽트는 System bus 에 의해 동작하게 된다. 폴링(Polling) 은 주기적으로 다른 장치의 상태를 감시하기 때문에 컴퓨팅 자원의 낭비가 발생한다. 따라서 주도적 이벤트를 처리하는 인터럽트를 발생하여 처리하게 된다. 메인 메모리 같은 경우는 RAM 이며 이는 휘발성 즉, 사라진다. 커널과 사용자의 매개 인터페이스는 System call 이다. 사용자의 입출력을 통해 System call 을 요청하게 되면 소프트웨어에 의해 발생하는 인터럽트를 통해 ..