위 에서 설명 되 고 도 2 에 도시 된 드라이브 들 및 이 들 과 관련 된 컴퓨터 저장 매체 는 , 컴퓨터 ( 210 ) 에 대한 컴퓨터 판독 가능 명령어 , 데이터 구조 , 프로그램 모듈 및 기타 데이터 의 저장 을 제공 한다 . 예 를 들 어 , 하드 디스크 드라이브 ( 241 ) 는 운영 체제 ( 244 ) , 애플리케이션 프로그램 ( 245 ) , 기타 프로그램 모듈 ( 246 ) 및 프로그램 데이터 ( 247 ) 를 저장 하 는 것 으로 도시 되 어 있 다 . 여기 서 주의 할 점 은 이 들 컴포넌트 가 운영 체제 ( 234 ) , 애플리케이션 프로그램 ( 235 ) , 기타 프로그램 모듈 ( 236 ) 및 프로그램 데이터 ( 237 ) 와 동일 하 거나 그 와 다를 수 있 다는 것 이 다 . 통상 적 으로 , RAM 에 저장 되 는 운영 체제 , 애플리케이션 프로그램 등 은 하드 디스크 드라이브 ( 241 ) 로부터 판독 되 는 대응 체제 , 프로그램 또는 데이터 의 부분 들 이 며 , 이 들 부분 은 원 하 는 기능 에 따라 크기 및 범위 가 달라진다 . 운영 체제 ( 244 ) , 애플리케이션 프로그램 ( 245 ) , 기타 프로그램 모듈 ( 246 ) 및 프로그램 데이터 ( 247 ) 에 다른 번호 가 부여 되 어 있 다는 것 은 적어도 이 들 이 다른 사본 ( copy ) 이 라는 것 을 나타내 기 위한 것 이 다 . 사용자 는 키보드 ( 262 ) ; 마우스 , 트랙볼 ( trackball ) 또는 터치 패드 로서 일반 적 으로 지칭 되 는 포인팅 장치 ( 261 ) ; 무선 입력 수신 컴포넌트 ( 263 ) ; 또는 리모컨 과 같 은 무선 소스 와 같 은 입력 장치 를 통해 명령 및 정보 를 컴퓨터 ( 210 ) 에 입력 할 수 있 다 . 다른 입력 장치 ( 도시 생략 ) 는 마이크 , 조이스틱 , 게임 패드 , 위성 안테나 , 스캐너 등 을 포함 할 수 있 다 . 이 들 및 기타 입력 장치 는 종종 시스템 버스 ( 221 ) 에 결합 된 사용자 입력 인터페이스 ( 260 ) 를 통해 처리 장치 ( 220 ) 에 접속 되 지만 , 병렬 포트 , 게임 포트 , IEEE 294 포트 , 또는 USB ( universal serial bus ) ( 298 ) , 또는 적외선 ( IR ) 버스 ( 299 ) 등 의 다른 인터페이스 및 버스 구조 에 의해 접속 될 수 도 있 다 . 전술 한 바 와 같이 , 입출력 기능 들 은 통신 네트워크 를 통한 분산 방식 으로 용이 해질 수 있 다 .