
OS-5-Posttest
Authored by MoNsTelZ x
Computers
University
Used 1+ 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" ได้อย่างถูกต้องแม่นยำที่สุด
ช่วงเวลาที่โปรเซสหยุดพักเพื่อรอคอยคำสั่งตอบกลับจากผู้ใช้งาน
ช่วงเวลาที่โปรเซสได้รับการจัดสรรสิทธิ์ให้ยึดครองซีพียูเพื่อประมวลผลรหัสคำสั่งทางตรรกศาสตร์
ช่วงเวลาที่ข้อมูลถูกถ่ายโอนจากฮาร์ดดิสก์ขึ้นสู่หน่วยความจำหลัก
ช่วงเวลาที่ระบบปฏิบัติการทำการสลับบริบท (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

Continue with Google

Continue with Email

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