Search Header Logo

OS-5-Posttest

Authored by MoNsTelZ x

Computers

University

Used 5+ times

OS-5-Posttest
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?