
OS-5-Pretest
Authored by MoNsTelZ x
Computers
University
Used 5+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
วงจรพฤติกรรมทางพลวัตของโปรเซสในระบบปฏิบัติการ มักจะมีการสลับสถานะไปมาระหว่างสองสภาวะหลัก สภาวะที่โปรเซสหยุดการประมวลผลทางคณิตศาสตร์เพื่อรอรับข้อมูลจากระบบเครือข่าย เรียกว่าอะไร
CPU Burst
I/O Burst
Context Switch
Dispatch Latency
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
หากนักศึกษากำลังพัฒนาซอฟต์แวร์สำหรับ "เรนเดอร์กราฟิกแอนิเมชันสามมิติ" ซอฟต์แวร์ลักษณะนี้จะถูกจัดอยู่ในกลุ่มโปรเซสประเภทใด และมีพฤติกรรมรันไทม์อย่างไร
I/O-bound Process ซึ่งมีวงจร CPU Burst สั้นและเกิดขึ้นถี่มาก
I/O-bound Process ซึ่งใช้เวลาส่วนใหญ่ไปกับการรอคอยหน่วยความจำสำรอง
CPU-bound Process ซึ่งมีวงจร CPU Burst ยาวนานต่อเนื่องในการคำนวณ
CPU-bound Process ซึ่งไม่จำเป็นต้องมีการสลับบริบทการทำงานเลยตลอดวงจรชีวิต
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
จากการศึกษาเชิงปริมาณทางวิศวกรรมคอมพิวเตอร์ กราฟพฤติกรรมความถี่ของ CPU Burst มักมีลักษณะเป็นเส้นโค้งเอกซ์โพเนนเชียลผกผัน (Exponential Curve) ลักษณะของกราฟนี้สะท้อนข้อเท็จจริงใดของระบบ
ระบบจะมีโปรเซสที่ใช้เวลา CPU Burst ขนาดสั้นเป็นจำนวนมาก และโปรเซสที่ใช้ CPU Burst ขนาดยาวเป็นจำนวนน้อย
ระบบจะมีโปรเซสที่ใช้เวลา CPU Burst ขนาดยาวเป็นจำนวนมาก และโปรเซสที่ใช้ CPU Burst ขนาดสั้นเป็นจำนวนน้อย
ระบบจะมีจำนวน CPU Burst และ I/O Burst เกิดขึ้นสลับกันในอัตราส่วนที่เท่ากันเสมอ
ระบบจะไม่มีพฤติกรรมการเกิด I/O Burst เลยหากเป็นเครื่องเซิร์ฟเวอร์ประสิทธิภาพสูง
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
เหตุการณ์ความเปลี่ยนแปลงทางพลวัตในข้อใด ที่จะส่งผลให้ "ตัวจัดคิวระยะสั้น (Short-term Scheduler)" ถูกเรียกขึ้นมาทำงานเพื่อประเมินและคัดเลือกโปรเซสใหม่ทันที
เมื่อโปรเซสกำลังประมวลผลลูปคำสั่งทางคณิตศาสตร์อย่างต่อเนื่อง
เมื่อโปรเซสกำลังทำการอ่านข้อมูลจากแฟ้มข้อมูลบนฮาร์ดดิสก์
เมื่อโปรเซสเปลี่ยนสถานะจาก Waiting ไปสู่ Ready เนื่องจากอุปกรณ์ฮาร์ดแวร์ส่งข้อมูลเสร็จสิ้น
เมื่อโปรเซสเริ่มทำการจองพื้นที่หน่วยความจำแรมแบบพลวัตใน Heap Segment
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
ในกลไกการทำงาน 3 ขั้นตอนของ "ตัวจ่ายงาน (Dispatcher)" เหตุใดจึงต้องมีขั้นตอน Switching to User Mode เพื่อสับเปลี่ยน Mode Bit จากเลข 0 กลับไปเป็นเลข 1 เสมอก่อนส่งมอบซีพียู
เพื่อให้โปรเซสของผู้ใช้งานสามารถเข้าไปอ่านข้อมูลในพื้นที่ Kernel Space ได้โดยตรง
เพื่อล้างข้อมูลที่ค้างอยู่ในหน่วยความจำแคชของโปรเซสเดิมออกทั้งหมด
เพื่อจำกัดสิทธิ์ความปลอดภัย ไม่ให้โปรเซสผู้ใช้สามารถประมวลผลคำสั่งที่ควบคุมฮาร์ดแวร์ระดับต่ำได้
เพื่อเพิ่มความเร็วในการสลับบริบท (Context Switch) ให้ทำงานเสร็จภายในรอบสัญญาณนาฬิกาเดียว
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
หากวิศวกรเลือกระบบปฏิบัติการที่ใช้นโยบาย "การจัดคิวแบบไม่แทรกแซงสิทธิ์ (Non-preemptive Scheduling)" และมีโปรแกรมหนึ่งเกิดข้อผิดพลาดค้างอยู่ในลูปไม่รู้จบ (Infinite Loop) ผลลัพธ์เชิงสถาปัตยกรรมที่จะเกิดขึ้นคือข้อใด
ระบบปฏิบัติการจะตัดสิทธิ์และดึงโปรแกรมนั้นออกจากซีพียูโดยอัตโนมัติภายในเสี้ยววินาที
ระบบปฏิบัติการและโปรแกรมอื่นทั้งหมดจะหยุดชะงักและค้างตามไปด้วย เนื่องจากตัวจัดคิวไม่สามารถเข้าไปยึดซีพียูคืนได้กลางคัน
ตัวจ่ายงาน (Dispatcher) จะสลับโปรแกรมนั้นให้ไปทำงานบนซีพียูแกนอื่นที่ว่างอยู่
ฮาร์ดแวร์จะส่งสัญญาณขัดจังหวะเพื่อทำลายโปรแกรมนั้นทิ้งทันที
7.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
กำหนดให้โปรเซส 3 ตัวเดินทางมาถึง Ready Queue ณ เวลา 0 มิลลิวินาทีพร้อมกัน โดย P1 ต้องการเวลาซีพียู 9 ms, P2 ต้องการ 3 ms และ P3 ต้องการ 3 ms หากระบบใช้อัลกอริทึม "มาก่อนได้ก่อน (FCFS)" ค่าเฉลี่ยเวลารอคอย (Average Waiting Time) ของระบบนี้จะมีค่าเท่าใด? (สมมติลำดับคิวคือ P1, P2, P3)
5 มิลลิวินาที
7 มิลลิวินาที
9 มิลลิวินาที
15 มิลลิวินาที
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Microsoft
or continue with
%20(1).png)
Apple
Others
Already have an account?