데스크톱 컴퓨팅은 한 기기 안에서 자원을 조직화해 사용자 작업을 수행하는 일입니다. 이 글은 그 조직의 원리를 설명합니다.
자원 계층
데스크톱은 CPU, 메모리, 저장, GPU, 네트워크 인터페이스로 이루어집니다. 운영체제는 이 자원들을 추상화하고 응용 프로그램에 균등하게 나눕니다.
스케줄링
운영체제 스케줄러는 CPU 시간을 작은 슬라이스로 쪼개 여러 프로세스가 동시에 실행되는 것처럼 보이게 합니다. 우선순위, 공정성, 응답성 사이에서 균형을 잡습니다.
실용적 한계
한 데스크톱의 처리 능력은 물리적 자원에 묶입니다. 메모리가 가득 차면 디스크로 스와핑되어 반응성이 떨어집니다. 열 설계 제한(TDP)과 냉각도 지속 부하에서 성능을 제한합니다.
참고: 같은 모델의 기기라도 냉각, 전원, 배경 작업에 따라 실제 성능이 달라집니다. 단일 수치로 비교하면 오해하기 쉽습니다.
다음 단계
데스크톱 한 대로 부족할 때 등장하는 분산 접근은 분산 시스템 조정에서 다룹니다.