시스템 리소스

System resource

컴퓨팅에서 시스템 리소스 또는 단순한 리소스컴퓨터 시스템 내에서 제한된 가용성의 물리적 또는 가상 구성 요소다.연결된 모든 장치와 내부 시스템 구성요소는 자원이다.가상 시스템 리소스에는 파일(구체적인 파일 핸들), 네트워크 연결(구체적인 네트워크 소켓) 및 메모리 영역이 포함된다.

리소스 관리는 리소스 관리라고 하며, 리소스 누출을 방지하는 것(프로세스가 사용을 마쳤을 때 리소스를 해제하지 않음)과 리소스 경합을 처리하는 것(여러 프로세스가 제한된 리소스에 액세스하기를 원하는 경우)을 모두 포함한다.컴퓨팅 자원은 네트워크를 통해 서비스를 제공하기 위해 클라우드 컴퓨팅에 사용된다.

주요 리소스 유형

일반 자원

분류

특히 메모리와 저장 공간 등 일부 자원은 "위치"라는 개념을 가지고 있으며, 연속적인 할당과 비연속적인 할당을 구별할 수 있다.예를 들어, 단일 블록에 1GB의 메모리를 할당하는 대신, 크기 1MB의 각 블록에 1,024개의 메모리를 할당하는 것.후자는 단편화라고 알려져 있으며, 종종 성능에 심각한 영향을 미치기 때문에 연속적인 여유 공간은 저장 공간의 일반 자원의 하위 범주다.

압축 가능한 자원과 압축 불가능한 자원을 구별할 수도 있다.[1]압축 가능한 리소스(예: CPU 및 네트워크 대역폭)는 일반적으로 처리량을 적절하게 조절할 수 있다. 즉, 사용자가 조절에 비례하여 느려지지만 그렇지 않으면 정상적으로 진행될 것이다.일반적으로 메모리와 같은 저장 리소스인 다른 리소스는 장애를 일으키거나(프로세스에서 충분한 메모리를 할당할 수 없는 경우 일반적으로 실행될 수 없음) 스레싱으로 인한 심각한 성능 저하(작업 세트가 메모리에 맞지 않고 빈번한 페이징이 필요한 경우 진행 속도가 현저히 느려짐)를 야기하지 않고 조절할 수 없다.구별이 항상 명확한 것은 아니다. 페이징 시스템은 메인 메모리(기본 스토리지)를 압축(하드 드라이브(보조 스토리지)로 호출하여)할 수 있으며, 일부 시스템은 캐시에 대해 폐기 가능한 메모리를 허용하며, 이는 성능 저하 없이 압축할 수 있다.전력은 어느 정도 압축할 수 있다. 전력(또는 충분한 전압이 없으면)이 없으면 전기기기가 작동되지 않고 정지하거나 충돌할 수 있지만, 특히 휴대폰을 비롯한 일부 장치는 전력 소비량이 감소할 때 작동을 저하시키거나, 훨씬 낮은 전력 소비량으로 기기를 정지시키되 종료하지 않을 수 있다.

참고 항목

참조

  1. ^ 쿠베르네츠 자원 모델 : "CPU나 네트워크 대역폭과 같은 일부 자원은 압축이 가능하기 때문에, 그 사용량이 비교적 온순하게 조절될 수 있다는 것을 의미한다."