บ้าน ฮาร์ดแวร์ หน่วยทศนิยมคืออะไร (fpu)? - คำจำกัดความจาก techopedia

หน่วยทศนิยมคืออะไร (fpu)? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - หน่วยจุดลอยตัว (FPU) หมายถึงอะไร

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

FPU ดำเนินงานทางคณิตศาสตร์อย่างง่ายซึ่งรวมถึงการเพิ่มการลบการหารการคูณและสแควร์รูท FPU ที่เก่ากว่าประมวลผลฟังก์ชันยอดเยี่ยมเช่นการคำนวณเลขชี้กำลังและตรีโกณมิติ แต่สิ่งเหล่านี้อาจมีราคาแพงและซับซ้อนในการติดตั้งดังนั้นใน FPU ที่ทันสมัยเหล่านี้จะทำผ่านซอฟต์แวร์ไลบรารีรูทีน

ระบบคอมพิวเตอร์บางระบบอาจไม่มีฮาร์ดแวร์ FPU ผู้ที่ไม่มี FPU สามารถเลียนแบบฟังก์ชันได้หลายวิธี:

  • ในระบบปฏิบัติการเป็นฟังก์ชั่นโดยธรรมชาติ
  • สามารถจำลองในซีพียูเป็นไมโครโค้ดหรือไมโครโปรแกรม
  • หรือในรหัสผู้ใช้ โดยทั่วไปนี่คือสิ่งที่เรียกว่าเป็นการจำลองซอฟต์แวร์

Techopedia อธิบาย Floating-Point Unit (FPU)

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

FPU นั้นซับซ้อนกว่าในการนำไปใช้ในฮาร์ดแวร์ แต่โชคดีที่ CPU สามารถจำลองได้ เรียกได้ว่าเป็นส่วนหนึ่งของ CPU เนื่องจากสามารถนำไปใช้เป็น microprogram ภายใน CPU ได้ ในกรณีเช่นนี้ CPU ทำหน้าที่ทั้งหมดของ FPU แต่นี่มีประสิทธิภาพน้อยกว่า FPU โดยเฉพาะเนื่องจากจะใช้เวลา CPU ที่มีค่าซึ่งอาจใช้ในการประมวลผลสิ่งอื่น ๆ การจำลองสามารถทำได้โดยระบบปฏิบัติการหรือผ่านซอฟต์แวร์

หน่วยทศนิยมคืออะไร (fpu)? - คำจำกัดความจาก techopedia