15 MAY @ฝึกงาน
สำหรับข้อมูลที่ศึกษาได้ในวันที่ ๑๕ พ.ค.ก็ได้แก่
Implications of Memory Management in Windows Mobile 5.0 for Pocket PCs
#########################################################
rom
เนื่องจากเปลี่ยนมา store ทุกข้อมูลใน flash มีข้อดีและข้อเสีย คือ
- มันจะไม่ถูกลบถ้าแบตหมด ถือว่าตอนนี้มันเป็น persistent storage
- flash ถูกใช้ในสองส่วนคือ storage และ rom ดังนั้น จึงมีขีดจำกัดในการเก็บข้อมูล และเนื่องจากข้อมูลในนี้จะไม่ถูกบีบอัดเหมือนในรุ่นก่อนๆ จึงเก็บข้อมูลได้น้อยลง
- และด้วย design แบบนี้ โปรแกรมที่ installed จะถูกเก็บใน flash จะถูกก๊อปไปรันใน ram มันจึงใช้เนื้อที่เป็นสองเท่า
- ที่อยู่ของข้อมูลที่เก็บ boot rom นั้นถูกรวมกับ storage flash ดังนั้น user จึงเห็นเป็นอันเดียวกัน ถ้าไฟล์ใน boot rom ถูกแทนที่โดยไฟล์ใน storage flash ไฟล์ใน storage flash นั้นจะถูกใช้แทน
RAM
- ใช้สำหรับรันโปรแกรม
- ถ้ารันหลายโปรแกรมพร้อมกันมันจะใช้ระบบ “hogs” เหมือนใน Windows Mobile 2003, อาจจะปิดไปทั้งหมดหรือรันบางโปรแกรม
- Users ควรจะระวังเรื่องลิมิต size ของโปรแกรมที่ 32mb
- The memory management for programs ก็ยังใช้เหมือนเดิมคือ จะ flush หน้าที่ไม่ใช้
- และยังมีการปรับระบบการใช้อย่างเหมาะสม
RAM Cache for Flash Storage
- บางส่วนของ RAM ถูกนำไปใช้เป็น write cache เพื่อเพิ่ม performance ของเครื่องมือในขณที่เขียนข้อมูลลงใน flash
- RAM cache นี้มีขนาดที่ fixed โดย OEM และ RAM นี้จะไม่ถูกใช้ด้วยจุดประสงค์อื่นๆ
- ดังนั้นก่อนที่จะรีเซ็ตเครื่องหรือถอดแบตเตอรี่ออก ควรจะปิดเครื่องแล้วรอ 5-10 วินาที เพราะอาจเสียข้อมูลได้
Conclusion
- โดยรวมแล้ว การเก็บข้อมูลและใช้พื้นที่แบบใหม่นี้ จะคล้ายคลึงกับระบบใน PC มากขึ้น
- ข้อได้เปรียบในการเก็บข้อมูลทั้งหมดใน flashน่าจะ outweigh การสูญเสียพื้นที่และความสามารถในการรันโปรแกรมใหญ่ๆ
12 MAY @ฝึกงาน
สำหรับข้อมูลที่ศึกษาได้ในวันที่ ๑๒ พ.ค.ก็ได้แก่
การเปรียบเทียบระหว่าง Windows Mobile 6 กับ Windows Mobile 5
การเปรียบเทียบในที่นี้จะเป็นการเปรียบเทียบในส่วนของระบบปฏิบัติการ Windows Mobile เท่านั้น ตัวซีพียูกับฮาร์ดแวร์ ไม่ได้เปลี่ยนแปลง ส่วนในเรื่องของโปรแกรมนั้น ในตัวเครื่องยังไม่ได้ลงโปรแกรมใดๆทั้งสิ้น
ภาพด้านล่างเป็นภาพจากนำโปรแกรมวัดประสิทธภาพมาทดสอบ

เป็นการทดสอบความเร็วของ CPU

เป็นการทดสอบความเร็วของระบบไฟล์

เป็นการทดสอบความเร็วระบบกราฟฟิก

เป็นการทดสอบความเร็วในการเขียนข้อมูล 1 Mb

เป็นการทดสอบความเร็วในการอ่าน ขอมูล 1 Mb

เป็นการทดสอบการบีบอัดไฟล์ 1 Mb โดยใช้ ZIP โดยความเร็วเป็นหน่วย KB/sec
จะเห็นได้ชัดว่า ระบบปฏิบัติการ Windows Mobile 6 เร็วกว่าพอสมควร แม้ว่าจะไม่เป็นเท่าตัว แต่ก็ถือว่าเร็วกว่าไม่น้อย เพราะฉะนั้น การเปลี่ยนหรือเลือกที่จะใช้ Windows Mobile 6 ก็ถือว่าเป็นทางเลือกที่ดีไม่น้อยเลยทีเดียว