OS Architecture
-
[Operating System] 운영체제의 구조 MonolithicKernel, MicroKernel운영체제 2023. 3. 15. 11:06
운영체제 구조. 모놀리식과 마이크로 운영체제의 구조는 크게 두가지로 나뉩니다. 모놀리식커널 구조와 마이크로 커널구조입니다. MonolithicKernel Architecture 모놀리식 커널구조에는 커널 내에 기능을 다 때려넣은 구조입니다. 각 기능들이 모두 커널 안에 들어있기 때문에 기능들간 통신, 호출하는 속도가 빠릅니다. 단점은 커널 안에 많은 기능이 들어있다보니 커널이 무겁습니다. MicroKernel Architecture 마이크로커널 구조는 모놀리식 형태와는 달리, 커널에 아주 핵심적인 기능(프로세스 관리, 기본적인 메모리 관리)만을 넣어두고, 나머지 부가기능들은 커널 위에서 돌아가는 프로세스(실행중인 프로그램)로 구현합니다. 커널 안에 핵심적인 기능만 담아두기 때문에 커널이 가볍지만, 커널 ..