בית חומרה מהי יחידת נקודה צפה (fpu)? - הגדרה מטכנולוגיה

מהי יחידת נקודה צפה (fpu)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של יחידת נקודה צפה (FPU)?

יחידת נקודה צפה היא מעגל משולב המטפל בכל הפעולות המתמטיות הקשורות למספרים או שברים של נקודה צפה. זוהי יחידת לוגיקה ייעודית שתוכננה במיוחד לעבודה על מספרי נקודות צפות ותו לא, ומכאן השם. ניתן להגדירו מעבד מעבד המתמחה שיכול לתפעל מספרים במהירות רבה יותר ממעגלי המעבד הבסיסי עצמו.

ה- FPU מבצע משימות מתמטיות פשוטות הכוללות הוספה, חיסור, חלוקה, כפל ושורש ריבועי. FPUs ישנים יותר מעבדים פונקציות טרנסצנדנטליות כמו חישובים אקספוננציאליים וטריגונומטריים, אך אלה יכולים להיות יקרים ומורכבים ליישום, כך שב- FPUs מודרניים, אלה נעשים באמצעות שגרות ספריות תוכנה.

לא לכל מערכות המחשבים FPU לחומרה. אלה שאין להם FPU יכולים לחקות את הפונקציות שלה במספר דרכים:

  • במערכת הפעלה כפונקציות מובנות.
  • ניתן לחקות אותו במעבד כ- microcode או microprogram.
  • או בקוד משתמש; בדרך כלל זה מה שמכונה אמולציה של תוכנה.

Techopedia מסביר יחידת נקודה צפה (FPU)

ה- FPU הוא מעבד מעבד שתוכנן במיוחד לעבד פעולות מתמטיות על מספרי נקודות צפות, כלומר הוא לא רק חלק קטן מהמחשב אלא חלק בלתי נפרד מהמערכת. זה מיושם בדרך כלל באמצעות חומרה, אך לא לכל מערכות המחשבים יכולות להיות FPU מכמה סיבות, כולל שטח, חשמל או מחיר.

FPU מסובך יותר ליישום בחומרה, אך למרבה המזל הוא יכול לחקות את המעבד. במובן מסוים זה יכול להיות חלק מהמעבד שכן הוא יכול להיות מיושם כמעין מיקרוגרפיה בתוך המעבד. במקרה כזה, מעבד ה- CPU מבצע כעת את כל הפונקציות של ה- FPU אך הדבר פחות יעיל מ- FPU ייעודי שכן הדבר היה גוזל זמן מעבד יקר שניתן היה להשתמש בו כדי לעבד דברים אחרים. אמולציה יכולה להיעשות גם על ידי מערכת ההפעלה או באמצעות תוכנה.

מהי יחידת נקודה צפה (fpu)? - הגדרה מטכנולוגיה