최근 수정 시각 : 2023-10-03 17:39:50

Windows Embedded

파일:Windows Embedded Compact.png
위의 사진은 MSDN에 있는 Windows Embedded Compact의 사진이다.
1. 개요2. Windows Embedded Compact 커널 기반3. Windows NT 커널 기반4. 기타

1. 개요

윈도우 임베디드(Windows Embedded)는 임베디드 기기 등을 위해 마이크로소프트가 개발한 운영체제이다.

2. Windows Embedded Compact 커널 기반

1996년 Windows CE 1.0을 발표하면서 시작되었다. CE 4.2, 5.0, 6.0, Windows Mobile 7, Windows Phone 7 등의 버전이 있다.

스마트한 소형 장치 개발을 위하며, 공통적으로 ARM과 x86을, 7과 6.0 R3은 MIPS를, 6.0은 SH4를 지원한다. 모두 맞춤형 Win32 애플리케이션이 호환된다. 또한 다른 임베디드 윈도우와 다르게 Real-Time OS를 지원하고, 세 버전 모두 기본적으로 32비트 네이티브 Real-Time이 지원되고, 7 이상에선 SMP도 지원된다. 버전 7 기준, 피처폰, VoIP, GPS, 멀티미디어 인터넷 디바이스, 바코드/RFID 스캐너, 모바일 POS, 핸드헬드 터미널 등이 지원된다.

제품별 공급 기간은 다음과 같다.
Windows Embedded Handheld 6.5-2022년 04월 30일
Windows Embedded Compact 2013 (Toolkit and Runtime) – All Versions-2028년 05월 31일
Windows Embedded Compact 7-2026년 02월 28일
Windows Embedded CE 6.0 Operating System (Toolkit and Runtime), all versions-2022년 02월 28일
Windows CE 5.0-2019년 08월 31일

3. Windows NT 커널 기반

명단 및 지원 기간, 특징에 대해서는 Windows NT 4.0, Windows 2000, Windows XP, Windows 7 등 각 윈도우 문서를 참조하시기 바랍니다.
파일:Windows 로고 화이트.svg 버전 일람
{{{#!wiki style="margin:0 -10px -5px; min-height: 26px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px"
파일:MS-DOS 아이콘.svg
DOS 커널
클라이언트 워크스테이션 서버 {{{#!wiki style="margin:0 -10px -5px; min-height: 26px"
{{{#!folding [ 임베디드/모바일 ]
{{{#!wiki style="margin:-6px -1px -11px"
SKU
임베디드 에디션
파일:Windows CE 아이콘_화이트.png CE 커널
1996 CE 1.0
1997 CE 2.x
Poket PC 2000/2002 (CE 3.0)
2002 Mobile 2003/SE (CE 4.x)
2004 Mobile 5.0/SE/6.x (CE 5.x)
2006 CE 6.0
2011 Embedded Compact 7
Embedded Compact 2013 (CE 8.0)
1999 NT 4.0 Embedded
2000 Powered
2002 XP Embedded( FLP 2006)
2005 Embedded for POS
2009 Embedded Standard/POSReady
2010/2011 Embedded Standard 7/POSReady 7( Thin PC)
2012/2013 Windows Embedded 8/Standard 8(Industry)
2013 Embedded 8.1 Industry
파일:silverlight-f9eea009c90bbdf966eb62abee29092a.png Silverlight 프레임워크
2010 Phone 7
파일:Windows 아이콘 2012_화이트.svg NT 커널
2012 Phone 8
2014 Phone 8.1
파일:Windows 아이콘 2012_화이트.svg One 코어
<rowcolor=#212529,#e0e0e0> 2015 10 IoT
2021 11 IoT
2015 10 Mobile }}}}}}}}}
1985 1.x
1987 2.x
1990 3.x
파일:Windows 95.png
9x 기반
19 95 (4.0)
1996 Nashville (4.1)
19 98( SE 1999) (4.1)
2000 Me (4.9)
파일:Windows 아이콘 1992_화이트.svg
NT 커널
1993 NT 3.1
1994 NT 3.5
1995 NT 3.51
1996 Cairo (NT 4.0)
1996 NT 4.0
파일:Windows 아이콘 2001_화이트.svg
NT 커널
2000 Neptune (NT 5.5) 1999 2000 ( NT 5.0)
2001 XP (NT 5.1)
2005 (x64) (NT 5.2)
2006 Vista (NT 6.0)
2009 7 (NT 6.1)
2012 8( RT) (NT 6.2)
2013 8.1( RT) (NT 6.3)
Server 2003( R2 2005) (NT 5.2)
2007 Home Server (NT 6.0)
Server 2008 (NT 6.0)
2009 ( R2) (NT 6.1)
Home Server 2011 (NT 6.1)
Server 2012 (NT 6.2)
2013 ( R2) (NT 6.3)
파일:Windows 아이콘 2012_화이트.svg
One 코어

(NT 10.0)
2015 10( 버전, X 2021)
2018 ( Polaris OS, Andromeda OS)
2021 11( 버전)
( Factory OS)
Server 2016( Hyper-V)
2017 ( 반기 채널)
2018 Server 2019( Hyper-V)
2021 Server 2022
2023 ( 연간 채널)
Server 2025
파일:Windows_Insider_logo.webp
개발 중
shhh...
2025? vNext 2028? Server vNext
파일:Windows 365 아이콘.svg Windows 365 파일:Windows Insider Program.png Windows Insider Program
}}}}}}}}} ||


