운영체제 구조1 운영체제 구조 (Operating System Structure) 운영체제 구조 (Operating System Structures) 한 개의 일관된 시스템보다는 태스크를 작은 구성요소로 분할한다. 구성요소들은 상호 연결되고 하나의 커널로 연결된다. 1. 모놀리식 구조 (Monolithic Structure) 커널의 모든 기능을 단일 주소 공간에서 실행되는 단일 정적 이진 파일(하나의 코드)에 넣는다. 커널과 시스템 프로그램의 두 부분으로 구성된다. 커널은 시스템 콜을 통해 파일 시스템, CPU 스케줄링, 메모리 관리 기능을 제공한다. 하나의 주소 공간으로 결합하기에는 엄청나게 많은 기능이다. 시스템 콜 인터페이스에는 오버헤드가 거의 없고 커널 안에서의 통신 속도가 빠르다. (장점) 2. 계층적 접근 (Layered Approach) 모듈화를 통해, 각 계층은 바로 아.. 2021. 10. 20. 이전 1 다음 반응형