The composition of the operating system.
운영체제의 구성
운영체제는 커널, 파일 시스템, 프로세스, 사용자 인터페이스 등으로 구성되어 있습니다.
커널(Kernel): 운영 체제의 핵심이며, 하드웨어 자원과 응용 프로그램 간의 인터페이스 역할을 수행합니다. 커널은 하드웨어 자원을 관리하며, 응용 프로그램에 필요한 서비스를 제공합니다. 또한, 시스템 콜(System Call)을 제공하여 응용 프로그램이 운영 체제의 서비스를 호출할 수 있도록 합니다.
파일 시스템(File System): 파일 시스템은 컴퓨터의 디스크와 같은 저장 장치를 관리합니다. 파일 시스템은 파일의 생성, 삭제, 읽기, 쓰기 등을 관리하며, 디렉터리와 같은 구조를 제공하여 파일을 분류하고 관리합니다.
프로세스(Process): 프로세스는 실행 중인 응용 프로그램을 의미합니다. 운영 체제는 프로세스를 생성, 제어, 관리하며, 다수의 프로세스를 실행할 수 있도록 합니다. 각 프로세스는 자신의 메모리 공간을 할당받으며, 다른 프로세스와 독립적으로 실행됩니다.
사용자 인터페이스(User Interface): 사용자 인터페이스는 사용자와 컴퓨터 간의 상호작용을 관리합니다. 사용자 인터페이스는 텍스트 기반 콘솔(Command-Line Interface, CLI)과 그래픽 기반 윈도우(Window) 등의 형태로 제공됩니다. (API - Application Programming Interface는 여기에 포함)
Last updated