" 용어 들 "" 데이터 프로세싱 장치 """," "" 컴퓨터 """," 또는 "" 컴퓨팅 디바이스 "" 는 예 로서 ", 프로그래밍 가능 프로세서 , 컴퓨터 , 시스템 온 칩 , 또는 다수 의 것 들 , 또는 상기 한 것 의 조합 들 을 포함 하 는 , 데이터 를 프로세싱 하 기 위한 모든 종류 들 의 장치 , 디바이스 들 , 및 머신 들 을 망라 한다 . 장치 는 특수 목적 로직 회로 부 , 예 를 들 어 , 중앙 프로세싱 유닛 ( central processing unit ; CPU ) , 필드 프로그래밍 가능 게이트 어레이 ( field programmable gate array ; FPGA ) , 또는 애플리케이션 - 특정 집 적 회로 ( application - specific integrated circuit ; ASIC ) 를 포함 할 수 있 다 . 장치 는 또한 , 하드웨어 에 추가 하 여 , 논의 중 인 컴퓨터 프로그램 을 위한 실행 환경 을 생성 하 는 코드 , 예 를 들 어 , 프로세서 펌웨어 , 프로토콜 스택 ( protocol stack ) , 데이터베이스 관리 시스템 , 오퍼레이팅 시스템 ( operating system ) ( 예 를 들 어 , LINUX , UNIX , WINDOWS , MAC OS , ANDROID , IOS , 또 다른 오퍼레이팅 시스템 , 또는 오퍼레이팅 시스템 들 의 조합 ) , 교차 - 플랫 폼 실행 시간 환경 ( cross - platform runtime environment ) , 가상 머신 ( virtual machine ) , 또는 그것 들 중 의 하나 이상 의 조합 을 구성 하 는 코드 를 포함 할 수 있 다 . 장치 및 실행 환경 은 웹 서비스 들 , 분산 된 컴퓨팅 , 및 격자 컴퓨터 기반 구조 들 과 같 은 다양 한 상이 한 컴퓨팅 모델 기반 구조 들 을 실현 할 수 있 다 .