EPOC

EPOC은 전화와 기타의 정보서비스에 무선으로 액세스할 수 있는, 소형 휴대용 컴퓨터 전화기를 위해 설계된 운영체계이다. EPOC은 최초의 PDA 주요 생산업체인 Psion의 초기 운영체계에 기반을 두고 있다. EPOC이라는 이름은, 이 세상이 "개인적 편리의 신기원(epoch)"으로 들어가고 있다는 회사의 믿음으로부터 유래하였다. EPOC는 이전의 시스템에, 무선통신과 응용프로그램을 추가하기 위한 아키텍처를 추가하였다. Psion은 EPOC의 첫 번째 버전이 개방형 운영체계가 될 것이라고 선언하였으며, 다른 장비 제작회사들에게 허가를 내주었다. 그후 Psion은 에릭슨, 노키아, 모토로라 등과 함께 Symbian이라는 새로운 회사를 만들었으며, 이제 이 회사가 EPOC의 라이선스를 가지고, 그것을 지속적으로 개발한다. EPOC은 휴대용 장비 제작회사들이 마이크로소프트 윈도우CE 대신 선택할 수 있는 대안이다 (3Com의 팜파일럿은 자신들의 고유의 운영체계인 PalmOS를 사용한다).

Symbian은 EPOC이 지원하는 하드웨어 종류를 "무선 정보 장치"라고 부른다. EPOC은 펜 기반의 GUI를 지원하는 32 비트용, 멀티태스킹 운영체계이다. 이것은 객체지향 설계를 사용하여 C++ 프로그래밍 언어로 작성되었다. 코드는 작은 ROM 칩에도 들어갈 수 있도록 매우 간결하다. 기본 서비스 외에도, 운영체계에는 워드프로세서, 전자우편 처리기, 스프레드시트 프로그램, 스케줄 활용, 범용 데이터베이스, 스케치 프로그램, 세계 표준시, 음성 녹음기, 맞춤법 검사기, 계산기, 통신 프로그램, 웹브라우저 등을 포함한 일련의 응용프로그램들이 함께 딸려 나온다. EPOC은 완전히 기능이 갖추어진 비교적 대규모 구성부터, 내장 프로그램을 위한 소규모 구성까지 그 규모가 확대 또는 축소될 수 있다.

EPOC이 비록 다른 마이크로프로세서들에 이식될 수 있다 해도, Symbian이 선호하는 플랫폼은 ARM (Advanced RISC Machines) 아키텍처이다. Symbian은 ARM이 와트당 MIPS와 비용 측면에 있어 최적의 플랫폼이라고 여기고 있다. Symbian은 C++과, BASIC 비슷한 언어인 OPL 그리고 자바 등을 위한 개발 도구도 제공하고 있다. 프로그래머들은 PC에서 프로그램을 작성하여, 그것을 테스트하기 위해 에뮬레이터를 사용한다.


작성 : 00-04-11 수정 : 03-02-12
영어판(whatis.com)