Windows Mobile Architecture

Post on 27-Jun-2015

209 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Architecture of Windows MobileAuthor : Herwin Anggeriana

Transcript

Herwin Anggeriana

Arsitektur Sistem Operasi Windows Mobile

Windows CESistem Operasi bersifat modularDijual bersama kemasan produk barang deviceVendor perangkat mobile mengikuti standarisasi dari microsoft.

Windows Mobile

Pondasinya berasal dari sistem operasi Windows CEVendor perangkat mobile dapat bekerja sama dengan microsoft dalammelengkapi feature-features yang diinginkan dari setiap perangkat. ( Customisefunction )Terstruktur dan lebih lengkap untuk perangkat mobile dengan penerapanWin32 API

Windows 2003 dibangun dari dasar sistem operasi Windows CE versi 4.2Windows Mobile 5.0 dan Windows Mobile 6.0++ dibangun dari dasar sistemoperasi Windows CE versi 5.2

Mengapa terjadi perbedaan dasar platform yang digunakanketika terjadi transisi windows mobile 2003 ke windows mobile 6.0++??

Apa yang menjadi perbedaan antara windows CE versi4.2++ dengan windows CE versi 5.2++ ?

Windows Mobile3 Kategori windows mobile :Kategori Windows Mobile Classic ( digunakan untuk pocket PC )Kategori Windows Mobile Standar ( digunakan untuk smartphone )Kategori Windows Mobile Proffesional ( digunakan untuk pocket PC phone edition )

Kernel Module

Hard real-timeISR latency dan jitter timingThreading dan OSI APIISR latency < 5us ( Intel StrongARM SA-1110 )

Virtual Memory4Gb flat memory spaceLayer tambahan virtual memory protection diantara process

Preemptive MultitaskingMaximum multitasking adalah 32 processSetiap process menghandle maksimum thread 470Maksimum level yang diperlakukan oleh thread sebanyak 270 level priorityAlgoritma Round Robin untuk setiap thread dengan level priority yang sejenisTerciptanya priority jika inversi prioritynya validThread Quantum Level

Multiple ProcessorARM, MIPS, SuperH, x86

Virtual Memory Map

Application Map

Common Language Runtime Map

Execution Model Map

Windows Mobile 6 Windows Mobile 5

VS

ThreadingThread context switch –nya = 25/100 msRound robin dengan priority levelSetiap process memiliki primary threadSetiap thread memiliki stackSemua thread dari process mengakses process heapSemua thread di-schedule dengan priority masing – masing, independent dengan memiliki priority masing-masing.System.Threading

ThreadPoolThreadPool sebagai media pool dari threadThreadPool memiliki default ukuran maksimum 25 Thread yang aktifThreadPool dapat diconfigure sampe maksimum 1000

Thread SynchronizingSynchronizing

Monitor ClassMonitor .Enter(obj) / Monitor.TryEnter(obj, ms)Monitor.Exit(obj)Lock(obj)

Mutex Classnot supported

System MessagingFungsi terbaru dari .NET 2.0MSMQOptional komponen, installation requiredTidak support multimessage transactionXmlMessageFormatter

Windows Mobile APIPengembangan class untuk manipulasi dan compose module message•SMS Message

Manipulasi dan compose sms messages properties ( to, body text, etc )•Email Message

Manipulasi dan compose sms messages properties ( to, cc, subject, body text, attachment, etc)

System StateInformasi system state available dan dapat diakses query untuk state yang sedang digunakan system akan memberikan notifikasi terhadap perubahan state Terbagi dalam 3 kategori ( system events, user events, extensive network state )

top related