Skip to main content

플랫폼이란 무엇입니까?

1 플랫폼이란? (유월 2025)

1 플랫폼이란? (유월 2025)
Anonim

기술 및 컴퓨팅과 관련하여 플랫폼은 하드웨어 및 소프트웨어의 개발 및 지원을위한 기본 기반이됩니다.

파운데이션 위에 만들어진 모든 것은 동일한 프레임 워크 내에서 함께 작동합니다. 따라서 각 플랫폼에는 하드웨어 / 소프트웨어를 구축 할 수있는 방법과 각 하드웨어가 작동하는 방식을 지정하는 자체 규칙, 표준 및 제한 사항이 있습니다.

하드웨어 플랫폼은 다음과 같습니다.

  • 전체 시스템
  • 개별 구성 요소
  • 인터페이스

하드웨어 플랫폼과 비교하여 소프트웨어 플랫폼은 더 광범위하지만 사용자와의 관계가 더 쉽습니다. 하드웨어 (예 : 마우스, 키보드, 모니터, 터치 스크린)가 간격을 메우는 데 도움이되지만 소프트웨어 / 앱과 더 많이 상호 작용한다는 점을 고려하면 의미가 있습니다. 소프트웨어 플랫폼은 다음과 같은 일반적인 범주에 속합니다.

  • 시스템 소프트웨어
  • 응용 소프트웨어

전체 시스템

하드웨어 플랫폼은 메인 프레임, 워크 스테이션, 데스크톱, 랩톱, 태블릿, 스마트 폰 등과 같은 전체 시스템 (예 : 컴퓨팅 장치) 일 수 있습니다. 이들 각각은 각각의 폼 팩터를 가지며 다른 시스템과 독립적으로 작동하고 사용자 (특히 소프트웨어 / 응용 프로그램 실행, 장치 / 인터넷 연결 등)에 자원 또는 서비스를 제공 할 수 있기 때문에 하드웨어 플랫폼을 나타냅니다 원래 디자인으로는 예상하지 못했습니다.

개별 구성 요소

컴퓨터의 중앙 처리 장치 (CPU)와 같은 개별 구성 요소도 하드웨어 플랫폼으로 간주됩니다. Intel Core, ARM Cortex, AMD APU와 같은 CPU는 전체 시스템을 구성하는 다른 구성 요소와의 작동, 통신 및 상호 작용을 결정하는 고유 한 아키텍처를 가지고 있습니다. 예를 들어 CPU를 마더 보드, 메모리, 디스크 드라이브, 확장 카드, 주변 장치 및 소프트웨어를 지원하는 기반으로 간주하십시오. 일부 구성 요소는 유형, 형식 및 호환성에 따라 서로 호환되거나 호환되지 않을 수 있습니다.

인터페이스

PCI 익스프레스, AGP (Accelerated Graphics Port) 또는 ISA 확장 슬롯과 같은 인터페이스는 다양한 유형의 애드온 / 확장 카드 개발 용 플랫폼입니다. 다른 인터페이스 폼 팩터는 고유하므로 PCI Express 카드를 AGP 또는 ISA 슬롯에 물리적으로 삽입 할 수는 없습니다. 플랫폼이 규칙 및 제한 사항을 설정한다는 것을 기억하십시오. 이 인터페이스는 또한 연결된 확장 카드에 통신, 지원 및 자원을 제공합니다. 이러한 인터페이스를 사용하는 확장 카드의 예로는 비디오 그래픽, 사운드 / 오디오, 네트워킹 어댑터, USB 포트, 직렬 ATA (SATA) 컨트롤러 등이 있습니다.

시스템 소프트웨어

시스템 소프트웨어는 응용 프로그램 소프트웨어와 함께 여러 하드웨어 자원을 관리 / 조정하면서 동시 프로세스를 실행하여 컴퓨터를 제어합니다. 시스템 소프트웨어의 가장 좋은 예는 Windows, macOS, Linux, Android, iOS 및 Chrome OS와 같은 운영 체제입니다.

운영 체제는 인터페이스 (예 : 모니터, 마우스, 키보드, 프린터 등), 다른 시스템 (예 : 네트워킹, Wi-Fi, Bluetooth 등)을 통한 사용자 상호 작용을 지원하는 환경을 제공함으로써 플랫폼 역할을합니다. 응용 소프트웨어.

응용 소프트웨어

응용 프로그램 소프트웨어에는 컴퓨터에서 특정 작업을 수행하도록 설계된 모든 프로그램이 포함됩니다. 대부분은 플랫폼으로 간주되지 않습니다. 비 플랫폼 응용 프로그램 소프트웨어의 일반적인 예로는 이미지 편집 프로그램, 워드 프로세서, 스프레드 시트, 음악 플레이어, 메시징 / 채팅, 소셜 미디어 응용 프로그램 등이 있습니다.

그러나 몇 가지 유형의 응용 프로그램 소프트웨어가 있습니다. 플랫폼 . 핵심은 문제의 소프트웨어가 그 소프트웨어를 기반으로하는 소프트웨어에 대한 지원 역할을하는지 여부입니다. 플랫폼으로서의 애플리케이션 소프트웨어의 몇 가지 예는 다음과 같습니다.

  • 웹 브라우저 (예 : Chrome, Safari, Internet Explorer)은 제 3 자 플러그인 / 확장 프로그램 또는 테마와 같은 다른 형태의 소프트웨어 플랫폼입니다.
  • 소셜 미디어 사이트Facebook 등의 사이트는 사이트의 핵심 기능과 상호 작용하는 외부 응용 프로그램, 도구 및 / 또는 서비스를 지원할 때 플랫폼 역할을합니다. 이는 웹 사이트와 모바일 앱 버전 모두에 적용됩니다.
  • 비디오 게임 (게임 에디터를 통해) mods도 플랫폼으로 간주됩니다. 비디오 게임 개조자는 기존의 비디오 게임 엔진을 사용자가 설계 한지도 / 레벨, 캐릭터, 대상 또는 전체 독립 실행 형 게임을 만드는 기반으로 사용합니다.

비디오 게임 콘솔

비디오 게임 콘솔은 플랫폼으로 결합 된 하드웨어 및 소프트웨어의 좋은 예입니다. 각 콘솔 유형은 자체 게임 라이브러리를 물리적으로 지원하는 기반으로 작용합니다 (예 : 원래 Nintendo 카트리지는 이후 버전의 Nintendo 게임 시스템과 호환되지 않음). 디지털 형식 (예 : 디스크 형식, Sony PS3 게임 모두 소프트웨어 / 프로그래밍 언어로 인해 Sony PS4 시스템에서 작동하지 않음).