ระบบปฏิบัติการ edit01

23
รรรรรรรรรรร รรร Operating System

Upload: tonglots

Post on 12-Apr-2017

190 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: ระบบปฏิบัติการ edit01

ระบบปฏบตการOperating System

Page 2: ระบบปฏิบัติการ edit01

Operating System

เปนซอฟตแวรทเอาไวใชสำาหรบควบคมและประสานงานระหวางอปกรณภายในคอมพวเตอรทงหมด ตงแตซพย หนวยความจำา ไปจนถงสวนนำาเขาและสงออกผลลพธ ( input/output device ) บางครงกนยมเรยกรวม ๆ วา แพลตฟอรม (platform ) คอมพวเตอรจะทำางานไดจำาเปนตองมระบบปฏบตการตดตงอยในเครองเสยกอน ซงกขนอยกบบรษทผผลตเครองนน ๆ วาจะเลอกใชแพลตฟอรม หรอระบบปฏบตการอะไรในการทำางาน เราจะพบเหนระบบปฏบตการอยในคอมพวเตอรแทบจะทกประเภทตงแตเครองขนาดใหญอยางเครองเมนเฟรมจนถงระดบเลกสด เชน เครองคอมพวเตอรพกพาประเภทพดเอ

Page 3: ระบบปฏิบัติการ edit01

BIOS

ไบออสเปนสวนหนงในกลมคำาสงทบรรจอยในหนวยความจำา ROM ซงเกบขอมลอยางถาวรถงแมจะไมมไฟฟาหลอเลยงกตาม มหนาทหลกคอ ควบคมอปกรณมาตรฐานในเครอง เชน ซพย หนวยความจำา ROM และRAM  เมนบอรด

ฮารดดสก ฟลอปป ดสก พอรตแบบตางๆเปนตน

Basic Input Output System

Page 4: ระบบปฏิบัติการ edit01

Boot Up

พาวเวอรซบพลายสงสญญาณไปใหซพรยเรมทำางา น

พาวเวอรซบพลาย (power supply) ทำาหนาทจายพลงงานไปใหอปกรณตางๆภายในเครองคอมพวเตอร โดยจะเรมตนทำางานทนทเมอปมกดเปด(power  on) และเมอเรมทำางานกจะมสญญาณสงไปบอกซพยดวย เรยกวา สญญาณ Power Good          

Page 5: ระบบปฏิบัติการ edit01

Boot Up

ซพยจะสงใหไบออสทำางานทนททมกระแสไฟฟาจายมายงคอมพวเตอรและมสญญาณใหเรมทำางาน หนวยประมวลผลกลางหรอซพยจะพยายามเขาถงขอมลในไบออสเพอทำางานตามชดคำาสงทเกบไวโดยทนท               

Page 6: ระบบปฏิบัติการ edit01

Boot Up

เรมทำางานตามกระบวนการทเรยกวา POST เพอตรวจเชคอปกรณตางๆ กระบวนการPOST (power on self test) เปนโปรแกรมสวนหนงในไบออสซงทำาหนาทตรวจสอบความพรอมของอปกรณทตดตงอยในเครอง ไมวาจะเปนเมนบอรด RAM ซพย รวมถงอปกรณตอพวงอนๆเชน คยบอรดหรอเมาส

Page 7: ระบบปฏิบัติการ edit01

Boot Up

ผลลพธจากกระบวนการ POST จะถกนำาไปเทยบกบขอมลทอยซมอส  ขอมลของอปกรณตางๆทถกตดตงแลวในเครองหรอคา configuration จะเกบ อยในหนวยความจำาทเรยกวา   ซมอส (CMOS – complementary metal oxide semiconductor)

Page 8: ระบบปฏิบัติการ edit01

Boot Up

ไบออสจะอานโปรแกรมสำาหรบบตจากฟลอปป ดสก ซดหรอฮารดดสก ขนถดไปไบออสจะเขาไปอานโปรแกรมสำาหรบบตระบบปฏบตการจากเซกเตอรแรกของฮารดดสก ฟลอปปดสกหรอซดรอม

Page 9: ระบบปฏิบัติการ edit01

