Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ณัฐนันท์007

ณัฐนันท์007

Published by Why Wolf, 2019-09-10 05:39:23

Description: ณัฐนันท์007

Search

Read the Text Version

โครงสร้างและจดุ เด่นของระบบปฎิบตั กิ ารแอนดรอยด์ จดั ทำโดย นำงสำว ณฐั นันท์ ชนะกลุ 007 เสนอ อำจำรย์ กนษิ ฐำ ปำนศรี

โครงสร้างของ Android  โครงสรา้ งของระบบปฏิบตั ิการแอนดรอยด์ จะสงั เกตไดว้ า่ มีการแบง่ ออกมาเป็นสว่ นๆ ท่ีมี ความเก่ียวเน่ืองกนั โดยสว่ นบนสุดจะเป็นสว่ นท่ีผูใ้ ชง้ านทาการติดตอ่ โดยตรงซ่ึงก็คือสว่ น ของ (Applications) จากนน้ั ก็จะลาดบั ลงมาเป็นองคป์ ระกอบอ่ืนๆตามลาดบั และ สุดทา้ ยจะเป็นสว่ นท่ีติดตอ่ กบั อุปกรณโ์ ดยผา่ นทาง Linux Kernel โครงสรา้ งของ แอนดรอยด์ พอท่ีจะอธิบายเป็นสว่ นๆไดด้ งั น้ี

1.Applications Applications สว่ น Application หรือสว่ นของโปรแกรมท่ีมี มากบั ระบบปฏิบตั กิ าร หรือเป็นกลมุ่ ของโปรแกรมท่ีผ้ใู ช้งานได้ทาการตดิ ตงั้ ไว้ โดยผ้ใู ช้งานสามารถเรียกใช้โปรแกรมตา่ งๆได้โดยตรง ซง่ึ การทางานของแตล่ ะ โปรแกรมจะเป็นไปตามท่ีผ้พู ฒั นาโปรแกรมได้ออกแบบและเขียนโค้ดโปรแกรม เอาไว้

2.Application Framework  เป็นสว่ นท่ีมีการพฒั นาขนึ ้ เพ่ือให้นกั พฒั นาสามารถพฒั นาโปรแกรมได้ สะดวก และมีประสิทธิภาพมากย่งิ ขนึ ้ โดยนกั พฒั นาไมจ่ าเป็นต้องพฒั นา ในสว่ นที่มีความยงุ่ ยากมากๆ เพียงแคท่ าการศกึ ษาถงึ วธิ ีการเรียกใช้งาน Application Framework ในสว่ นท่ีต้องการใช้งาน แล้วนามาใช้งาน ซึ่งมี หลายกลมุ่ ด้วยกนั

3.Libraries  ฐานข้อมลู เป็นต้น Librariesเป็นสว่ นของชดุ คาสง่ั ทีพ่ ฒั นาด้วย C/C++ โดย แบ่งชุดคาสั่งออกเป็ นกลุ่มตามวัตถุประสงค์ของการใช้ งาน เช่น Surface Manage จดั การเกี่ยวกบั การแสดงผล, Media Framework จดั การ เก่ียวกบั การการแสดงภาพและเสียง, Open GL | ES และ SGL จดั การ เกี่ยวกบั ภาพ 3มิติ และ 2มิติ, SQLlite จดั การเก่ียวกบั ระบบ 

4.Android Runtime  Android Runtime จะมี Darvik Virtual Machine ที่ถูก ออกแบบมา เพื่อให้ทางานบนอปุ กรณ์ที่มี หน่วยความจา(Memmory), หนว่ ย ประมวลผลกลาง(CPU)และพลังงาน(Battery)ท่ีจากัด ซ่ึงการทางานของ Darvik Virtual Machine จะทาการแปลงไฟล์ที่ต้องการทางาน ไปเป็น ไฟล์ .DEXก่อนการทางาน เหตุผลก็เพ่ือให้มีประสิทธิภาพเพ่ิมขึน้ เมื่อใช้งานกับ หนว่ ยประมวลผลกลางท่ีมีความเร็วไม่มาก สว่ นตอ่ มาคือ Core Libraries ที่ เป็นส่วนรวบรวมคาสงั่ และชุดคาส่งั สาคญั โดยถูกเขียนด้วยภาษาจาวา (Java Language)

5. Linux Kernel  Linux Kernel เป็นสว่ นที่ทาหน้าท่ีหวั ใจสาคญั ในจดั การกบั บริการหลกั ของ ระบบปฏิบตั ิการ เช่น เรื่องหน่วยความจา พลงั งาน ติดต่อกับอุปกรณ์ต่างๆ ความ ปลอดภยั เครือขา่ ย โดยแอนดรอยด์ได้นาเอาสว่ นนีม้ าจากระบบปฏิบตั ิการลนิ กุ ซ์ รุ่น 2.6 (Linux 26. Kernel) ซงึ่ ได้มกี ารออกแบบมาเป็นอยา่ งดี

จดุ เด่นของ Android  1. เทคโนโลยี NFC (Near Field Communication) หรือ เทคโนโลยีที่ทาให้มือถือ เป็นกระเป๋ าเงิน ที่กาลังพัฒนาเข้าส่รู ะบบ Android OS Google Inc. กับ Motorola Mobility Holdings, Inc. จงู มือกันออกมาแถลงข่าววา่ Google ได้เข้าซือ้ บริษัท Motorola Mobility ในราคา 40 เหรียญต่อห้นุ ด้วยเงินสด รวมมูลค่า ทงั้ หมด 12,500 ล้านเหรียญ สงู กวา่ ราคาปิดของ Motorola 63% เมือ่ วนั ศกุ ร์ท่ี 12 สิงหาคมท่ี  ผ่านมา และก็ยงั พนั ธมิตรกบั คา่ ยยกั ใหญ่อืน่ ๆ อกี เชน่ LG , HTC และ Samsung มีการ เรียนรู้ขัน้ ตอนการจัดทาการสัมมนาเกี่ยวกับคอมพิวเตอร์ หัวข้อ “Android หมัดเด็ดจาก Google” ทไ่ี ด้เข้าร่วมสมั มนา ในมหาวทิ ยาลยั เพอ่ื ทจ่ี ะสามารถนาความรู้ และประสบการณ์ท่ี ได้มาประยุกต์ใช้ในการทาจัดสัมมนา ให้เป็นไปได้อย่างระบบ องค์ประกอบของการสัมมน า มี ขนั้ ตอน ตรงตามวตั ถปุ ระสงค์ 


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook