참 감회가 새록 새록... 원래 회사 자료는 유출금지 보안이 걸려서 함부로 외부에 올리거나 그러질 못하지만
기술(?)의 발달도 있고, 또한 이미 3년이 지난 일반 번역 자료이므로 게시해 보기로 한다.
물론 저작권 어쩌구 하면 바로 내려야 하겠지만...
구글 I/O에서 배포된 원본 자료는 아래에...
당시에는 이틀만에 만든 졸작 번역이었지만, 뭐 나름 번역 작업을 통해 용어들에 빨리 익숙해진 것 같기도...
This Architecture Guide provides fundamental technical information about Windows Phone OS 7.0. With the goal of supporting a rich consumer experience, Windows Phone OS 7.0 is designed to provide exceptional hardware and software integration on a platform engineered for optimal performance, quality, and hardware differentiation.
This architectural guide serves as a roadmap to the components and core fundamentals of the Windows Phone OS 7.0 architecture. It is intended for software developers, hardware engineers, and anyone interested in operating system internals. The guide provides a high-level view of core architectural components and systems, including:
Hardware components
Software components, comprising kernel-mode and user-mode areas such as the kernel, board support package, drivers, OEM Adaptation Layer (OAL), and other systems
Security, and startup and shutdown processes
Windows Phone OS 7.0 System Overview
The Windows Phone OS 7.0 architecture is based on the Windows Embedded CE 6.0 kernel and is logically layered into three main component areas: kernel-mode and user-mode components (the software layer), and hardware components. The following diagram shows the structure and primary components of the architecture.
The hardware requirements and recommendations for Windows Phone 7 have been chosen based on market research and discussions with suppliers. The goal has been to complement the software with an iconic and component-rich hardware platform.
A summary of basic hardware components and some phone functionality is found below. However, engineers and designers should consult the Windows Mobile "7" Performance Chassis Requirements Specification for complete hardware requirements.
Hardware components chosen to be included in Windows Phones include the following:
ARMv7-based applications processor
Hardware acceleration for the DirectX® application programming interface
Capacitive multi-touch screen
Digital camera
Bluetooth and Wi-Fi connectivity
FM radio receiver
A-GPS
Accelerometer, magnetometer, light, and proximity sensors
Windows Phone OS 7.0 targets focused classes of mobile devices. Each device class is defined by a set of hardware specifications for a device chassis.
For example, the performance chassis architecture features a large WVGA multi-touch screen and incorporates all of the components listed in the above list. User navigation and input on this hardware can be completed by way of “gestures”—finger-based movements upon the capacitive-touch screen. Also included are four sets of sensors and assisted GPS functionality. These hardware elements leverage mobile application development, allowing for intuitive and exciting user experiences.
The following diagram illustrates a possible layout for a performance chassis design.
Windows Phone OS 7.0 consists of two areas—kernel-mode and user-mode.
The kernel-mode elements of the OS architecture are described in more detail in the following topics:
Kernel for Windows Phone OS 7.0 provides extensive coverage of the kernel, including trap and interrupt handling, thread and process scheduling, and memory management.
BSP for Windows Phone OS 7.0 covers the device driver architecture, the Kernel Independent Transport Layer (KITL) architecture, and the OEM Adaptation Layer (OAL) architecture.
Networking in Windows Phone OS 7.0 describes the overall networking architecture. It then provides more information on the four main networking areas: IP Core, CellCore, Bluetooth core, and Connection Manager.
File System for Windows Phone OS 7.0 provides an in-depth look at the file system architecture including partitions, the file system stack, and the user store.
Windows Phone Update in Windows Phone OS 7.0 explains the mechanism by which the OS is updated—either with critical updates, or with non-critical updates to phone features, components, and applications.
The user-mode elements of the OS architecture are described in User-Mode Components in Windows Phone OS 7.0. This topic has coverage of the user-mode architecture such as user-mode drivers and the platform for application development.
The security and startup and shutdown architecture is described in the following topics:
Security Overview for Windows Phone OS 7.0 discusses the chambered security model, as well as an in-depth look at chamber types and privileges.
Startup in Windows Phone OS 7.0 provides information on phone startup architecture.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.