Search Header Logo

OS-5-Pretest

Authored by MoNsTelZ x

Computers

University

Used 5+ times

OS-5-Pretest
AI

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

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?