리눅스는 리눅스 커널 + 쉘 + 컴파일러 + 다양한 소프트웨어를 포함한 하나의 패키지를 지칭
다양한 소프트웨어가 리눅스 커널이 관리하고 있는 시스템 자원을 마구 사용할 경우, 시스템 안정성에 심각한 문제가 초래됨
운영체제가 시스템 자원을 관리하고, 다양한 소프트웨어는 리눅스 커널이 제공하는 시스템 콜을 통해 시스템 자원 사용을 요청
시스템 콜은 쉘, 다양한 언어별 컴파일러, 라이브러리를 통해 호출되게 됨
리눅스 커널은 시스템 자원을 관리
■ 프로세스 관리(Process Management)
■ 메모리 관리(Memory Management)
■ 파일 시스템 관리(File System Management)
■ 디바이스 관리(Device Management)
■ 네트워크 관리(Network Management)