บทที่ 2 เรื่องระบบปฏิบัติการ จงตอบคำลงใน

 นาย เอกธพงษ์ ลอนหิน ปวส1/1 เลขที่ 7

1. จงนิยามความหมายระบบปฏิบัติการคอมพิวเตอร์ 

ตอบ ระบบปฏิบัติการมีหน้าที่หลัก ๆ คือ การจัดสรรทรัพยากรในเครื่องคอมพิวเตอร์ เพื่อให้บริการซอฟต์แวร์ประยุกต์ ในเรื่องการรับส่งและจัดเก็บข้อมูลกับฮาร์ดแวร์ เช่น การส่งข้อมูลภาพไปแสดงผลที่จอภาพ การส่งข้อมูลไปเก็บหรืออ่านจากฮาร์ดดิสก์ การรับส่งข้อมูลในระบบเครือข่าย การส่งสัญญานเสียงไปออกลำโพง หรือจัดสรรพื้นที่ในหน่วยความจำ ตามที่ซอฟต์แวร์ประยุกต์ร้องขอ รวมทั้งทำหน้าที่จัดสรรเวลาการใช้หน่วยประมวลผลกลาง ในกรณีที่อนุญาตให้ซอฟต์แวร์ประยุกต์หลาย ๆ ตัวทำงานพร้อม ๆ กัน


2.  ระบบปฏิบัติการแบ่งเป็นกี่ประเภทอะไรบ้าง

ตอบ ระบบปฏิบัติการที่ใช้กันโดยทั่วไปในปัจจุบัน อาจนำเอาไปใช้ได้กับคอมพิวเตอร์หลากหลายชนิด ตั้งแต่เครื่องคอมพิวเตอร์ระดับใหญ่จนถึงอุปกรณ์คอมพิวเตอร์พกพาขนาดเล็ก ซึ่งอาจแบ่งออกได้เป็น 3 ประเภท คือ

ระบบปฏิบัติการแบบเดี่ยว ( stand – alone OS )

ระบบปฏิบัติการแบบเครือข่าย ( network OS )

ระบบปฏิบัติการแบบฝัง ( embedded OS )


3. ระบบปฏิบัติการมีหน้าที่อะไรบ้าง

ตอบ ติดต่อกับผู้ใช้ ( user interface)

ควบคุมการทำงานของโปรแกรม และอุปกรณ์รับ/แสดงผลข้อมูล (input/output device)

จัดสรรให้ใช้ทรัพยากรระบบร่วมกัน ( shared resources)


4. ระบบปฏิบัติการมีองค์ประกอบอะไรบ้าง แต่ละองค์ประกอบทำหน้าที่อย่างไร

ตอบ การจัดการไฟล์ (File Management)

.การจัดการหน่วยความจำ (Memory Management)

การจัดการอุปกรณ์นำเข้าและแสดงผลข้อมูล (I/O Device Management)

การจัดการกับหน่วยประมวลผลกลาง (CPU Management)

การจัดการความปลอดภัยของระบบ (Protection System)


5. การประมวลผลแบบแบตช์ มีลักษณะอย่างไร

ตอบ ป็นวิธีการประมวลผลที่ทำการเก็บรวบรวมข้อมูลในแต่ละช่วงเวลาไว้ จนกว่าจะมีข้อมูลที่ประมวลผลจำนวนหนึ่ง จึงทำการประมวลผลพร้อมกัน หรืออาจรอจนกว่าครบตามเวลาที่กำหนด จึงทำการประมวลผลไม่ว่าจะมีจำนวนเท่าใดก็ตาม เช่น เวลาเข้าออกของพนักงานอาจจะพิมพ์เก็บไว้ทุกสัปดาห์ และนำมาประมวลผลเดือนละครั้งเท่านั้น และจะแก้ไขตัวหนังสือไว้ทุกสัปดาห์


6. ระบบปฏิบัตืการ UNIX มีลักษณะการทำงานอย่างไร

ตอบ Unix คืออะไร ? ยูนิกซ์จัดอยู่ในกลุ่มระบบปฏิบัติการ (OS) แบบ mutitasking หรือ multiuser  ซึ่งถือกำเนิดที่สถาบัน Bell Labs วัตถุประสงค์หลักที่พัฒนาขึ้นมาเพื่อเป็น platform สำหรับการเขียน software เพื่อใช้รันในระบบอื่นๆ


7. ระบบปฏิบัติการสำหรับคอมพิวเตอร์เครื่องเดี่ยว มีการทำงานอย่างไร

