Page 17 - 3-9fogproject
P. 17

9



                               ่
                                                                   
                                               ั
                               ี
                          
                                                                                              ู
                  จํานวนไมนอยทหันมาใชและชวยพฒนาโปรแกรมประยุกตบนลินุกซกัน และเรืองของการดแลระบบลิ
                                                                           
                                                                                    ่
                                         
                       ้
                  นุกซนัน ภายในระบบลินุกซเองมีเครื่องมือชวยสําหรับดําเนินการใหสะดวกยิ่งขึ้น
                      
                         Linux เกิดข้นจากการพัฒนาบน Computer (PC) ท่ใช Chipset Intel x86 (32bit) มการ
                                                                       ี
                                    ึ
                                                                                                   ี
                                                    ั
                                                ื
                  พัฒนาใหรองรับกับ Platform อ่นๆท่วไป เพราะการเขาครอบครองตลาดของ Android บน
                                                                                                     
                                ํ
                                                                               ี
                                                                                  ั
                                                                                  ้
                                                            ิ
                                                                 ่
                                                                 ี
                  Smartphone ทาให Linux กลายเปนระบบปฎิบัตการทแพรหลายมาก อกทงยังสามารถใชงานในดาน
                  Server หรือ Mainframe
                        3.1.1  สวนประกอบของ Linux Operation System
                             1) The Bootloader เปน Software ททาหนาทจัดการเรื่องการ Boot ของคอมพวเตอร
                                                                                                  ิ
                                                                      ่
                                                                      ี
                                                                ํ
                                                              ่
                                                              ี
                                                                   
                                                       ี
                                                                 
                                                                                                  ํ
                                                              ่
                                              ึ
                                        ่
                                                                              ิ
                                        ี
                  สําหรับ User คือหนาจอทแสดงข้นมาชวงทกําลังเริมเขาสูระบบปฎิบัตการ จะมีกระบวนการทางาน
                                                       ่
                  เฉพาะดังนี้








                                                              ํ
                                        ภาพที่ 3-1 กระบวนการทางานของระบบ Linux


                                                                                  
                             2) The Kernel คอระบบสวนกลางททาหนาจัดการทรัพยากรตางๆ เชน CPU, Memory
                                            ื
                                                            ่
                                                              ํ
                                                            ี
                             
                                                                                   ี
                                                                                   ่
                  และ อุปกรณตอเสริมตาง เปน Layer ตาสุดทอยูใกลกับ OS คอ โปรแกรมทเปนศูนยกลางในระบบ
                                                                       ื
                                                         ี
                                                            
                                                         ่
                                                    ่
                                                    ํ
                  Computer ทําหนาที่ควบคุมการทํางานตั้งแตเริ่ม Boot Server รวมถึงการ start/stop program และ
                                              ั
                                              ้
                  input/output จาก Software ทงหมด คอยจัดการทรัยากรตางๆ หรือ Hardware เชน Keyboard,
                  Monitor, Printer, Speaker โดย Kernel ทําหนาที่เชื่อมการทํางานระหวาง Software และ Hardware
                  เขาดวยกันสวนที่เปน Code สําคัญของ Kernel จะถูก Load เขาสวน Memory ที่จองไวใหเฉพาะ เพอ
                                                                                                      ื่
                                                                                                      ั
                                  ั
                              ี
                  ปองกันการเขยนทบจาก Application อ่นการเชื่อมตอของ Kernel เปนระดับตําสุดท่เกียวของกบ
                                                                                            ี
                                                                                       ่
                                                     ื
                  ระบบจัดการคอมพิวเตอรศูนยการเรียนรูดวยตนเองดวย FOG Project
   12   13   14   15   16   17   18   19   20   21   22