สารบัญ:
- คำจำกัดความ - Microarchitecture (chitecturearch) หมายถึงอะไร
- Techopedia อธิบาย Microarchitecture (µarch)
คำจำกัดความ - Microarchitecture (chitecturearch) หมายถึงอะไร
Microarchitecture ย่อมาจาก µarch หรือ uarch คือการออกแบบพื้นฐานของไมโครโปรเซสเซอร์ ซึ่งรวมถึงเทคโนโลยีที่ใช้ทรัพยากรและวิธีการที่โปรเซสเซอร์ได้รับการออกแบบทางกายภาพเพื่อดำเนินการชุดคำสั่งเฉพาะ (ISA หรือสถาปัตยกรรมชุดคำสั่ง) กล่าวง่ายๆคือการออกแบบเชิงตรรกะของชิ้นส่วนอิเล็กทรอนิกส์และเส้นทางข้อมูลทั้งหมดที่มีอยู่ในไมโครโปรเซสเซอร์วางในลักษณะเฉพาะที่ช่วยให้สามารถดำเนินการคำสั่งได้อย่างเหมาะสม ในวิชานี้เรียกว่าการจัดระเบียบคอมพิวเตอร์
Techopedia อธิบาย Microarchitecture (µarch)
Microarchitecture เป็นตัวแทนเชิงตรรกะของวิธีการที่ไมโครโปรเซสเซอร์ได้รับการออกแบบเพื่อให้การเชื่อมต่อระหว่างส่วนประกอบ - หน่วยควบคุม, หน่วยตรรกะเลขคณิต, การลงทะเบียนและอื่น ๆ - โต้ตอบในลักษณะที่ได้รับการปรับให้เหมาะสม ซึ่งรวมถึงวิธีการที่รถเมล์เส้นทางข้อมูลระหว่างส่วนประกอบถูกจัดวางเพื่อกำหนดเส้นทางที่สั้นที่สุดและการเชื่อมต่อที่เหมาะสม ในไมโครโปรเซสเซอร์สมัยใหม่มักมีหลายเลเยอร์ที่จะจัดการกับความซับซ้อน แนวคิดพื้นฐานคือการออกแบบวงจรที่สามารถรันคำสั่งและการดำเนินการที่กำหนดไว้ในชุดคำสั่ง
เทคนิคที่ใช้ใน microar Architecture ในปัจจุบันคือ datapath ไปป์ไลน์ มันเป็นเทคนิคที่ช่วยให้รูปแบบของการขนานที่ใช้ในการประมวลผลข้อมูลโดยการอนุญาตให้หลายคำแนะนำในการทับซ้อนในการดำเนินการ สิ่งนี้ทำได้โดยมีการวางท่อหลายตัวที่ทำงานแบบขนานหรือใกล้กับขนาน
หน่วยปฏิบัติการยังเป็นส่วนสำคัญของสถาปัตยกรรมแบบไมโคร หน่วยการดำเนินการดำเนินการหรือการคำนวณของโปรเซสเซอร์ ทางเลือกของจำนวนหน่วยการดำเนินการความหน่วงแฝงและปริมาณงานเป็นข้อพิจารณาในการออกแบบสถาปัตยกรรมขนาดกลาง ขนาด, ความหน่วง, ปริมาณงานและการเชื่อมต่อของความทรงจำภายในระบบเป็นการตัดสินใจทางสถาปัตยกรรม
อีกส่วนหนึ่งของสถาปัตยกรรมขนาดเล็กคือการออกแบบในระดับระบบ ซึ่งรวมถึงการตัดสินใจเกี่ยวกับประสิทธิภาพเช่นระดับและการเชื่อมต่ออินพุตรวมถึงอุปกรณ์เอาต์พุตและ I / O
การออกแบบสถาปัตยกรรมขนาดเล็กให้ความสำคัญกับข้อ จำกัด มากกว่าความสามารถ การตัดสินใจออกแบบ microar Architecture ส่งผลโดยตรงต่อสิ่งที่เข้าสู่ระบบ มันต้องการปัญหาเช่น:
- ประสิทธิภาพ
- พื้นที่ชิป / ค่าใช้จ่าย
- ความซับซ้อนของตรรกะ
- ความง่ายในการดีบัก
- การตรวจสอบได้
- ความง่ายในการเชื่อมต่อ
- การใช้พลังงาน
- manufacturability
สถาปัตยกรรมขนาดเล็กที่ดีนั้นเป็นสิ่งที่สำคัญกับเกณฑ์เหล่านี้ทั้งหมด
