본문으로 이동

모놀리식 시스템

위키백과, 우리 모두의 백과사전.

모놀리식 시스템(monolithic system)은 모놀리스와 유사하게 하나의 전체로 통합된 시스템이다. 이 문구는 컴퓨터 소프트웨어와 하드웨어의 맥락에서 약간 다른 의미를 가질 수 있다.

응용 소프트웨어에서[편집]

응용 소프트웨어에서 기능적으로 구별 가능한 측면(예: 데이터 입력 및 출력, 데이터 처리, 오류 처리 및 사용자 인터페이스)이 구조적으로 분리된 것을 포함하는 것이 아니라 모두 서로 얽혀 있는 모놀리식 아키텍처를 갖는 경우 소프트웨어를 "모놀리식"이라고 한다.[1] 이와 같은 소프트웨어 시스템은 모놀리식 애플리케이션의 예이다.[2]

하드웨어에서[편집]

멀티 코어 프로세서와 같은 전자 하드웨어 시스템을 해당 부품이 단일 집적 회로에 함께 통합된 경우 "모놀리식"이라고 한다. 이러한 시스템은 구조적으로 별도의 부품으로 구성될 수 있다. 멀티 코어 시스템에서는 각 코어가 단일 다이에서 구현되는 한 별도의 부품을 형성한다.

시스템 소프트웨어에서[편집]

시스템 소프트웨어에서 모놀리식 커널은 전체 OS가 커널 공간에서 작동하는 운영체제(OS) 아키텍처이다.

각주[편집]