시스템 리소스

컴퓨팅에서 시스템 리소스(system resource), 시스템 자원컴퓨터 시스템 내에 제한된 물리적 부품과 가상 구성 요소를 아울러 이르는 용어이다. 연결된 모든 장치와 내부 시스템 부품들은 자원이다. 가상 시스템 자원에는 파일(구체적으로는 파일 핸들), 네트워크 연결(구체적으로는 네트워크 소켓), 메모리 영역이 있다.

리소스를 관리하는 것은 리소스 관리라고 하며 자원 누수 예방, 자원 집중 처리를 모두 포함한다. 컴퓨팅 자원은 네트워크를 통한 서비스를 제공하기 위해 클라우드 컴퓨팅에서 사용된다.

리소스의 주요 유형편집

일반 리소스편집

분류편집

메모리, 스토리지 공간과 같은 일부 리소스는 "위치"라는 개념이 있으며 인접(contiguous) 할당과 비인접(non-contiguous) 할당으로 구별된다. 1GB 메모리를 단일 블록에 할당하는 것과 1,024 블록 각각에 1 MB를 할당하는 것을 예로 들 수 있다. 후자의 경우 프래그멘테이션이라고 한다.

또, 자원은 압축 가능한 자원과 압축이 불가능한 자원으로 분류할 수도 있다.[1]

각주편집

  1. The Kubernetes resource model: "Some resources, such as CPU and network bandwidth, are compressible, which means that their usage can potentially be throttled in a relatively benign manner."