1. จงอธิบายคำศัพท์คอมพิวเตอร์ต่อไปนี้ (10 คะแนน)
1.1 Boot Sector คือ ส่วนของแผ่นจานบันทึกที่เก็บคำสั่งที่ใช้ในการปลุกเครื่อง ถ้าส่วนนี้เสีย (อ่านไม่ได้) คอมพิวเตอร์ก็จะไม่ทำงานเลยตั้งแต่ต้น
1.2 Multiuser คือ ระบบที่ช่วยแยกคอมพิวเตอร์เพียงเครื่องเดียวให้ผู้ใช้สามารถใช้งานพร้อมกันได้หลายคน
1.3 Multiprogramming คือ การที่คอมพิวเตอร์เครื่องเดียวสามารถทำโปรแกรมพร้อมกันได้มากกว่า 2 โปรแกรมขึ้นไป
1.4 Caching คือ หน่วยความจำชนิดหนึ่ง ซึ่งจะมีความเร็วในการเข้าถึงและการถ่ายโอนข้อมูลที่สูง โดยจะมีหน้าที่ในการเก็บ พัก ข้อมูลที่มีการใช้งานบ่อยๆ เพื่อเวลาที่ CPU ต้องการใช้ข้อมูลนั้นๆ จะได้ค้นหาได้เร็ว โดยที่ไม่จำเป็นที่จะต้องไปค้นหาจากข้อมูลทั้งหมด
1.5 Compiler คือภาษาระดับสูงซึ่งทำหน้าที่แปลโปรแกรมที่เขียนขึ้นให้เป็นภาษาเครื่อง จากนั้นจึงนำเอาโปรแกรมที่แปลเสร็จแล้วเข้าไปเก็บในหน่วยความจำ
1.6 Time Sharing System คือ สามารถให้บริการผู้ใช้หลายคนได้พร้อมๆกัน โดยให้ผู้ใช้แต่ละคนสลับกันเข้าไปใช้งานซีพียู
1.7 Parallel System คือ ระบบคู่ขนาน คือ ระบบมัลติโปรเซสเซอร์ ที่มีซีพียูมากกว่า 1 ตัว ในการติดต่อสื่อสาร
1.8 Interrupt คือ ความสามารถในการทำให้ไมโครโปรเซสเซอร์หยุดพักจากงานที่กระทำอยู่ในปัจจุบัน แล้วกระโดดไปทำงานอีกงานหนึ่งจนเสร็จแล้ว จึงกระโดดกลับมาทำงานชิ้นเดิมที่หยุดพักไว้ต่อไป
1.9 Real Time System คือ ระบบเวลาจริง (Real-time system) หมายถึงการตอบสนองทันที แบ่งได้ 2 ระบบ
1. Hard real-time system เป็นระบบที่ถูกรับรองว่าจะได้รับการตอบสนองตรงเวลา และหยุดรอไม่ได้
2. Soft real-time system เป็นระบบ less restrictive type ที่สามารถรอให้งานอื่นทำให้เสร็จก่อนได้
1.10 Track คือ การบันทึกจุดเป็นอนุกรมไปเรื่อยๆ ตามเส้นทางใดๆ ที่คุณเดินทาง โดยที่ Triton จะบันทึกจุดต่างๆเหล่านี้อย่างต่อเนื่องโดยอัตโนมัติ
ก. Electronic disk ข. Magnetic disk ค. Magnetic tape ง. Registers
2. จงจัดลำดับชั้นของหน่วยเก็บข้อมูลตามความเร็ว พร้อมทั้งอธิบายมาพอเข้าใจ (10 คะแนน)
จ. Main Memory (ROM, RAM) ฉ. Cache ช. Optical disk
ตอบ ง. Registers คือ หน่วยความจำ RAM ประเภทหนึ่ง
ฉ. Cache คือ หน่วยความจำชนิดหนึ่ง
จ. Main Memory คือ หน่วยความจำหลัก
ก. Electronic disk คือ หน่วยเก็บข้อมูลแบบชั่วคราว
ข. Magnetic disk คือ จานแม่เหล็ก
ช. Optical disk คือ ใช้เทคโนโลยีของแสงเลเซอร์
ค. Magnetic tape คือ เทปแม่เหล็ก
3. ให้นักศึกษาอธิบายระบบปฏิบัติการที่นักศึกษารู้จักมา 2 ระบบ โดยเป็นระบบที่ทำเพื่อการค้าและระบบรหัสเปิด (Open Source) หรือที่แจกให้ใช้ฟรีมาอย่างละ 1 ระบบโดยให้อธิบายให้เข้าใจมากที่สุด ทั้งแง่ของจุดเด่นจุดด้อยของระบบ (10 คะแนน)
ตอบ 1. OSCommerce โปรแกรมเปิดบริการค้าขายออนไลน์ที่พัฒนานาตามแนวคิดโอเพนท์ซอร์ท สามารถนำไปติดตั้ง และเปิดบริการได้โดยไม่มีค่าลิขสิทธิ์ซอฟต์แวร์ สามารถทำงานบน apache ที่บริการ php และ mysql ได้เป็นอย่างดี ถูกออกแบบให้ทำงานได้ ในหลายระบบปฏิบัติการทั้ง Linux, Mac และ Windows
2. FreeBSD เป็นระบบปฏิบัติการ ที่มีความสามารถสูง สามารถติดตั้ง และสนับสนุนการทำงานในหลาย Platform เป็นระบบปฏิบัติการที่ใช้รันเซิร์ฟเวอร์อย่างแพร่หลาย
4. นักศึกษากล่าวถึงความสำคัญ หน้าที่ หรือประโยชน์ของระบบปฏิบัติการ (Operating System) มาให้เข้าใจมากที่สุด (10 คะแนน)
ตอบ เป็นซอฟต์แวร์ที่ทำหน้าที่เป็นตัวกลางระหว่างฮาร์ดแวร์และซอฟต์แวร์ประยุกต์ทั่วไป ระบบปฏิบัติการมีหน้าที่หลัก ๆ คือ การจัดสรรทรัพยากรในเครื่องคอมพิวเตอร์ เพื่อให้บริการซอฟต์แวร์ประยุกต์ ในเรื่องการรับส่งและจัดเก็บข้อมูลกับฮาร์ดแวร์ เช่น การส่งข้อมูลภาพไปแสดงผลที่จอภาพ การส่งข้อมูลไปเก็บหรืออ่านจากฮาร์ดดิสก์ การรับส่งข้อมูลในระบบเครือข่าย การส่งสัญญาณเสียงไปออกลำโพง หรือจัดสรรพื้นที่ในหน่วยความจำ ตามที่ซอฟต์แวร์ประยุกต์ร้องขอ รวมทั้งทำหน้าที่จัดสรรเวลาการใช้หน่วยประมวลผลกลาง ในกรณีที่อนุญาตให้รันซอฟต์แวร์ประยุกต์หลายๆ ตัวพร้อมๆ กัน
หน้าที่ของระบบปฏิบัติการ
1. การติดต่อกับผู้ใช้ (User interface)
2. ควบคุมดูแลอุปกรณ์ (Control devices)
3. จัดสรรทรัพยากร (Resources management)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น