ID บทความ: 000059658 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 23/07/2021

รูปแบบที่ไม่กําหนดค่าหากจํานวนเธรดแอปพลิเคชันยาวเกิน "TCS_NUM" ในไฟล์การกําหนดค่า Intel® Software Guard Extensions (Intel® SGX) Intel® Software Guard Extensions (Intel® SGX)

BUILT IN - ARTICLE INTRO SECOND COMPONENT
สรุปข้อมูล

วิธี "TCS_NUM" เป็นตัวระบุจํานวนเธรดสูงสุดในIntel® SGXทั้งหมด

คำอธิบาย
  • ตั้งค่า TCS_NUM เป็น 10 TCS_POLICY เป็น 1 ในไฟล์กําหนดค่า
  • รันแอพพลิเคชั่นที่มีมากกว่า 10 เธรด
  • แอปพลิเคชันไม่สามารถแก้ปัญหาได้ดีและถูกแสดงขึ้นอย่างน่าสยดสอ
  • แอปพลิเคชันรัน ได้ดีTCS_NUMการตั้งค่า เพื่อให้ตรงกับจํานวนเธรด
ความละเอียด

TCS_NUM ระบุจํานวน Thread Control Structures (TCS) ที่จะจัดสรรให้กับการห่อ

จากIntel SGXอธิบายเพิ่มเติม: การใช้ SGX จะใช้ Thread Control Structure (TCS) กับโปรเซสเซอร์แบบลอจิคัลแต่ละตัวที่รันโค้ดของ Enclave โดยจะตามมาว่าผู้แต่งของ Enclave จะต้องจัดเตรียมอินสแตนซ์ TCS เป็นอย่างน้อยเป็นจํานวนเธรดสูงสุดพร้อมกันที่เอนเคฟนั้นมีวัตถุประสงค์เพื่อสนับสนุน

TCS ประกอบด้วยจุดเริ่มต้นและตัวชี้ไปยัง State Save Area และคุณสมบัติอื่นๆ ส่วน โครงสร้างการควบคุมเธรดของคู่มือการพัฒนาซอฟต์แวร์ของ Intel จะให้รายละเอียดเนื้อหาของ TCS

หากมีเธรดมากกว่าจํานวน TCS เธรดจะไม่ทราบวิธีป้อนบันทึกเนื่องจากไม่มี TCS

ข้อมูลเพิ่มเติม

โปรดดู นโยบายการผูกพัน เธรด เพื่อดูข้อมูลเกี่ยวกับ TCS_POLICYหัวข้อ

TCS_NUM ตั้งค่าได้สูงกว่าจํานวนคอร์โปรเซสเซอร์ ระบบปฏิบัติการจะจัดการการตารางเวลาเธรด

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้