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