Boot Upโปรแกรมสวนสำาคญจะถกถายลงหนวยความจำา RAM เมอไบออสรจกระบบไฟลของไดรวทบตไดแลวกจะไปอานโปรแกรมสวนสำาคญของระบบปฏบตการทเรยกวา เคอรเนล (kernel)เขามาเกบในหนวยความจำาหลกหรอ RAM ของคอมพวเตอรเสยกอน

Page 10: ระบบปฏิบัติการ edit01

Boot Up

ระบบปฏบตการในหนวยความจำาเขาควบคมเครองและแสดงผลประเภทของการบตเครอง

  1.โคลดบต (Cold boot) เปนบตเครองทอาศยการทำางานของฮารดแวรโดยการกดปมเปดเครอง (power on) แลวเขาสกระบวนการทำางานโดยทนท

 2.วอรมบต (Warm boot) เปนบตเครองโดยการทำาใหเกดกระบวนการบตใหมทเรยกวา การรสตารทเครอง (restart) โดยมากจะใชในกรณทเครองคอมพวเตอรไมสามารถทำางานตอไปได (เครองแฮงค) ซงจำาเปนตองการบตเครองกนใหม

Page 11: ระบบปฏิบัติการ edit01

File Management

การจดการกบไฟล (File Management)ความหมายของไฟล (File)ไฟล เปนหนวยในการเกบขอมลในคอมพวเตอร ซงอาจเกบอยในสอเกบบนทกขอมลตางๆเชน ฟลอปปดสก ฮารดดสก หรอซดรอม เปนตน

Page 12: ระบบปฏิบัติการ edit01

Hierarchical File System

  ลำาดบโครงสรางไฟลเมอตองการเกบขอมลกจะมการจดเกบไฟลทแยกโครงสรางออกเปนสวนๆเหมอนกงกานสาขาตนไมแตละกงเรยกวา โฟลเดอร (Folder)  ซงเปนทรวมไฟลขอมลเรองเดยวกนเขาไวเปนหมวดหมเพอใหสามารถเรยกใชไดโดยงายแบงเปน 2 สวนยอยดงนคอ 1.ไดเรคทอร (Directory) เปนโฟลเดอรสำาหรบ

จดหมวดหมไฟลขนสงสดในระบบ บางครงอาจเรยกวา root directory ซงบางระบบปฏบตการจะรวมทกทกไดรวไวในไดเรคทอรเดยวกน

 2.ซบ ไดเรคทอร (sub Directory) เปนโฟลเดอรยอยทถกแบงและจดเกบไวออกมาอกชนหนง โดยทเราสามารถเอาขอมลและไฟลจดลงในซบไดเรคทอรไดเชนเดยวกน นอกจากนยงสามารถสรางซบไดเรคทอรยอยๆลงไปอกไดไมจำากด

Page 13: ระบบปฏิบัติการ edit01

Memory Management

การจกการหนวยความจำา 

 ในการประมวลผลกบขอมลทปรมาณมากหรอทำางานหลายๆโปรแกรมพรอมๆกน หนวยความจำาหลกประเภท RAM อาจมเนอทไมสำาหรบเกบขอมลในขณะประมวลผลได ระบบปฏบตการจะแกไขปญหานโดยวธทเรยกวา หนวยจำาเสมอน (VIM – virtual memory) โดยใชเนอทของหนาวเกบขอมลสำารอง เชน ฮารดดสก  (เรยกวา สวอปไฟล –swap file) และแบงเนอทเหลานนออกเปนสวนๆเรยกวา เพจ (page) ซงมากรกำาหนดขนาดไวแนนอนจากนนระบบปฏบตการจะเลอกโหลดเอาเฉพาะขอมลในเพจทกำาลงจะใชนนเขาสหนวยความจำา RAM จนกวาจะเตม หลงจากนนหากยงมความการใชเนอทของ RAM เพมอก กจะจดการถายเทขอมลบางเพจทยงไมไดใชในขณะนนกลบออกไปไวในหนวยความจำาสำารองเพอใหแรมมเนอทเหลอวางสำาหรบนำาขอมลเพจใหมทจะตองใชในขณะนนเขามาแทนและสามารถทำางานตอไปได วธการนชวยใหสามารถจดสรรหนวยความจำาทมจำากดมาใชงานไดอยางมประสทธภาพมากยงขน

