윈도 CE
위키백과 ― 우리 모두의 백과사전.
윈도 CE(Windows CE)는 소형 컴퓨터나 PDA 등에 사용되는 마이크로소프트 윈도 제품으로, 데스크탑의 커널을 변경하여 만들지 않고 처음부터 새로 만들어졌다. 인텔 X86 및 호환 제품, MIPS, ARM, 히타치 SuperH 프로세서를 지원한다.
[편집] 기능
윈도 CE는 저장 공간이 충분하지 않은 장치에 최적화되어 있다. 윈도 CE 커널은 1 메가바이트 이하의 메모리에서도 동작하도록 되어 있다. 장치들은 디스크 저장 장치를 사용하지 않고 설정될 수 있으며, 사용자가 추가하지 못하도록 만들 수도 있다. 윈도 CE는 실시간 운영체제를 표방하고 있으며 256단계의 우선순위 정도를 가지고 있다. 유닉스 계열 운영체제와는 달리 실행 파일의 기초 단위는 스레드이다.
마이크로소프트는 "CE"에 어떠한 뜻도 없다고 밝혔다. 하지만 대부분 사람들은 "Consumer Electronics" 혹은 "Compact Edition"의 약자라고 생각한다. 마이크로소프트는 윈도 CE 디자인 목표 중 "Compact, Connectable, Compatible, Companion"을 암시한다고 하지만 절대로 특정 단어의 약자는 아니라고 밝혔다. 코드명 페가수스로 알려진 첫 번째 버전은 윈도와 비슷한 인터페이스를 채용했고, 마이크로소프트의 인기 있는 프로그램들이 이식되었다.
윈도 CE는 초기에 PDA의 운영체제로 주로 사용되었지만 AutoPC, 스마트폰 등의 기기에도 사용되었다. 어떤 윈도 CE 버전은 SEGA 드림캐스트에서 작동하고, 엑스박스 콘솔에서 동작하는 버전도 있다.
많은 마이크로소프트 제품들과 달리 윈도 CE는 원시 코드 형태로 제공된다. 우선 여러 하드웨어 업체들에게 소스 코드가 제공되어서 그들의 장치에 이식할 수 있도록 한다. 이를 기반으로, 윈도 CE 운영체제 이미지 작성 및 사용자 정의 도구인 플랫폼 빌더 같은 제품이 소스 코드를 포함한 형태로 공개된다. 하지만 이 과정은 상당히 복잡하고 문서화되지 않았다는 점에서 비판받고 있다.
[편집] 윈도 CE를 사용하는 제품
- 사이버뱅크사의 포즈
- 휴렛패커드사의 아이팩
이외에도 다양한 PDA가 있다. 최근에는 차량용 네비게이션이나 PMP 등에도 사용되고 있다.
마이크로소프트 윈도 운영 체제의 역사 | |
---|---|
MS-DOS/9x 기반 | |
1.0 · 2.0 · 3.0 · 3.1x · 95 · 98 · Me | |
NT 기반 | |
NT 3.1 · NT 3.5 · NT 3.51 · NT 4.0 · 2000 · XP(IA-64 · AMD 64) · 서버 2003 · FLP · 비스타 | |
CE 기반 | |
CE 2.0 · CE 3.0 · CE 4.0 · CE 5.0 · CE 6.0 · 모바일 | |
개발 중 | |
서버 "롱혼" · 홈 서버 · "비엔나" | |
기타 프로젝트 | |
3.15 · 넵튠 · 내시빌 · 카이로 · OS/2 |