**Kernel Layer.** The kernel layer is divided into two primary components: the OS Kernel and the LLM Kernel, each serving the unique requirements of non-LLM and LLM-specific operations, respectively. This distinction allows the LLM kernel to focus on LLM specific tasks such as context management and agent scheduling, which are essential for handling LLM-related activities and are not typically within the purview of standard OS kernel functions. Our work primarily concentrates on enhancing the LLM kernel without making significant alterations to the existing OS kernel structure. The LLM kernel is equipped with several key modules, including the LLM system call interface, agent scheduler, context manager, memory manager, storage manager, tool manager, and access manager. These components are designed to address the diverse execution needs of agent applications, ensuring efficient management and execution within the AIOS framework. The specifics of these modules will be further detailed in Section 4.
**Kernel Layer.** Kernel layer는 OS Kernel과 LLM Kernel, 각각 비LLM 및 LLM-specific 작업의 고유한 요구 사항을 제공하는 두 가지 주요 구성 요소로 나뉩니다. 이러한 구분을 통해 LLM Kernel은 LLM 관련 활동을 처리하는 데 필수적인 context management 및 agent scheduling과 같은 LLM-specific 작업에 집중할 수 있으며, 일반적으로 표준 OS Kernel 기능의 범위 내에 있지 않습니다. 이 작업은 기존 OS Kernel 구조를 크게 변경하지 않고 LLM Kernel을 개선하는 데 중점을 둡니다. LLM Kernel에는 LLM system call interface, agent scheduler, context manager, memory manager, storage manager, tool manager, access manager 등 여러 가지 주요 모듈이 탑재되어 있습니다. 이러한 구성 요소는 agent 애플리케이션의 다양한 실행 요구 사항을 해결하도록 설계되어 AIOS 프레임워크 내에서 효율적인 관리 및 실행을 보장합니다. 이러한 모듈에 대한 자세한 내용은 섹션 4에서 자세히 설명합니다.
**커널 계층.** 커널 계층은 OS 커널과 LLM 특정 작업을 각각 위한 두 가지 주요 구성 요소로 나뉘며, 각각 비LLM 및 LLM 특정 작업의 고유한 요구 사항을 제공합니다. 이러한 구분을 통해 LLM 커널은 LLM 관련 활동을 처리하는 데 필수적인 컨텍스트 관리 및 에이전트 스케줄링과 같은 LLM 특정 작업에 집중할 수 있으며, 일반적으로 표준 OS 커널 기능의 범위 내에 있지 않습니다. 이 작업은 기존 OS 커널 구조를 크게 변경하지 않고 LLM 커널을 개선하는 데 중점을 둡니다. LLM 커널에는 LLM 시스템 호출 인터페이스, 에이전트 스케줄러, 컨텍스트 관리자, 메모리 관리자, 스토리지 관리자, 도구 관리자, 액세스 관리자 등 여러 가지 주요 모듈이 탑재되어 있습니다. 이러한 구성 요소는 에이전트 애플리케이션의 다양한 실행 요구 사항을 해결하도록 설계되어 AIOS 프레임워크 내에서 효율적인 관리 및 실행을 보장합니다. 이러한 모듈에 대한 자세한 내용은 섹션 4에서 자세히 설명합니다.