컴퓨터 공부/Windows CE

[6월 22일 2교시] 소개

려리군 2009. 6. 22. 15:39

※ CPU Core : ALU(연산장치)가 들어있는 단위


Windows CE Device 역사

Palm-size PC(1998) : 240x320 세로화면

Pocket PC(2000) : Palm-size PC 개선

Handheld PC : 산업용 컴퓨터 시장에서 환영


Windows CE OS

 - 1.0은 전자다이어리 OS

 - Platform Builder : OS를 만들 수 있음.

 - .NET Compact Framework

※ .NET Compact Framework

하드웨어 독립적인 실행, Realtime이 중요함.


Family

 - Windows CE

 - Windows XP Embedded

 - Windows Embedded for Point of Service : 선물시장, 유가...


Windows Embedded OS Chooser

프로그램이 질문하면 답변하는 식으로 구성.(Guide line)

1. 어떠한 형태의 장치를 만들(build) 계획입니까?

디카, 산업 자동화, 기구, ATM, 의료 장비, 핸드폰, 서버 장비, Set-top box, RPOS, (Thin) 클라이언트 장비(터미널 장비 - PC에 보조기억장비 없음), VOIP, 기타

2. 당신의 장치에 사용할 CPU Architecture?

X86(Intel, AMD등), ARM, MIPS, SHx

※ ISA(Instruction Set Architecture) 

 - 명령어 집합 구조, 같은 이름이면 CPU 명령어가 같다.

 - op-code, operand(1,2,3)에 대한 약속.

 - op-code 개수가 많으면 CISC(Complex Instruction Set Computer), op-code 개수가 적으면 RISC(Reduced Instruction Set Computer)

 - 요즘에는 CISC 형태의 명령을 RISC 형태(micro operations)로 실행한다. -> pipeline에 효율적이다.


3. 운영체제의 용량은 어느 정도 필요한가?

4. 실시간 운영체제 기능이 필요한가?

6. 당신의 장치에서 desktop 응용 프로그램과 드라이버를 실행해야 하는가?