wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pipeline, Scalar & Vector Processor

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
ไปป์ไลน์ช่วยให้ซีพียูสามารถเฟ็ตช์คำสั่งเข้ามาทำงานได้หลาย ๆ คำสั่งในเวลาเดียวกันได้ โดยเอ็กซิคิวต์ในแต่ละคำสั่งในแต่ละสัญญาณนาฬิกา (Clock cycle) เรียกการทำงานแบบนี้ว่าอะไร ?
a)
Pentium Booster
b)
Over Clock
c)
Scalar
d)
Pipeline
2.
ข้อใด ไม่ใช่ส่วนประกอบภายในซีพียูหลักๆ ?
a)
ALU
b)
I/O Interface
c)
Contro Unit
d)
Memory
3.
เดิมไปป์ไลน์เป็นเทคนิคของสถาปัตยกรรมแบบใด ?
a)
CISC
b)
RISC
c)
CSGO
d)
Scalar
4.
เดิมไปป์ไลน์เป็นเทคนิคของสถาปัตยกรรมแบบ RISC ต่อมานำมาใช้กับสถาปัตยกรรมแบบใด ?
a)
CISC
b)
RISC
c)
CSGO
d)
Scalar
5.
ส่วนนี้ทำหน้าที่รับข้อมูลที่จะใช้ในการเอ็กซิคิวต์เข้ามาเก็บไว้ คือข้อใด ?
a)
Get Operands
b)
Instruction Fetch
c)
Execute
d)
Write Result
6.
ส่วนนี้จะทำหน้าที่รับคำสั่งใหม่ ๆ ทั้งจากหน่วยความจำหลัก หรือจาก Instruction Cache เข้ามา
a)
Get Operands
b)
Instruction Fetch
c)
Execute
d)
Write Result
7.
ส่วนนี้เป็นขั้นตอนที่ทำการเอ็กวิคิวต์ตามคำสั่งและโอเปอแรนด์ที่ได้รับมา
a)
Get Operands
b)
Instruction Fetch
c)
Execute
d)
Write Result
8.
เมื่อทำการเอ็กซิคิวต์เสร็จเรียบร้อยแล้ว ผลลัพธ์ที่ได้ก็จะนำไปเก็บไว้ในรีจิสเตอร์ หรือในแคช
a)
Get Operands
b)
Instruction Fetch
c)
Execute
d)
Write Result
9.
Instruction Decode ทำหน้าที่ใด
a)
แยกแยะคำสั่งต่าง ๆ ของ CISC
b)
แยกแยะสิทธิ์
c)
ถอดรหัส
d)
บันทึกข้อมูล
10.
add r2, r1, r0 และ sub r0, r3, r4
a)
WAR
b)
WAW
c)
RAW
d)
RAR
11.
add r0, r1, r2 และ sub r0, r4, r5
a)
WAR
b)
WAW
c)
RAW
d)
RAR
12.
add r0, r1, r2 และ sub r4, r3, r0
a)
WAR
b)
WAW
c)
RAW
d)
RAR
13.
ใช้การเอ็กซิคิวต์คำสั่งแบบคู่ขนานกันไป ดังนั้นในหนึ่งสัญญาณนาฬิกาจะสามารถเอ็กซิคิวต์คำสั่งได้มากกว่าหนึ่งคำสั่ง เป็นคุณสมบัติพิเศษของ
a)
clock speed
b)
Superscalar processor
c)
Scalar processor
d)
Core&Threads
14.
เวกเตอร์โปรเซสเซอร์ มีชื่อเรียกโดยทั่วไปว่า
a)
Kriss Vector
b)
Supercomputer
c)
Vector Core
d)
Core Porcessor
15.
การคอมไพล์จะมี .......... Compiler ใด? เป็นตัวคอมไพเลอร์
a)
ALU
b)
ASCII
c)
อินเทอร์พรีเตอร์
d)
Vectorizing
16.
ประเภทของเว็กเตอร์โปรเซสเซอร์ มีกี่ประเภท
a)
2
b)
3
c)
4
d)
5
17.
Vector Processor แบ่งเวกเตอร์ออกเป็นชิ้นย่อย ทำการคำนวณเป็นชุด ๆ คือข้อใด?
a)
Memory-to-memory
b)
startup time
c)
Register-to-register
d)
CarySupercomputer
18.
Pipeline แบ่งเป็นภาคหลักๆกี่ภาค
a)
4
b)
5
c)
6
d)
3
19.
เหตุการณ์ที่อาจเกิดผลกระทบอย่างรุนแรงกับผลลัพธ์ที่ออกมาได้ เนื่องจากคำสั่งบางคำสั่งจะมีการเขียนผลลัพธ์ลงบนตัวโอเปอร์แรนด์บางตัวที่ต้องถูกอ่านค่าจากอีกคำสั่งหนึ่ง เรียกว่า
a)
Pipeline hazard
b)
Pipeline error
c)
Pipeline event
d)
Pipeline loop
20.
Data hazard และ Branch hazard คือประเภทของการเกิดใด
a)
Pipeline hazard
b)
Pipeline error
c)
Pipeline event
d)
Pipeline loop