Page 14: ระบบปฏิบัติการ edit01

I/O Device Management

การจดการอปกรณนำาเขาและแสดงผลขอมลในการทำางานของระบบคอมพวเตอรนน อปกรณนำาเขามากกวาหนงตวสามารถสงขอมลไปยงระบบปฏบตการไดพรอมๆกน และในขณะนนระบบปฏบตการกอาจตองการสงขอมลจากหลายๆโปรแกรมไปยงอปกรณแสดงผลดวยเชนกน แตเนองจากอตราการรบสงขอมลของแตละอปกรณมความเรวตำากวาซพยมาก ระบบปฏบตการจงไดเตรยมพนทสวนหนง จะเปนในหนวยความจำาหรอ ฮารดดสกกตาม เรยกวา บฟเฟอร (buffer) เพอเปนทพกรอของขอมลทอานเขามาเตรยมสงออกไปยงอปกรณแสดงผลตางๆ

Page 15: ระบบปฏิบัติการ edit01

CPU Management

การจดการกบหนวยประมวลผลกลาง ในระบบคอมพวเตอรทตองทำางานหลายๆงานพรอมกนหรอทเรยกวา multi-tasking นน ระบบปฏบตการจำาเปนตอมการแบงเวลาของซพย เพอประมวลผลตางๆเหลานนดวย เนองจากซพยสามารถทำางานไดเพยงทละ หนงคำาสงเทานน โดยจะสลบการทำางานไปมาระหวางโปรแกรมของแตละงาน ผจงมองเหนเสมอนวาหลายๆโปรแกรมทำางานไดในเวลาเดยวกน       

Page 16: ระบบปฏิบัติการ edit01

Multi – Tasking

คอ ความสามารถในการทำางานไดหลาย ๆ งาน หรอหลาย ๆ โปรแกรมในเวลาเดยวกน เชน พมพรายงานควบคไปกบการทองเวบ ซงในสมยกอนการทำางานของระบบปฏบตการจะอยในรปแบบทเรยกวา single-tasking ซงจะทำางานทละโปรแกรมคำาสง ผใชไมสามารถทจะสลบงานไประหวางโปรแกรมหรอทำางานควบคกนได แตสำาหรบในปจจบนจะพบเหนลกษณะการทำางานแบบนมากขน เชน ในระบบปฏบตการ Windows รมใหม ๆ ซงทำาใหการใชงานไดสะดวกและทำางานไดหลาย ๆ โปรแกรม

Page 17: ระบบปฏิบัติการ edit01

Multi – User

ในระบบการเชอมโยงคอมพวเตอรเขาไวดวยกนแบบเครอขาย ระบบปฏบตการททำาหนาทควบคมจะมคณสมบตอยางหนงทเรยกวา multi-user หรอความสามารถในการทำางานกบผใชไดหลาย ๆ คน ขณะทมการประมวลผลของงานพรอม ๆ กน ทำาใหกระจายการใชไดทวถงมากยงขน

Page 18: ระบบปฏิบัติการ edit01

Dos

Disk Operating System  เปนชอเรยกระบบปฏบตการหลายตวทพฒนาโดย

ไอบเอมและไมโครซอฟท ในชวงป พ.ศ. 2524-พ.ศ. 2538 (โดยถารวมดอสในวนโดวส จะนบถงป พ.ศ. 2543) ตวอยางของระบบปฏบตการนเชน PC-DOS, MS-DOS, FreeDOS, DR-DOS, Novell-DOS, OpenDOS, PTS-DOS, ROM-DOS เนองจากดอสมผผลตหลายเจา เชน PC-DOS จากไอบเอม และ MS-DOS จากไมโครซอฟท เปนตน และดอสอนๆ ระบบปฏบตการดอสสวนมากทำางานภายใตเครองไอบเอมพซเสมอน ทใชซพย อนเทล x86

Page 19: ระบบปฏิบัติการ edit01