ตอบ ระบบปฏิบัติการ ( OS – Operating System ) คือ ระบบปฏิบัติการ (operating system) หรือ โอเอส (OS) คือโปรแกรมที่ทำหน้าที่เป็นตัวกลางเชื่อมต่อระหว่างฮาร์ดแวร์ (Hardware) กับ ซอฟต์แวร์ประยุกต์ทั่วไปซึ่งทำหน้าที่รับข้อมูลจากผู้ใช้อีกที โดยจะทำหน้าที่ควบคุมการแสดงผล การทำงานของฮาร์ดแวร์ ให้บริการกับซอฟต์แวร์ประยุกต์ทั่วไปในการรับส่งและจัดเก็บข้อมูลกับฮาร์ดแวร์ และจัดสรรการใช้ทรัพยากรระบบ (Resources) ให้เป็นไปอย่างมีประสิทธิภาพ


8. จงบอกชื่อระบบปฏิบัติการคอมพิวเตอร์เครื่องเดี่ยว มา 5 ชื่อ

ตอบ ระบบปฏิบัติการดอส (Disk Operating System: DOS)

ระบบปฏิบัติการไมโครซอฟต์วินโดวส์ (Microsoft Windows)

ระบบปฏิบัติการยูนิกซ์ (UNIX)

ระบบปฏิบัติการแมคอินทอช (Macintosh Operating System : Mac OS)

ระบบปฏิบัติการลินุกซ์ (Linux)


9. ระบบปฏิบัติการเครือข่าย มีลักษณะการทำงานอย่างไร

ตอบ ระบบปฏิบัติการเครือข่ายคอมพิวเตอร์ (Network Operating System : NOS ) เป็นโปรแกรมที่ทำงานในลักษณะที่ทำให้เครื่องคอมพิวเตอร์และอุปกรณ์ต่อพ่วงกันสามารถให้บริการต่างๆ ผ่านการเชื่อมต่อเครือข่ายได้ โดยให้เครื่องคอมพิวเตอร์เครื่องใดเครื่องหนึ่งทำหน้าที่เป็นเซิร์ฟเวอร์ ทำหน้าที่แบ่งปันทรัพยากรต่างๆ เช่น ฮาร์ดดิสก์ เครื่องพิมพ์


10 จงบอกชื่อระบบปฏิบัติการเครือข่ายมา  3 ชื่อ

ตอบ ระบบปฎิบัติเครือข่าย (Network Operating System)

ระบบปฎิบัติการเน็ตแวร์ (Netware)

ระบบปฏิบัติการยูนิกซ์ (UNIX)


11. ระบบปฏิบัติการ ที่ทำงานแบบโปรแกรมเดี่ยว มีการทำงานอย่างไร

ตอบ เป็นระบบปฏิบัติการที่ใช้กับเครื่องคอมพิวเตอร์ส่วนบุคคลหรือโน้ตบุคคอมพิวเตอร์ สามารถรองรับผู้ใช้งานเพียงคนเดียว


12. ระบบปฏิบัติการ ที่ทำงานแบบหลายโปรแกรมเดี่ยว มีการทำงานอย่างไร

ตอบ ในระบบคอมพิวเตอร์  ซีพียูถือว่าเป็นหน่วยที่แพงที่สุด  สำคัญที่สุด  และต้องการใช้งานซีพียูให้เกิดความคุ้มค่ามากที่สุด ดังนั้นจึงได้มีการคิดค้นวิธีการต่าง ๆ เพื่อสามารถใช้งานซีพียูคุ้มค่ายิ่งขึ้น  ระบบโปรแกรมเดี่ยว ( Single Program )  ซีพียูแทบจะใช้งานน้อยมากกล่าวคือ  เมือมารติดต่อกับอุปกรณ์อินฟุต/เอาต์ฟุต  ซึ่งพื้นฐานของการทำงานอุปกรณ์เหล่านั้นเป็นแบบ  Electronics เหมือนกับหน่วยความจำหลัก  ดังนั้นการทำงานย่อยช้ากว่าซีพียูมาก  ในช่วงขณะที่ซีพียูจัดการกับอุปกรณ์อินฟุต/เอาต์ฟุตอยู่นั้น  สถานะของซีพียูก็จะว่างหรืออยู่เฉยๆ  (Idle) ไม่ด้ำงานใดๆเฉย  หากคิดเป็น  Overhead  หรือค่าใช้จ่าย  ถิว่าได้สูญเสียค่าใช้จ่ายในการทำงานซีพียูโดยไม่ได้ประโยชน์ใดๆ และไม่คุ้มกับความสามารถและราคาของซีพียูเลย  จากความคิดนี้จึงได้ได้หลายๆโปรแกรมในเวลาเดียวกัน โดยเรียกระบบการทำงานคอมพิวเตอร์ในลักษณะนี้ว่า    Multiprogramming    หรือระบบหลายโปรแกรม


