As depicted in Figure 2, the architecture of our AIOS is organized into three distinct layers: the application layer, the kernel layer, and the hardware layer. This layered architecture ensures a clear delineation of responsibilities across the system. Each higher layer abstracts the complexities of the layers below it, facilitating interaction through interfaces or specific modules, thereby enhancing modularity and simplifying system interactions across different layers.
Figure 2에 나타난 바와 같이, 우리의 AIOS 아키텍처는 애플리케이션 레이어, 커널 레이어, 하드웨어 레이어의 세 가지 구별된 레이어로 구성되어 있습니다. 이러한 계층화된 아키텍처는 시스템 전반에 걸쳐 명확한 책임 분담을 보장합니다. 각 상위 레이어는 하위 레이어의 복잡성을 추상화하여 인터페이스나 특정 모듈을 통해 상호작용을 촉진하며, 이를 통해 모듈화가 강화되고 다양한 레이어 간의 시스템 상호작용이 단순화됩니다.
그림 2와 같이 AIOS의 아키텍처는 애플리케이션 계층, 커널 계층, 하드웨어 계층의 세 가지 계층으로 구성됩니다. 이 계층적 아키텍처는 시스템 전체에 걸쳐 책임의 명확한 구분을 보장합니다. 각 상위 계층은 그 아래 계층의 복잡성을 추상화하여 인터페이스 또는 특정 모듈을 통해 상호 작용을 용이하게 하므로 모듈성을 향상시키고 여러 계층 간의 시스템 상호 작용을 간소화합니다.