ระบบปฏบตการคอมพวเตอรระบบหนง สรางขนโดยบรษทไมโครซอฟต เนองจากความยากในการใชงานดอสทำาใหบรษท ไมโครซอฟตไดมการพฒนาซอฟตแวรทเรยกวา Windows ทมลกษณะเปน GUI (Graphic-User Interface) ทนำารปแบบของสญลกษณภาพกราฟกเขามาแทนการปอนคำาสงทละบรรทด ซง ใกลเคยงกบ แมคอนทอชโอเอส เพอใหการใชงานดอสทำาไดงายขน แตวนโดวสจะยง ไมใชระบบปฏบตการจรง ๆ เนองจากมนจะทำางานอยภายใตการควบคมของดอสอกท กลาวคอจะตองมการตดตงดอสกอนทจะตดตงระบบปฏบตการ Windows และผใชจะสามารถเรยกใชคำาสงตาง ๆ ทมอยในดอสไดโดยผานทางWindows ซง Windows จะงายตอการใชงานมากกวาดอสระบบปฏบตการ windows ใชหลกการแบงงานเปนสวน เรยกวา หนาตางงาน (windows) ทแสดงผลลพธแตละโปรแกรม มการผลตและจำาหนายหลายรน

Window

Page 20: ระบบปฏิบัติการ edit01

Mac OS X เปนระบบปฏบตการทใชตดตงลงบนเครอง

คอมพวเตอรอยาง Macbook และ iMac หากทานเคยไดทดลองใชแลวรบรองวาจะตองชอบ เพราะวามนมความเรว เสถยร ใชงานงาย และ สบายตา ไวรสมนอย ความสามารถครบครน อกทงซอรฟแวรบางอยางยงมใชไดแคบนระบบปฏบตการนเทานน หากวาคณจำาเปนทจะตองใชงานดานมลตมเดยอยเปนประจำา Mac ตอบโจทยไดดทสด เพราะทงเครอง Mac และ OSX ไดออกแบบมาเพอสงนอยแลว

Page 21: ระบบปฏิบัติการ edit01

iOS เปนระบบ บนเครองพกพาเคลอนทอยาง

iPhone, iPad และ iPod รปรางหนาตาของ iOS นนกคงจะเปนททราบกนดอยแลววานาใชขนาดไหน แตตองมองลกเขาไปถงดานใน คณจะเจอแอปพลเคชนมากมายใหเลอกใชกนแทบไมหมด ไมวาจะเปนเกมส การทำางานเอกสาร การสนทนา การถายรป และอนๆ แอปพลเคชนเหลานมใหเลอกทงแบบฟรและแบบซอ ทงนขนอยกบลกษณะและความสามารถของการใชงาน ใครทเคยไดใช iOS บน iPhone หรอ iPad แลวจะรสกไดทนทเลยวามนลนมาก แถมยงไมมอาการงอแง คาง หรอกระตกเลย นนเปนเพราะการทำางานระหวางฮารดแวรและซอรฟแวรเขากนไดอยางดเยยมนนเอง

Page 22: ระบบปฏิบัติการ edit01

Android เปนระบบปฏบตการทมพนฐานอยบนลนกซ

ถกออกแบบมาสำาหรบอปกรณทใชจอสมผส เชนสมารตโฟน และแทบเลตคอมพวเตอร ถกคดคนและพฒนาโดยบรษทแอนดรอยด

(Android, Inc.) ซงตอมา กเกล ไดทำาการซอตอบรษทในป พ.ศ. 2548 แอนดรอยดถกเปดตวเมอ ป พ.ศ. 2550 พรอมกบการกอตงโอเพนแฮนดเซตอลไลแอนซ ซงเปนกลมของบรษทผลตฮารดแวร, ซอฟตแวร และการสอสารคมนาคม ทรวมมอกนสรางมาตรฐานเปด สำาหรบอปกรณพกพาโดยสมารตโฟนทใชระบบปฏบตการแอนดรอยดเครองแรกของโลกคอ เอชทซ ดรม วางจำาหนายเมอป พ.ศ. 2551

Page 23: ระบบปฏิบัติการ edit01

รายชอ คณะผจดทำา

5831280002 นาย ณฐดนย มนนช เลขท 2

5831280003 นาย ภทรพงศ คลาย สวรรณ เลขท 3

5831280005 นายวชชากร ศราวงค เลขท 5

5831280010 นายอครพนธ พรหมบญ เลขท 10