Search Header Logo

OS-5-Posttest

Authored by MoNsTelZ x

Computers

University

Used 1+ times

OS-5-Posttest
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" ได้อย่างถูกต้องแม่นยำที่สุด

ช่วงเวลาที่โปรเซสหยุดพักเพื่อรอคอยคำสั่งตอบกลับจากผู้ใช้งาน

ช่วงเวลาที่โปรเซสได้รับการจัดสรรสิทธิ์ให้ยึดครองซีพียูเพื่อประมวลผลรหัสคำสั่งทางตรรกศาสตร์

ช่วงเวลาที่ข้อมูลถูกถ่ายโอนจากฮาร์ดดิสก์ขึ้นสู่หน่วยความจำหลัก

ช่วงเวลาที่ระบบปฏิบัติการทำการสลับบริบท (Context Switch) ระหว่างสองโปรเซส

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

พิจารณาระบบงาน 2 ประเภท: 1) ระบบจัดการฐานข้อมูลที่มักจะสืบค้นดิสก์ตลอดเวลา และ 2) ซอฟต์แวร์วิเคราะห์ข้อมูลสภาพอากาศด้วยสมการขั้นสูง ข้อใดจำแนกประเภทโปรเซสตามพฤติกรรมรันไทม์ได้ถูกต้อง

ทั้งสองระบบถือเป็น CPU-bound Process

ระบบฐานข้อมูลคือ CPU-bound Process ส่วนระบบวิเคราะห์สภาพอากาศคือ I/O-bound Process

ระบบฐานข้อมูลคือ I/O-bound Process ส่วนระบบวิเคราะห์สภาพอากาศคือ CPU-bound Process

ทั้งสองระบบถือเป็น I/O-bound Process

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

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

เพราะในช่วงเวลานี้ ฮาร์ดแวร์จะใช้พลังงานไฟฟ้าสูงสุด

เพราะหน่วยความจำสำรองจะไม่สามารถอ่านข้อมูลใด ๆ ได้เลย

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

เพราะเป็นช่วงเวลาที่ข้อมูลในหน่วยความจำ RAM ถูกลบทิ้งทั้งหมด

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

การจัดคิวแบบ "แทรกแซงสิทธิ์ (Preemptive Scheduling)" เป็นนโยบายมาตรฐานของระบบปฏิบัติการสมัยใหม่ แม้จะทำให้ระบบตอบสนองดีเยี่ยม แต่ต้องแลกมากับข้อจำกัดที่ท้าทายวิศวกรในเรื่องใด

ไม่สามารถใช้งานร่วมกับสถาปัตยกรรมหน่วยความจำแบบกราฟิกได้

มีความซับซ้อนในการเขียนรหัสคำสั่งเคอร์เนลเพื่อป้องกันสภาวะแข่งขัน (Race Condition) เมื่อมีการแชร์โครงสร้างข้อมูล

ไม่รองรับการทำงานของโปรเซสที่เป็น I/O-bound Process

ทำให้ความเร็วในการคำนวณเชิงเส้นของซีพียูลดลง 50%

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

หากระบบคอมพิวเตอร์ต้องการรันแอปพลิเคชันแบบอินเตอร์แอคทีฟ (Interactive Systems) ที่ผู้ใช้งานพิมพ์คีย์บอร์ดแล้วต้องการเห็นตัวอักษรปรากฏบนหน้าจอทันที เกณฑ์การวัดประสิทธิภาพ (Scheduling Criteria) ในข้อใดมีความสำคัญสูงสุดในการออกแบบอัลกอริทึมจัดคิว

ปริมาณงานสุทธิ (Throughput)

อัตราการใช้ประโยชน์ซีพียู (CPU Utilization)

เวลาครบรอบงาน (Turnaround Time)

เวลาตอบสนอง (Response Time)

6.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

กำหนดให้โปรเซส 3 ตัวเดินทางมาถึง Ready Queue พร้อมกัน ณ เวลา 0 ms โดย P1 ต้องการเวลาซีพียู 5 ms, P2 ต้องการ 2 ms และ P3 ต้องการ 2 ms หากระบบใช้อัลกอริทึม "งานสั้นได้ทำก่อน แบบไม่แทรกแซงสิทธิ์ (SJF Non-preemptive)" ค่าเฉลี่ยเวลารอคอยของระบบจะมีค่าเท่าใด

2 มิลลิวินาที

3 มิลลิวินาที

4 มิลลิวินาที

6 มิลลิวินาที

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

ในอัลกอริทึม SJF ระบบต้องใช้สมการพยากรณ์ τn+1 = αtn + (1-α)τn เพื่อคาดเดาความยาว CPU Burst รอบถัดไป หากวิศวกรกำหนดค่า α = 1 (ตัวแปรน้ำหนักควบคุม) จะเกิดผลทางพฤติกรรมกับสมการพยากรณ์อย่างไร

ระบบจะพยากรณ์ค่าเป็นศูนย์เสมอ

ระบบจะให้น้ำหนักความเชื่อถือต่อข้อมูลสถิติในอดีตที่ไกลที่สุดเท่านั้น

ระบบจะเฉลี่ยน้ำหนักเท่า ๆ กันระหว่างสถิติในอดีตกับข้อมูลจริงรอบล่าสุด

ระบบจะเชื่อถือเฉพาะความยาว CPU Burst จริงที่เกิดขึ้นในรอบล่าสุด (tn) เพียงอย่างเดียว

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?