วันอังคารที่ 23 มิถุนายน พ.ศ. 2552

แนวข้อสอบบทที่ 2

1.โปรเซสที่สมบูรณ์จะต้องประกอบด้วยสิ่งต่าง ๆ คือ
ก. Process ID
ข. Program code
ค. Data
ง. ถูกทุกข้อ
เฉลย ง. ถูกทุกข้อ (หน้า 47)
โปรเซสที่สมบูรณ์จะต้องประกอบด้วยสิ่งต่าง ๆ คือ
1. Process ID หมายเลขโปรเซส
2. Program code โค้ดโปรแกรม
3. Data ข้อมูล
4. Process Control Block บล็อกควบคุมโปรเซส


2.ข้อใดคือคุณสมบัติของโปรเซส
ก. ลำดับความสำคัญของโปรเซส
ข. เป็นตัวควบคุมลำดับการเอ็กซิคิวต์คำสั่งของโปรเซส
ค. อำนาจหน้าที่ของโปรเซส
ง. ข้อ ก และ ค ถูก
เฉลย ง. ข้อ ก และ ค ถูก (หน้า 49)
คุณสมบัติของโปรเซส ซึ่งประกอบด้วย
1. ลำดับความสำคัญของโปรเซส ( Priority)
2. อำนาจหน้าที่ของโปรเซส ( Authority)
3. คุณสมบัติอื่นๆ ที่ระบบปฏิบัติการกำหนดให้มี

3.ข้อใดคือรูปแบบของเมลล์บ็อกซ์
ก. เมลล์บ็อกซ์แบบดิว
ข. เมลล์บ็อกซ์แบบไฟล์
ค. เมลล์บ็อกซ์แบบไปป์
ง. เมลล์บ็อกซ์แบบสติ๊ก
เฉลย ค. เมลล์บ็อกซ์แบบไปป์ (หน้า 60)
รูปแบบของเมลล์บ็อกซ์ มี 3 แบบคือ
1. เมลล์บ็อกซ์แบบคิว (Queue Mailbox)
2. เมลล์บ็อกซ์แบบไปป์ (PipeMailbox )
3. เมลล์บ็อกซ์แบบสแต็ก (Stack Mailbox)

4.ในการสร้างลิงค์ นอกจากจะเป็นการกำหนดเส้นทางข้อมูลแล้ว ลิงค์ยังมีความจุที่เป็นตัวเลขแสดง
จำนวนแมสเสจ โดยพื้นฐานแล้วจะมีความจุกี่ลักษณะ
ก. 3 ลักษณะ
ข. 4 ลักษณะ
ค. 5 ลักษณะ
ง. 6 ลักษณะ
เฉลย ก. 3 ลักษณะ (หน้า 62 )
โดยพื้นฐานแล้วจะมีความจุ 3 ลักษณะ คือ
1. ความจุศูนย์ (Zero capacity)
2. ความจุแบบมีขอบเขต (Bounded capacity)
3. ความจุไม่มีขอบเขต (Unbounded capacity)

4.การซินโครไนซ์โปรเซสหมายถึง
ก. การทำงานของโปรเซส 3 โปรเซสที่ต้องมีความเกี่ยวข้องงกัน อาจจะเป็นเพราะใช้รีเซสร่วมกัน
ข. การทำงานของโปรเซส 2 โปรเซสที่ต้องมีความเกี่ยวข้องงกัน อาจจะเป็นเพราะใช้รีซอร์ร่วมกัน
หรืออาจจะเป็นการเอ็กซิคิวต์โปรเซสหลังจาที่โปรเซสอื่นเอ็กซิคิวต์ไปแล้ว
ค. การทำงานของโปรเซส 2 โปรเซสที่ต้องมีความเกี่ยวข้องงกัน อาจจะเป็นเพราะใช้รีซอร์ร่วมกัน
หรืออาจจะเป็นการเอ็กซิคิวต์โปรเซสก่อนจาที่โปรเซสอื่นเอ็กซิคิวต์ไปแล้ว
ง. การทำงานของโปรเซส 3 โปรเซสที่ต้องมีความเกี่ยวข้องงกัน อาจจะเป็นเพราะใช้รีซอร์ร่วมกัน
เฉลย ข.
การทำงานของโปรเซส 2 โปรเซสที่ต้องมีความเกี่ยวข้องงกัน อาจจะเป็นเพราะใช้รีซอร์ร่วมกัน
หรืออาจจะเป็นการเอ็กซิคิวต์โปรเซสหลังจาที่โปรเซสอื่นเอ็กซิคิวต์ไปแล้ว (หน้า 64 )
การซินโครไนซ์โปรเซสหมายถึง การทำงานของโปรเซส 2 โปรเซสที่ต้องมีความเกี่ยวข้องงกัน

