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 04:54:59

Description: รายงาน007

Search

Read the Text Version

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

ก คำนำ คอมพิวเตอร์เข้ามามีบทบาทกบั วถิ ีชีวติ ประจาวนั และความเป็นอ ย่มู ากขนึ ้ รวมทงั้ สถาบนั การศกึ ษาทกุ แห่งให้ความสนใจในเร่ืองการประ ยกุ ต์เพื่อประโยชน์ทางการศกึ ษาการเรียนการสอนและการแบง่ ปันแลก เปล่ียนความคิดเห็นระหวา่ งกนั ด้วยความก้าวหน้าของเทคโนโลยีในปัจ จบุ นั ตอบสนองตอ่ การประยกุ ต์ใช้กบั งานทกุ ด้านได้เป็นอยา่ งดี ในปัจจบุ นั เทคโนโลยีเป็นส่งิ สาคญั เป็นส่ิงอานวยความสะดวกสบ ายในชีวิตอนั เป็นโลกไร้พรมแดนทผี่ ้คู นสามารถแลกเปลี่ยนข้อมลู ความ รู้ ป ร ะ ส บ ก า ร ณ์ ฯ ล ฯ ผ่านทางเครือข่ายอินเตอร์เน็ตท่ีครอบคลมุ การใช้งานของบคุ คลไปทวั่ ทั้ งโลกข้าพเจ้าจึงเลง็ เห็นวา่ หากข้าพเจ้านาความรู้ทางด้านเทคโนโลยีสา รสนเทศที่สงู กวา่ ขนั้ พืน้ ฐานนีม้ าประยกุ ต์ใช้ในการสร้างสื่อบทเรียนอิเล็ ก ท ร อ นิ ก ส์ ด้ ว ย ( E-book) ท่ีจะเป็นเครื่องมือในการพฒั นาตอ่ ยอดความรู้ให้มีประสิทธิภาพและเกิ ดประโยชน์สงู สดุ ในการใช้งานตอ่ ไป

สารบัญ ข คานา หน้า สารบัญ ก โครงสร้ำงของ Android ข Applications Application Framework 1-7 Libraries Android Runtime 8-9 Linux Kernel จุดเด่นของ Android

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

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

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

4 Activities Manager เป็นกลมุ่ ของชุดคาส่งั ที่จดั การเก่ียวกบั วงจรการทางานของห นา้ ต่างโปรแกรม(Activity) Content Providers เป็นกลมุ่ ของชุดคาสัง่ ท่ีใชใ้ นการเขา้ ถึงขอ้ มลู ของโปรแกรมอื่น และสามารถแบ่งปันขอ้ มูลใหโ้ ปรแกรมอื่นเขา้ ถึงได้ View System เป็นกลมุ่ ของชุดคาสั่งที่เกี่ยวกบั การจดั การโครงสร้างของหนา้ จอที่แสดงผลใน ส่วนท่ีติดตอ่ กบั ผใู้ ชง้ าน (User Interface) Telephony Manager เป็นกลุ่มของชุดคาส่ังที่ใชใ้ นการเขา้ ถึงขอ้ มูลดา้ นโทรศพั ท์ เช่นหมายเลขโทรศพั ท์ เป็นตน้ Resource Manager เป็นกลมุ่ ของชุดคาสั่งในการเขา้ ถึงขอ้ มูลที่เป็น ขอ้ ความ รูปภาพ Location Manager เป็นกลุ่มของชุดคาส่ังท่ีเกี่ยวกบั ตาแหน่งทางภมู ิศาสตร์ ท่ีระบบปฏิบตั ิการไดร้ ับคา่ จากอุปกรณ์

Notification Manager เป็นกลมุ่ ของชุดคาส่ังท่ีจะถูกเรียกใชเ้ มื่อโปรแกรม ตอ้ งการแสดงผลให้กบั ผใู้ ชง้ าน ผา่ นทางแถบสถานะ(Status Bar) ของหนา้ จอ 5 3.Libraries Libraries เป็นส่วนของชุดคาสง่ั ท่ีพฒั นาดว้ ย C/C++ โดยแบ่งชุดคาสงั่ ออกเป็นกลุ่มตามวตั ถุประสงคข์ องการใชง้ า น เช่น Surface Manage จดั การเก่ียวกบั การแสดงผล, Media Framework

จดั การเกี่ยวกบั การการแสดงภาพและเสียง, Open GL | ES และ SGL จดั การเกี่ยวกบั ภาพ 3มิติ และ 2มิติ, SQLlite จดั การเกี่ยวกบั ระบบฐานขอ้ มูล เป็นตน้

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

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

8 จุดเด่นของ 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” ที่ไดเ้ ขา้ ร่วมสัมมนา ในมหาวทิ ยาลยั เพ่อื ที่จะสามารถนาความรู้ และประสบการณ์ที่ไดม้ าประยกุ ตใ์ ชใ้ นการทาจดั สัมมนา ใหเ้ ป็นไปไดอ้ ยา่ งระบบ องคป์ ระกอบของการสัมมนา มีข้นั ตอน ตรงตามวตั ถปุ ระสงค์

9 ระบบ Android OS สามารถคน้ หาขอ้ มลู และยงั มีโปรแกรมตา่ งๆ เช่น Document To Go คือ โปรแกรม free office Suite ท่ีสามารถ พิมพข์ อ้ ความหรือเน้ือหาลงไปไดเ้ หมือนโปรแกรม Microsoft Office และยงั มีโปรแกรม Drop box เป็นโปแกรมสามารถดึงไฟลข์ อ้ มลู ไดท้ ุกท่ีทุกเวลา และยงั มีโปรแกรม ของ Google เช่น 1. G-talk เป็นโปรแกรม คุย(Chat)เหมือน msn 2. G-mail คือ E-mail ทใี่ หเ้ น้ือท่ีถึง 7.6Gb 3. G-Translate สามารถแปลภาษาตา่ ง ๆ ไดถ้ งึ 40 ภาษาทวั่ โลก 4. Google Map เป็นโปรแกรม แผนท่ี สามารถคน้ หา และบอกวธิ ีที่ไปถึงท่ีจุดหมายไดอ้ ยา่ งรวดเร็วท่ีสุด และ ณ ปัจจุบนั ยงั สามารถบอก ละติจูดและยงั สามารถแชร์กนั ได้ ช่วยบอกวา่ ณ เวลาน้ี คนน้ีอยทู่ ่ีไหนไดอ้ ีกดว้ ย 5. ในอนาคต เทคโนโลยี NFC (Near Field Communication) คือ เทคโนโลยที ่ีทาใหม้ ือถอื เป็นกระเป๋ าเงิน อนาคตเราอาจจะไมต่ อ้ งพกกระเป๋ าตงั แลว้ ก็เป็นได้ ถา้ เราจะซ้ือของเราเพยี งแค่

ยนื่ โทรศพั ทไ์ ปแตะท่ีตวั สแกน กส็ ามารถชาระเงินไดท้ นั ที แตข่ อเสียคือ ถา้ เกิดโทรศพั ทห์ ายคนอ่ืนกส็ ามารถเอาไป แตะใชข้ องเราไดเ้ ช่นกนั


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