13. ระบบปฏิบัติการ ที่มีการทำงานแบบระบบแบ่งเวลา มีลักษณะการทำงานอย่างไร

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


14. ระบบปฏิบัติการ ที่มี4 การทำงานแบบระบบทันท มีลักษณะการทำงานอย่างไร แบ่งได้กี่ประเภทอะไบ้าง

ตอบ heart real-time system

soft real-time system


15. ระบบปฏบัติการสำหรับคอมพิวเตอร์ตั้งโต๊ะ มีหลักการอย่างไร

ตอบ ระบบปฏิบัติการที่เราคุ้นเคยบนเครื่องคอมพิวเตอร์ตั้งโต๊ะ, Notebook, Tablet, Smartphone ก็มี Linux, MICROSOFT Windows, APPLE Mac OS X, APPLE iOS, GOOGLE Android, และ NOKIA Symbian เป็นต้น


16. ระบบจำลองเครื่องจักร (Virtual MachineSystems ) คืออะไร

ตอบ Virtual Machines หรือ VM คือ เทคโนโลยีคอมพิวเตอร์เสมือนที่จำลองคอมพิวเตอร์ขึ้นมาให้สามารถใช้ซอฟต์แวร์เพื่อจำลองการทำงานของคอมพิวเตอร์เครื่องอื่นไว้ในเครื่องเดียว หรือหลายเครื่องบนคอมพิวเตอร์เครื่องจริง (Hardware) เพียงเครื่องเดียว ถ้าอธิบายแบบนี้อาจจะงงไปสักหน่อย ลองมาดูกันก่อนดีกว่าว่าระบบคอมพิวเตอร์แบบธรรมดาทำงานอย่างไร เพื่อที่คุณจะได้เห็นภาพชัดเจนยิ่งขึ้น


17. ระบบมัลติโปรเซสเซอร์ (Multiprocessor Systems) คืออะไร  แบ่งได้กี่ประเภทอะไรบ้าง

ตอบ ระบบ Multiprocessor System (มัลติโปรเซสเซอร์ ซิสเต็ม) เป็นระบบที่มีตัวประมวลผล หรือ CPU (ซีพียู) หลายตัวอยู่ในเครื่องเดียวกัน


18. ระบบคอมพิวเตอร์แบบระบบกระจาย (Distributed Systems) มีจุดประสงค์อย่างไร  

ตอบ ระบบแบบกระจาย (Distributed system) หมายถึงกลุ่มของโปรเซสเซอร์ที่มีการทำงานโดยยึดเหนี่ยวแบบหลวม (Loosely coupled)

โดยโปรเซสเซอร์แต่ละตัวจะเชื่อมต่อกันโดยใช้เครือข่ายการติดต่อสื่อสาร


19.  ระบบคอมพิวเตอร์ที่ทำงานแบบระบบคลัสเตอร์ (Clustered Systems) มีจุดประสงค์อย่างไร  

ตอบ ระบบคลัสเตอร์ หรือคลัสเตอริ่ง เป็นการเชื่อมต่อระบบการทำงานของกลุ่มคอมพิวเตอร์เข้าด้วยกันภายใต้ระบบเครือข่ายความเร็วสูง มีความสามารถในการกระจายงานที่ทำไปยังเครื่อง ภายในระบบเพื่อให้การประมวลผลมีประสิทธิภาพสูงขึ้น โดยอาจเทียบเท่าซุปเปอร์คอมพิวเตอร์หรือสูงกว่าสำหรับการประมวลผลงานที่มีความซับซ้อนโดยเฉพาะงานด้านวิทยาศาสตร์ เช่น การจำลองโครงสร้างของโมเลกุลทางเคมี, การวิเคราะห์เกี่ยวกับตำแหน่งการเกิดพายุสุริยะ, การวิเคราะห์ข้อมูลที่มีขนาดใหญ่ เป็นต้น ถ้าดูตามโครงสร้างแล้ว ระบบคลัสเตอร์ คือคอมพิวเตอร์แบบขนานที่มีหน่วยจำแยกนั่นเอง


20. จงยกตัวอย่างชื่อระบบปฏิบัติการคอมพิวเตอร์มือถือ (Handheld Systems) มาอย่างน้อย 3 ชื่อ

ตอบ 

1. iOS (ไอโอเอส) หรือชื่อเดิมคือ iPhone OS (ไอโฟนโอเอส)

2. Android (แอนดรอยด์)

3. Windows Phone (วินโดว์โฟน)


ความคิดเห็น