อาจจะเป็นเพราะใช้รีซอร์ร่วมกันหรืออาจจะเป็นการเอ็กซิคิวต์โปรเซสหลังจาที่โปรเซสอื่นเอ็กซิคิวต์ไปแล้ว

5.วิธีการป้องกันไม่ให้โปรเซสอื่นเข่าใช้รีซอร์สในขณะที่โปรเซสใดๆ ครอบครองอยู่นั้นเรียกว่า ....
ก. Race Condition
ข. Critical Region
ค. Mutual Exclusion
ง. Critical Exclusion
เฉลย ค. Mutual Exclusion (หน้า 67)
วิธีการป้องกันไม่ให้โปรเซสอื่นเข่าใช้รีซอร์สในขณะที่โปรเซสใดๆ ครอบครองอยู่นั้นเรียกว่า Mutual Exclusion หรืออาจจะเรียกว่า “การกีดกัน”

6. ........วิธีการยกเลิกอินเทอร์รัพต์ ทำให้ซีพียูทำงานได้อย่างต่อเนื่องโดยไม่สนใจอินเทอร์รัพต์ใดๆ เลย ทำให้โปรเซสที่อยู่ใน Critical Region ได้เอ็กซิคิวต์จนเสร็จเรียบร้อย
ก. Disable Interrupt
ข. Able Interrupt
ค. I/O Interrupt
ง. ไม่มีข้อถูก
เฉลย ก. Disable Interrupt (หน้า 69)
Disable Interrupt วิธีการยกเลิกอินเทอร์รัพต์ ทำให้ซีพียูทำงานได้อย่างต่อเนื่องโดยไม่สนใจอินเทอร์รัพต์ใดๆ เลย ทำให้โปรเซสที่อยู่ใน Critical Region ได้เอ็กซิคิวต์จนเสร็จเรียบร้อย

7.บุคคลแรกที่คิดค้นวิธีแก้ปัญหา Mutual Exsolusion คือ
ก. เด็กเกอร์ (Dekker)
ข. ปีเตอร์สัน (Petreson)
ค. ไดจก์สตรา (Dijkstra)
ง. โมเดล (Model)
เฉลย ก.เด็กเกอร์ (Dekker) (หน้า 71)
บุคคลแรกที่คิดค้นวิธีแก้ปัญหา Mutual Exsolusion คือ เด็กเกอร์ (Dekker)
8.ปัญหาการทำงานของโปรเซส ไดจก์สตรา ได้เสนอโดยการสมมุติเกี่ยวกับ.....
ก. ไดจก์สตรา ได้เสนอโดยการสมมุติเกี่ยวกับดอกไม้ 5 ดอกในแจกัน
ข. ไดจก์สตรา ได้เสนอโดยการสมมุติว่ามีนักเรียนนั่งรวมกัน 5 คน
ค. ไดจก์สตรา ได้เสนอโดยการสมมุติว่ามีนักปราชญ์ 5ท่านนั่งรอบโต๊ะ
ง. ไดจก์สตรา ได้เสนอโดยการสมมุติว่ามีนักมายากล 5 ท่านนั่งรอบโต๊ะ
เฉลย ค.ไดจก์สตรา ได้เสนอโดยการสมมุติว่ามีนักปราชญ์ 5ท่านนั่งรอบโต๊ะ (หน้า 80)
ไดจก์สตรา ได้เสนอโดยการสมมุติว่ามีนักปราชญ์ 5ท่านนั่งรอบโต๊ะกลมเพื่อทานอาหรตรงหน้า แต่ละท่านต้องใช้ตะเกียบทั้ง 2 ข้างที่วางอยู่ซ้ายมือและขวามือ

9.การยกเลิก thread มีกี่รูปแบบที่ต่างกัน
ก. 1
ข. 2
ค. 3
ง. 4
เฉลย ข. 2 (หน้า 92)
การยกเลิกอาจมี 2 รูปแบบที่ต่างกัน ดังนี้
1.การยกเลิกแบบ Asynchronous
2.การยกเลิกแบบ Deferred

10.โมเดลใดที่นำมาใช้ในระบบ Windows NT, Windows 2000, Window XP , OS/2
ก. โมเดล Many-to-One
ข. โมเดล One-to-One
ค. โมเดล Many-to-Many
ง. โมเดล One-to-Many
เฉลย ข. โมเดล One-to-One (หน้า 90)
โมเดลใดที่นำมาใช้ในระบบ Windows NT, Windows 2000, Window XP , OS/2
คือ โมเดล One-to-One

ไม่มีความคิดเห็น:

แสดงความคิดเห็น