Extensibility (1) 썸네일형 리스트형 Advanced Operating Systems Structure(2): SPIN 개요 지난 포스트에서는 Monolithic 구조와 u-kernel 구조에 대해서 알아봤다. 이번 포스트에서는 자원 보호나 성능을 희생하지 않고, 확장성 있는 OS 구조를 위한 방법에 대해서 알아보자. 그렇기 위해서 아래와 같은 조건을 충족시키는 문제 해결 방법에 대해서 알아보자 Core Service는 정책 없이 메커니즘만 포함해야 한다. border crossing 비용 없이 자원에 접근할 수 있어야 한다. 보호나 성능의 희생 없이 자원을 유연하게 관리할 수 있어야 한다. SPIN OS 먼저 워싱턴 대학에서 개발한 SPIN OS이 문제를 해결하기 위한 접근법을 알아보자. SPIN OS는 커널과 OS Service들을 같은 Protection Domain에 둠으로서 border crossing 문제를 해.. 이전 1 다음