
OS-4-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
12 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
ตามสถาปัตยกรรมการประมวลผลหลายเธรด (Multithreading) เธรดทั้งหมดที่ทำงานอยู่ภายใต้โปรเซสเดียวกัน จะกระทำการแชร์ (Share) โครงสร้างหน่วยความจำในข้อใดร่วมกัน
Program Counter และ Stack Segment
Register Set และ Text Segment
Text Segment, Data Segment และ Heap Segment
Stack Segment, Data Segment และ Register Set
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
หากแอปพลิเคชันเว็บเบราว์เซอร์หนึ่งถูกเปิดขึ้นมาเป็น 1 โปรเซส และมีการสร้างเธรดย่อยเพื่อดาวน์โหลดไฟล์และเรนเดอร์ภาพรวมทั้งสิ้น 5 เธรด ระบบปฏิบัติการจะจัดสรรโครงสร้างพื้นที่หน่วยความจำสแต็ก (Stack) และฮีป (Heap) อย่างไร
มี 5 สแต็ก และ 5 ฮีป แยกอิสระจากกัน
มี 1 สแต็ก และ 5 ฮีป สำหรับแต่ละเธรด
มี 5 สแต็ก และ 1 ฮีป ที่ใช้ร่วมกันทั้งโปรเซส
มี 1 สแต็ก และ 1 ฮีป ที่ใช้ร่วมกันทั้งโปรเซส
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
สาเหตุทางสถาปัตยกรรมในข้อใดที่อธิบายว่า การสร้างเธรดใหม่ (Thread Creation) เป็นกระบวนการที่มีน้ำหนักเบา (Lightweight) เมื่อเปรียบเทียบกับการสร้างโปรเซสใหม่ (Process Creation)
เพราะเธรดไม่ต้องใช้ซีพียูในการประมวลผลคำสั่งเลย
เพราะเธรดใหม่สามารถเข้าสวมสิทธิ์ใช้พื้นที่แอดเดรสสเปซของโปรเซสแม่ได้ทันทีโดยไม่ต้องสร้างโครงสร้างใหม่ทั้งหมด
เพราะเธรดจะถูกลบออกจากหน่วยความจำทันทีที่เกิดสภาวะรอคอย (I/O Wait)
เพราะเธรดไม่มีหมายเลขประจำตัว (ID) ทำให้ระบบปฏิบัติการไม่ต้องบันทึกลงฐานข้อมูล
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
ในระบบปฏิบัติการที่ใช้แบบจำลองเธรดรูปแบบ "Many-to-One Model" หากเธรดผู้ใช้ตัวหนึ่งทำการเรียกใช้ System Call เพื่อรอรับข้อมูลจากแป้นพิมพ์ (Blocking System Call) จะเกิดผลลัพธ์เชิงสถาปัตยกรรมข้อใด
เธรดระดับเคอร์เนลจะถูกบล็อก ส่งผลให้เธรดผู้ใช้ทั้งหมดในโปรเซสนั้นถูกแช่แข็งและหยุดชะงักตามไปด้วย
เธรดอื่น ๆ ในโปรเซสจะสามารถทำงานต่อไปได้ตามปกติโดยไม่มีผลกระทบใด ๆ
ระบบปฏิบัติการจะสร้างเธรดระดับเคอร์เนลตัวใหม่ขึ้นมาทดแทนอัตโนมัติ
เธรดผู้ใช้ตัวนั้นจะถูกทำลายทิ้งทันทีเพื่อไม่ให้ระบบโดยรวมหยุดชะงัก
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
ระบบปฏิบัติการร่วมสมัย เช่น Windows, Linux และ macOS นิยมเลือกใช้แบบจำลองมัลติเธรดมาตรฐานรูปแบบใดมากที่สุด เพื่อหลีกเลี่ยงปัญหาการหยุดชะงักของทั้งโปรเซส
Many-to-One Model
One-to-One Model
Many-to-Many Model
Two-Level Model
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
แนวทางปฏิบัติในการแก้ปัญหาโหลดภาระ (Overhead) ให้แก่ระบบปฏิบัติการอันเนื่องมาจากการสร้างและทำลายเธรดบ่อยครั้ง คือการใช้สถาปัตยกรรมเทคนิคใด
Thread Cancellation
Thread-Local Storage (TLS)
Thread Pools
Context Switching
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
ตามกฎของแอมดาล (Amdahl's Law) หากโปรแกรมหนึ่งมีรหัสคำสั่งที่สามารถประมวลผลคู่ขนานได้ 80% (p = 0.80) และส่วนที่ต้องทำแบบเรียงลำดับ 20% (1-p = 0.20) เมื่อนำไปรันบนหน่วยประมวลผลแบบ 4 แกนสมอง (N = 4) อัตราเร่งความเร็วสูงสุด (Maximum Speedup) จะมีค่าเป็นกี่เท่า
1.25 เท่า
2.00 เท่า
2.50 เท่า
4.00 เท่า
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 Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?