บทที่ 1 ข้อมูลทั่วไป บทที่ 2 อุปทาน /ศักยภาพด้านพลังงาน บทที่ 3 โครงสร้างพื้นฐานด้านพลังงาน
บทที่ 1 - NPRU Open...
Transcript of บทที่ 1 - NPRU Open...
บทท 1
โครงสรางของระบบปฏบตการ (ตอ)
T.Kunlaya Charoenmongkonvilai
อะไรคอระบบปฏบตการทแทจรง
ระบบปฏบตการหรอ OS เปนไดทง•Software•Hardware•Firmware•หรอผสมผสานกนกได
เปาหมายการท างานของ OSคอ สามารถใหผใชคอมพวเตอรใชงานคอมพวเตอรได โดยผใชไมจ าเปนตองทราบกลไกการท างานของ Hardware
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
อะไรคอระบบปฏบตการทแทจรง
คอ OS ทเปนโปรแกรมควบคมการท างานของเครองคอมพวเตอร
Software OS
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
อะไรคอระบบปฏบตการทแทจรง
คอ OS ทถกสรางขนจากอปกรณทางอเลกทรอนกส เปนสวนหนงของฮารดแวร ของเครองดวย มหนาทเชนเดยวกน
•ขอด สามารถท างานไดรวดเรวกวาซอฟตแวร OS•ขอเสย การปรบปรงแกไข OS นนยงยากอาจท าไมได นอกจากนยงมราคาแพงอกดวย การเปลยนแปลงครงหนง นนหมายถง การสรางเครองคอมพวเตอรใหมกวาได
Hardware OS
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
อะไรคอระบบปฏบตการทแทจรง
คอ OS ทเขยนขนโดยใชค าสง Micro ท าใหมความเรวสงกวา Software OS แตยงชากวา Hardware OS การแกไข Firmware OS คอนขางยากและคาใชจายมาก แตยงถกวาการเปลยนแปลง Hardware OS
• Firmware หมายถง สวนโปรแกรมทเกบไวเปนสวนหนงของเครองคอมพวเตอร โปรแกรมเหลานเรยกวา ไมโครโปรแกรม(Micro program) แตละโปรแกรมประกอบขนจากค าสงหลายๆ ค าสง ค าสงเหลานเรยกวา
• ค าสง Microinstruction ค าสงไมโครเปนชดค าสงใน ระดบทต าทสด ของระบบของคอมพวเตอรควบคมการท างานของซพยในทกๆขนตอน
Firmware OS
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
ดงนน OS ทวไปจะถกสรางขนเปน Software เนองจากปรบปรงแกไขขอบกพรองทมไดงาย แตในบางสวนของ OS ทถกใชงานบอยมากๆ กจะถกสรางโปรแกรมไวดวย
Micro program เพอท างานไดเรวขน
อะไรคอระบบปฏบตการทแทจรง
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
นยามของระบบปฏบตการ
1.1 Resource allocator บรหารการจดสรรทรพยากร เชน การจดการฮารดดสก (Hard disk) หนวยความจ า (Memory) เครองพมพ (printer) ใหเกดประโยชนไดอยางเตมท
1.2 Control program ควบคมการเอกซควส (Execute) โปรแกรมของผใช และการท างานของอปกรณรบ-สงขอมล
1.3 Kernel (แกนแท) โปรแกรมทท างานอยตลอดเวลาบนคอมพวเตอร(ในระดบฮารดแวรของเครอง)
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
นยามของระบบปฏบตการ
ระบบปฏบตการ คอ โปรแกรมหรอชดค าสงทเปนตวเชอมหรอประสานงาน ระหวางผใชงานกบฮารดแวรของเครอง ใหสามารถท างานโดยสะดวก โดยทผใชไมจ าเปนตองรกลไกการท างานของเครองกสามารถทจะใชงานคอมพวเตอรได
จากค านยามดงกลาว พอสรปไดวา
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
สวนประกอบของระบบคอมพวเตอร
ระบบปฏบตการ คอ สวนประกอบทส าคญของระบบคอมพวเตอร
ถาเราแบงสวนประกอบของระบบคอมพวเตอรประกอบดวย• สวนของเครอง • ระบบปฏบตการ • โปรแกรมประยกตและผใช
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
User 1 User 2 User 3 . . . User n
Compiler assembler text editor . . . database system
System and application programs
Operating system
Computer hardware
สวนประกอบของระบบคอมพวเตอร
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
• สวนของเครอง ประกอบดวย CPU, หนวยความจ า และ อปกรณรบและแสดงผล ซงสงเหลานถอวาเปน ทรพยากรคอมพวเตอร
• โปรแกรมประยกต (ตวแปลภาษา ระบบฐานขอมล,โปรแกรมทางธรกจ) • เปนตวก าหนดการใชทรพยากรคอมพวเตอร ในการแกปญหาของผใช ซง
อาจจะมผใช หลายคนใชคอมพวเตอรท างานหลาย ๆ อยางในเวลาเดยวกน • ระบบปฏบตการ จะตองควบคม และประสานงานระหวางโปรแกรมประยกต
ของผใชเหลานรวมทงจดสรรทรพยากรใหอยางเหมาะสม• ระบบปฏบตการคอโปรแกรมหนงซงท างานอยตลอดเวลา • เพออ านวยความสะดวกแกผใชและจดสรรทรพยากรใหแกผใชไดเหมาะสม
สวนประกอบของระบบคอมพวเตอร
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
ชนดของระบบปฏบตการ
เปนระบบปฏบตการทยอมใหมผใชเพยงคนเดยว และท างานไดเพยงอยางเดยวในชวงเวลาใด เวลาหนง เชนในขณะทท าการแปลโปรแกรม กไมสามารถเรยกใช Editor ได การจดการทรพยากรตาง ๆ ของระบบปฏบตการจะไมซบซอนนก เชน
- อานและแปลคาจากการกดแปนพมพ
- สงขอมลไปบนทกในดสก หรอพมพออกทางเครองพมพ
- จดการทวางบนดสก
- แยกเกบโปรแกรม คอมพวเตอร editor และโปรแกรมระบบปฏบตการในหนวยความจ า ตวอยางของระบบปฏบตการแบบนไดแก MS DOS
1. Single-Tasking
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
ชนดของระบบปฏบตการ
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
เปนระบบปฏบตการทยอมใหมผใชเพยงคนเดยวในชวงเวลาหนง แตสามารถท างานไดหลายอยาง ในเวลาเดยวกน เชน
สามารถทจะใช editor ไปพรอม ๆ กบพมพงานอนทางเครองพมพไดระบบปฏบตการจะสลบการใชงานระหวาง CPU และทรพยากรอน ๆ อยางรวดเรวจนผใชไมรสกวาถกขดจงหวะการท างาน เนองจากมการท างานหลายอยางในเวลาเดยวกน การท างานของ ระบบปฏบตการจะซบซอนขน เชนการจดการหนวยความจ า จะตองมโปรแกรมหลายโปรแกรมเกบอยในหนวยความจ าในเวลาเดยวกน ระบบปฏบตการจะตองไมใหโปรแกรมเหลานนกาวกายกน ซงอาจจะตองมการจดล าดบ หรอเลอกงานเพอเขาใชทรพยากรตางๆ และใชเปนเวลานานเทาใด ตวอยางระบบปฏบตการแบบนไดแก Windows 95, UNIX, OS/2, VMS
2. Multitasking (Single-User)
ชนดของระบบปฏบตการ
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
ชนดของระบบปฏบตการ
multitaskinghttp://pws.npru.ac.th/Kunlayacha
Reference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
บางครงเรยกระบบ multiprogramming เปนระบบทมความซบซอนกวาระบบ Single user หลกการของระบบนกคอ
การใหมโปรแกรมอยในหนวยความจ าพรอมทจะถกประมวลผลไดหลาย ๆ โปรแกรมระบบปฏบตการจะเลอกโปรแกรมมา 1 โปรแกรมให CPU ท าการประมวลผล ไปเรอย ๆ เมอโปรแกรมนนตองตดตอกบอปกรณรบและแสดงผล ระบบปฏบตการกจะเลอกโปรแกรมอนเขามาใช CPU แทน ระบบปฏบตการเลอกโปรแกรมใหแก CPU เรอย ๆ จนกวาแตละโปรแกรมจะเสรจสนไปการทจะท างานหลาย ๆ โปรแกรมพรอม ๆ กน ระบบปฏบตการตองคอยควบคม และจดสรรทรพยากรตาง ๆ ทมอยอยางจ ากดใหแตโปรแกรม เชน จดสรรเนอทในหนวยความจ าหลก สบหลกโปรแกรมทจะเขาใช CPU รวมถงการจดอปกรณรบ และแสดงผล ไมใหเกดความขดแยงกน
ชนดของระบบปฏบตการ
3. Multi-user systems
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
ชนดของระบบปฏบตการ
ระบบ Multiuserhttp://pws.npru.ac.th/Kunlayacha
Reference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
• การท างานในลกษณะ multiuser ยงแบงเปนการท างานแบบ Time sharing คอการแบงชวงเวลา
• การเขาใช CPU ใหแตละโปรแกรมเปนชวงสน ๆ ผลดเปลยนเวยนใหหลายงานไดมโอกาสเขา CPU
• ผใชแตละคนจะมความรสกวาตนไดเปนผครอบครองคอมพวเตอรแตเพยงผเดยว ตวอยาง
• ระบบปฏบตการแบบนไดแก UNIX, VMS
ชนดของระบบปฏบตการ
http://pws.npru.ac.th/KunlayachaReference : สจตรา อดลยเกษม,ทฤษฎระบบปฏบตการ.กรงเทพฯ:โปรวชน,2552.
รายชอของระบบปฏบตการ•Solaris •IRIX •Darwin •HPUX •UNICOS •MINIX •AIX •Chrome OS •IOS •ThaiOS•Suriyan
•OS/2 •RISC OS •BeOS •Amiga •Plan9 •NetWare •MorphOS•Zaurus•VMS •EPOC
•CP/M •MP/M •TRS-DOS •ProDOS •DOS •Microsoft Windows •Linux •Unix •Mac OS •FreeBSD
DOS (Disk Operating System)
ระบบปฏบตการ
Windows 1.0
ระบบปฏบตการ
Windows 2.0
ระบบปฏบตการ
Windows 3.0
ระบบปฏบตการ
Windows 3.1X
ระบบปฏบตการ
Windows 3.11 NT
ระบบปฏบตการ
Windows 95
ระบบปฏบตการ
Windows 98
ระบบปฏบตการ
Windows 2000
ระบบปฏบตการ
Windows Millennium Edition (ME)
ระบบปฏบตการ
Windows XP
ระบบปฏบตการ
Windows Vista
ระบบปฏบตการ
Windows 7
ระบบปฏบตการ
Windows 8
ระบบปฏบตการ
Windows 10
ระบบปฏบตการ