임베디드 윈도우를 쓰는 이유는 극한의 컴퓨팅 환경에서 임베디드 시스템을 원활하게 구동하여 각종 환경에 적합하게 사용하기 위한 것으로[1], 일반 운영체제와 다르게 각 기능별로 철저히 컴포넌트 형태로 되어 있어 툴킷 등을 이용하여 필요한 기능만 선택할 수 있다. 한 예로 XP Pro의 OS 크기가 2GB 가량인 데에 비해 Embedded 버전의 XP는 최소 8MB까지 줄일 수 있고, 개발을 할 때 기존 윈도우와 동일한 환경에서 개발할 수 있는점이 큰 이점으로, 윈도우 환경에서 프로그램을 개발할 수 있는 개발자가 저장 용량이나 처리 속도가 극도로 부족한 환경에서도 프로그램 기술을 개발 및 적용하고 운영할때 최상의 효과를 얻을 수 있다.

우리가 일상생활에서 흔히 마주하는 전광판, 키오스크, 은행 ATM부터 군용시스템, 교통, 의료, 생산, 설비제어 등 각종 전문적인 분야까지 광범위하게 쓰이고 있는 것이 임베디드 시스템이다. 21세기 4차 산업 혁명 시대에 우리 삶의 질이 높아지고 풍요로운 발전을 이끌어낼 수 있었던 이유는 바로 이러한 임베디드 시스템들의 기술 발전 덕분이다.

4. 기타

  • 윈도우 임베디드 나브레디/오토모티브 - 자동차용 임베디드 및 내비게이션의 운영체제로 자동차 운전자 및 내비게이션용 특성에 맞는 시스템이 설계되어 있다. 7까지 있으며, 공급이 제한되어 있는지 단종되었다.


[1] 일반 데스크탑용 윈도우 같은 범용 시스템과 달리 임베디드 시스템은 특정 목적만을 위해 설계 된 시스템으로 민간 영역에서는 자판기, 냉장고 시스템등이 있다. 하지만 이건 단순한 영역에서의 쓰임새일 뿐이고 임베디드 시스템의 진가는 어지간해서는 오류가 나지 않거나 오류를 스스로 해결할 수 있는 능력을 가지고 있다는 것이다. 항공기 제어 시스템, 초대형 건축물 관리 및 점검 시스템, 우주선 제어 시스템 등등 한 번이라도 오류가 나는 순간 대 참사가 일어나는 시스템에는 임베디드 시스템이 반드시 들어간다. 반대로 타이탄 잠수정의 경우 가정용 Windows 10을 사용하였다. 무인기라던지 드론에서조차도 임베디드 시스템을 쓰는 걸 감안한다면 당연히 안정성 면에서 낮을 수 밖에 없었고, 다른 요인과 겹쳐서 5명의 목숨이 날아간 타이타닉호 관광 잠수정 사고를 내고 말았다.