หลกั การทางานของ ระบบปฏบิ ตั ิการ
ภาษาคอมพวิ เตอร์ คอื ภาษาคอมพวิ เตอรเ์ ป็นเรื่องของโปรแกรมคอมพวิ เตอร์ ควรตอ้ งเรยี นรู้ เกยี่ วกบั ภาษาคอมพวิ เตอรเ์ พอ่ื ใชส้ าหรบั พฒั นาโปรแกรม โดยผูเ้ขยี น โปรแกรมมกั เรยี กวา่ “โปรแกรมเมอร”์ เป็นผูท้ ่พี ฒั นาโปรแกรมดว้ ยการเขยี น ชุดคสงั่ เพอ่ื ใหส้ งั่ คอมพวิ เตอรป์ ระมวลผล สามารถแบง่ ภาษาคอมพวิ เตอร์ ออกเป็นประเภทต่างๆ ไดด้ งั น้ี 1.ภาษาเครื่อง (Machine Languages) 2.ภาษาแอสเซมบลี (assembly Languages) 3.ภาษาระดับสูง (High-level- Languages) 4.ภาษทไี่ ม่ต้องกาหนดข้นั ตอนการทางานยุคที่ 4 (Fourth- Generation Languages : 4GL) 5.ภาษาเชิงวัตถุ (Object-Oriented Languages) ความหมายของซอฟต์แวร์ ซอฟตแ์ วร์ คอื กลมุ่ ของชุดคาสงั่ (Instruction) หรอื โปรแกรมทส่ี งั่ ให้ คอมพวิ เตอรท์ างานเพอ่ื ประมวนผลตามทผ่ี ใู้ ชต้ อ้ งการ หากไมม่ ซี อฟตแ์ วร์ เคร่ืองก็จะไมส่ ามารถทางานได้ เช่น บรษิ ทั ผูผ้ ลติ เครือ่ งคอมพวิ เตอรเ์ สรจ็ จะตอ้ งเขยี นโปรแกรมควบคมุ เครือ่ ง เพอ่ื สงั่ ใหค้ อมพวิ เตอรท์ ่ผี ลติ ข้นึ มานน้ั สามารถเปิดใชง้ านไดด้ ว้ ยโปรแกรมควบคมุ การทางานของเครอื่ งคอมพวิ เตอร์ Page | 2
เคร่ืองจงึ จะเปิดใชง้ านไดด้ งั นนั้ ซอฟตแ์ วรจ์ งึ เป็นส่งิ ทจ่ี าเป็นและมคี วามสาคญั มากในระบบคอมพวิ เตอร์ ประเภทของซอฟต์แวร์ ประเภทของซอฟตแ์ วร์ สามารถแบง่ ออกไดเ้ป็น 2 ประเภท คอื 1.ซอฟตแ์ วรร์ ะบบ (System Software) หรือโปรแกรมระบบ คือ โปรแกรมทท่ี าหนา้ ทใ่ี นการควบคุมการทางานของเคร่ืองคอมพวิ เตอรแ์ ละ อปุ กรณต์ ่างๆ รวมถงึ เป็นสอ่ื กลางระหวา่ งผใู้ ชก้ บั เครื่องคอมพวิ เตอรแ์ ละ ระหวา่ งโปรแกรมประยุกตก์ บั เครอื่ งคอมพวิ เตอร์ สามารถแบง่ ออกเป็น 2 โปรแกรมไดแ้ ก่โปรแกรม ไดแ้ ก่ โปรแกรมระบบปฏบิ ตั กิ าร(Operating System) กบั โปรแกรมอรรถประโยชน(์ Utility Program) 2.ซอฟตแ์ วรป์ ระยกุ ต์ (Application Software) หรอื โปรแกรม ประยกุ ต์ คอื ชุดของโปรแกรมทเ่ี ขยี นข้นึ เพอ่ื ใชก้ บั งานใดงานหน่ึงโดย เฉพราะ แบง่ ออกเป็น 2 โปรแกรมใชง้ านเฉพราะดา้ น(Application- Specific) และโปรแกรมใชง้ านทวั่ ไป(General-Purpose) Page | 3
ซอฟต์แวร์ระบบมอี ะไรบ้าง หมายถงึ ชุดของคาสงั่ ทเ่ี ขยี นไวเ้ป็นคาสงั่ สาเร็จรูป ซง่ึ จะทางานใกลช้ ดิ กบั คอมพวิ เตอรม์ ากทส่ี ุด เพอ่ื คอยควบคุมการทางานของฮารด์ แวรท์ กุ อยา่ ง และอานวยความสะดวกใหก้ บั ผูใ้ ชใ้ นการงาน ซอฟตแ์ วรร์ ะบบน้ยี งั สามารถ แบ่งออกไดอ้ กี ดงั น้ี 1. ซอฟตแ์ วรค์ วบคมุ ระบบปฏบิ ตั กิ าร (Operating System -- OS) 2. ซอฟตแ์ วรจ์ ดั การอปุ กรณ์ต่อพว่ ง (Device Driver Software) 3. ซอฟตแ์ วรก์ ารส่อื สาร(Communications Software) 4. ซอฟตแ์ วรช์ ่วยพฒั นาโปรแกรม (Program Development Software) 5.ซอฟตแ์ วรอ์ านวยความสะดวก (Utility Software) Page | 4
ซอฟต์แวร์ประยกุ ต์มีอะไรบ้าง คอื ซอฟตแ์ วรห์ รือโปรแกรมทท่ี าใหค้ อมพวิ เตอรท์ างานต่างๆ ตามท่ี ผูใ้ ชต้ อ้ งการ ไม่ว่าจะดา้ นเอกสาร บญั ชี การจดั เกบ็ ขอ้ มลู เป็นตน้ ซอฟตแ์ วร์ ประยุกตส์ ามารถจาแนกไดเ้ป็น 2 ประเภท คือ 1 ซอฟตแ์ วรส์ าหรบั งานเฉพาะดา้ น คอื โปรแกรมซง่ึ เขยี นข้นึ เพอ่ื การ ทางานเฉพาะอยา่ งทเ่ี ราตอ้ งการ บางทเ่ี รียกว่า User’s Program เช่น โปรแกรมการทาบญั ชีจา่ ยเงนิ เดอื น โปรแกรมระบบเช่าซ้อื โปรแกรมการทา สนิ คา้ คงคลงั เป็นตน้ ซ่งึ แต่ละโปรแกรมกม็ กั จะมเี งอ่ื นไข หรือแบบฟอรม์ แตกต่างกนั ออกไปตามความตอ้ งการ หรอื กฎเกณฑข์ องแต่ละหน่วยงานทใ่ี ช้ ซ่งึ สามารถดดั แปลงแกไ้ ขเพม่ิ เตมิ (Modifications) ในบางส่วนของโปรแกรม ได้ เพอ่ื ใหต้ รงกบั ความตอ้ งการของผูใ้ ช้ และซอฟตแ์ วรป์ ระยุกตท์ ่เี ขยี นข้นึ น้ี โดยส่วนใหญม่ กั ใชภ้ าษาระดบั สูงเป็นตวั พฒั นา โปรแกรมบญั ชสี าเร็จรูป Page | 5
2. ซอฟตแ์ วรส์ าหรบั งานทวั่ ไป เป็นโปรแกรมประยกุ ตท์ ่มี ผี ูจ้ ดั ทาไว้ เพอ่ื ใชใ้ นการทางานประเภทต่างๆ ทวั่ ไป โดยผูใ้ ชค้ นอ่นื ๆ สามารถนา โปรแกรมน้ไี ปประยกุ ตใ์ ชก้ บั ขอ้ มลู ของตนได้ แต่จะไม่สามารถทาการดดั แปลง หรอื แกไ้ ขโปรแกรมได้ ผูใ้ ชไ้ มจ่ าเป็นตอ้ งเขยี นโปรแกรมเอง ซ่งึ เป็นการ ประหยดั เวลา แรงงาน และค่าใชจ้ า่ ยในการเขยี นโปรแกรมนอกจากน้ี ยงั ไม่ ตอ้ งเวลามากในการฝึกและปฏบิ ตั ิ ซง่ึ โปรแกรมสาเร็จรูปน้ี มกั จะมกี ารใชง้ าน ในหน่วยงานมราขาดบุคลากรทม่ี ี ความชานาญเป็นพเิ ศษในการเขยี น โปรแกรม ดงั นนั้ การใชโ้ ปรแกรมสาเรจ็ รูปจงึ เป็นส่งิ ทอ่ี านวยความสะดวกและ เป็นประโยชนอ์ ย่างย่งิ ตวั อย่างโปรแกรมสาเร็จรูปท่นี ยิ มใชไ้ ดแ้ ก่ MS-Office, Lotus, Adobe Photoshop, SPSS, Internet Explorer และ เกมสต์ ่างๆ เป็นตน้ หน้าทขี่ องระบบปฏิบัตกิ าร ระบบปฏบิ ตั ิการมหี นา้ ทห่ี ลกั ๆ มอี ยู่ 3 ประการ คือ 1.การจดั สรรทรพั ยากรในเครอ่ื งคอมพวิ เตอร์ (Resources management) เพอ่ื ใหบ้ รกิ าร ซอฟตแ์ วรป์ ระยกุ ต์ ในเร่อื งการรบั สง่ และจดั เก็บ ขอ้ มลู กบั ฮารด์ แวรเ์ ช่น การส่งขอ้ มูลภาพไปแสดงผล ท่จี อภาพ การส่งขอ้ มลู ไปเก็บหรอื อ่านจากฮารด์ ดสิ ก์ การรบั ส่งขอ้ มลู ในระบบเครอื ขา่ ย การส่งสญั ญาณ เสยี งไป ออกลาโพง หรือจดั สรรพ้นื ท่ใี นหน่วยความจา ตามท่ซี อฟตแ์ วรป์ ระยุกตร์ อ้ ง Page | 6
ขอ รวมทง้ั ทาหนา้ ท่ี จดั สรรเวลาการใชห้ น่วยประมวลผลกลาง ในกรณีท่ี อนุญาตใหร้ นั ซอฟตแ์ วรป์ ระยกุ ตห์ ลายๆ ตวั พรอ้ มกนั 1. อาํ นวยความสะดวกใหแ้ ก่ผูใ้ ช้ โดยจะทาหนา้ ท่เี ป็นตวั กลางระหว่าง ผูใ้ ชก้ บั เครือ่ ง คอมพวิ เตอรโ์ ดยจดั การทางานตามคาสงั่ ทผ่ี ู้ ใชร้ ะบุ ระบบปฏบิ ตั กิ ารช่วยใหต้ วั ซอฟตแ์ วร์ ประยกุ ตไ์ มต่ อ้ งจดั การเร่อื ง เหลา่ นนั้ ดว้ ย ตนเอง เพยี งแค่เรยี กใชบ้ ริการจากระบบ ปฏบิ ตั กิ ารก็ พอ ทาใหพ้ ฒั นาซอฟตแ์ วร์ ประยกุ ตไ์ ดง้ า่ ยข้นึ 2. ควบคุมดูแลอปุ กรณ์ (Control devices) ระบบปฏบิ ตั กิ ารมหี นา้ ท่ี ควบคมุ อปุ กรณ์ต่างๆ ให้ ทางานสอดคลอ้ งกบั ความตอ้ งการ โดยไม่ เกิดขอ้ ผดิ พลาด ใหค้ วามสะดวกแก่ผูใ้ ชใ้ นการใชง้ าน อุปกรณต์ ่างๆ ไดง้ า่ ย เช่น การตดิ ต่อกบั อปุ กรณ์ รบั /แสดงผลขอ้ มูล อยา่ งดสิ ก์ หรือเคร่ืองพมิ พ์ เป็นตน้ โดยท่ผี ูพ้ ฒั นาโปรแกรมไมจ่ าเป็นตอ้ งเขยี นโปรแกรมเพอ่ื ควบคมุ ตวั ขบั ดสิ ก์ เพราะระบบ ปฏบิ ตั ิการจดั บรกิ ารใหม้ คี าสงั่ สาหรบั ติดต่อกบั อุปกรณเ์ หลา่ น้ไี ด้ อย่างงา่ ยๆ Page | 7
ยกตวั อย่างโปรแกรม ตวั อยา่ งของโปรแกรมอรรถประโยชน(์ Utility Programs) โปรแกรมอรรถประโยชนห์ รือมกั เรียกว่า โปรแกรมยทู ลิ ติ ้ี เป็น โปรแกรมระบบท่ใี ชง้ านเฉพราะอยา่ งซง่ึ ในปจั จุบนั ระบบปฏบิ ตั ิการหลายชนิด ไดม้ กี ารผนวกโปรแกรมยูทลิ ติ ้ตี ่างๆ มาพรอ้ มกบั ชุดระบบปฏบิ ตั ิการ เช่น Disk Cleanup,Disk Defragmenter,System Restore และ Backup ฯลฯ Page | 8
นอกจากน้ี ยงั มโี ปรแกรมยูทลิ ติ ้ีอน่ื ๆ ทน่ี ิยมใชก้ นั เช่น โปรแกรมบบี อดั ไฟล์ (Winzip),Anti Virus, Screen Ssver, Diagnostic ฯลฯ Page | 9
ตวั อย่างของโปรแกรมประยกุ ต์ โปรแกรมภาพเคลื่อนไหว (Animation Program) เป็นโปรแกรม จดั การภาพเคลอ่ื นไหวในรูปแบบของเพรมต่างๆ เช่น โปรแกรม Easy GIF Animator ฯลฯ Page | 10
โปรแกรมมลั ตมิ เี ดยี (Multimedia Program) เป็นโปรแกรมสรา้ งส่อื ประสม เพอ่ื ใชใ้ นการนาเสนอส่งิ ต่างๆ ส่อื ประสมจะประกอบดว้ ยเสยี ง ภาพ ภาพเคลอ่ื นไหว ตวั อย่างเช่น Adobe Auimate CC ใชเ้นน้ ดา้ นของส่อื การ เรียนการสอน Page | 11
จดั ทำโดย นางสาว กณั ฐมณี ศภุ ลกั ษณ์หริ ญั 66302040078 1 สทธ 3 Page | 12
Search
Read the Text Version
- 1 - 12
Pages: