다른 유형의 컴퓨팅 플랫폼은 무엇입니까?
소프트웨어 및 하드웨어 기반의 다양한 유형의 컴퓨팅 플랫폼이 있습니다. 플랫폼 라는 용어는 소프트웨어 응용 프로그램을 시작할 수있는 소프트웨어 프레임 워크 또는 하드웨어 아키텍처를 나타냅니다. 컴퓨팅 플랫폼에는 그래픽 사용자 인터페이스 (GUI) 및 Windows 또는 Macintosh OS 및 OSX와 같은 운영 체제 (OS), 프로그래밍 언어 또는 실제 컴퓨터 하드웨어 아키텍처 자체가 포함될 수 있습니다.
소프트웨어 개발에서 플랫폼은 플랫폼이 실행될 때 제품의 지속적인 성능을 보장하는 수단으로 플랫폼을 활용할 수 있습니다. 이로 인해 하드웨어에 설치된 운영 체제와 독립적으로 실행할 수있는 소프트웨어 응용 프로그램이 발생할 수 있습니다. 이러한 유형의 소프트웨어 응용 프로그램의 예로는 Java 및 Quicktime 기반 패키지가 있습니다. 일부 인터넷 기반 소프트웨어 회사는 이러한 플랫폼을 활용하여 소프트 운영에 영향을 미치는 설치된 운영 체제의 제한없이 온라인 게임이 이루어질 수 있도록합니다.제품. 이 서비스를 통해 컴퓨팅 플랫폼을 사용하여 이전 운영 체제를 모방함으로써 이러한 서비스는 일반적으로 소프트웨어와 호환되지 않는 최신 하드웨어에서 게임을 재생할 수 있습니다.
일부 소프트웨어 하우스는 내장 소프트 플랫폼을 사용하여 소프트웨어가 하나의 스토리지 미디어의 두 운영 체제와 호환 될 수 있도록했습니다. 그 예는 사용자가 Microsoft Windows 운영 체제를 실행하는 개인용 컴퓨터 (PC)와 Apple Macintosh 컴퓨터에 설치할 수있는 소프트웨어 응용 프로그램 또는 게임입니다. 이를 크로스 플랫폼 응용 프로그램이라고합니다.
크로스 플랫폼 응용 프로그램에 의해 입증 된 호환성 수준은 플랫폼 역할을하는 프로그래밍 언어에 의해 달성됩니다. 이 내장 컴퓨팅 플랫폼을 활용하면 소프트웨어 응용 프로그램을 작업 운영 체제없이 하드웨어에서 시작하도록 프로그래밍 할 수 있습니다. 이것은 익숙합니다그렇지 않으면 빈 드라이브에 운영 체제를 설치하는 동안 그래픽 사용자 인터페이스를 제공하십시오. 플랫폼 독립성의 예로서, 프로그래밍 언어 Java는 프로그래밍 언어와 컴퓨팅 플랫폼으로 작용합니다. 이 언어로 프로그램 된 응용 프로그램은 모든 운영 체제 또는 하드웨어에서 성공적으로 출시됩니다.
소프트웨어 기반 컴퓨팅 플랫폼 유형은 일반적이며 Linux 및 Unix 기반 시스템, Google Chrome, Android 및 Palm OS와 같은 컴퓨터 및 모바일 기반 운영 체제가 포함됩니다. 하드웨어 기반 플랫폼에는 대형 메인 프레임 시스템과 슈퍼 컴퓨터가 홈 비디오 게임 콘솔까지 포함됩니다. 하드웨어 기반의 컴퓨팅 플랫폼 형식에는 모바일 시스템 아키텍처, UNIX 시스템 및 인텔 X86 기반 시스템을위한 고급 감소 된 명령 세트 컴퓨터 기계 (고급 RISC 기계 또는 ARM)도 통합됩니다.