운영체제 강의 #03 운영체제 구조


운영체제 강의 #03 운영체제 구조

System Structure OS Design Principle 1.Policy -what will be done : 무엇이 되게 할 것인가!(목적: 안전, 성능, 에너지 효율 등등) 2. Mechanism - how to do something : 무엇을 어떻게 할 것인가 (도구) ex) concrete alogorithm, data structures mechanism 과 policy를 분리함으로써 운영체제 설계를 보다 모듈화할 수 있음 3. Layering의 장점과 단점 layering은 os의 복잡도를 낮추기 위한 방안 하나의 layer는 인접한 layer와만 통신 2단계이상 건너뛰지 않음 설계의 복잡도는 낮추나 그로 인해 overhead가 발생 layering 장점 : layer의 수정이 다른 layer와 독립적임 불완전한 layering의 단점 : 애플리케이션 프로그램이 레이어를 무..........



원문링크 : 운영체제 강의 #03 운영체제 구조