ניו-טק מגזין | אוקטובר 2017 | מהדורה דיגיטלית
COMPONENTS מוסף מיוחד
פתרון של מערכת בקריםמתוכנתיםמבוזרת לקבלתעלותשרתיםמופחתת וגמישותמוגברת
Lattice Semiconductor
בתכנוני שרתים מודרניים, כאשר התקני משמשים לשילוב הפונקציונליות הזו. PLD בנוסף, במאמר זה נדון בפונקציות אחרות, אשר בדרך כלל נמצאות בשרתים שמשולבים בתוך התקנים אחרים ניתנים לתכנות, על מנת להקטין את המורכבות והעלות. - Socket Function # 1 פונקציותשל ניהול הספקים, בקרה ולוגיקת חיבור מבחינה היסטורית, מתכננים נטו בדרך כלל לממש את פונקציות ניהול ההספקים, הבקרה ולוגיקת החיבור הנוספת, באמצעות סוגים רבים של רכיבים בדידים. במשך השנים, גישה זו הציעה את הנתיב היעיל ביותר מבחינת עלות. ואולם, מאחר שתכנוני השרתים התפתחו באופן ניכר, הן במורכבות של הפונקציות והן במספר הפונקציות שצצו, באופן יחסי, לתכנונים ברכיבים בדידים החלו להידרש מספרים גדולים יותר ויותר של התקנים. כיום, המתכננים שמשתמשים בגישת הרכיבים הבדידים, מצאו את עצמם מוציאים יותר זמן ומשאבים בתכנון הבלוק עבור סוגי שרתים שונים. Socket Function #1
על צורכי השוק השונים. השימוש בבלוקי חומרה היקפיים, בבלוקי ממשק ברמת וברכיבים BMC מערכת, בממשקים לבקרי חשובים אחרים, יכול להשתנות מתכנון שרת אחד לתכנון שרת אחר. ועם זאת, לבלוק הפונקציה של ניהול הספקים, בקרה ולוגיקת SOCKET Function החיבור (מופיע כפונקציה #), יש באופן קבוע תפקיד חשוב בהתאמה 1 האישית של התכנון, כדי שיעמוד בדרישות הייחודיות של היישום. על המתכננים לשנות פונקציות כגון ניהול הספקים, לוגיקת חיבור ייחודית למעגל או הרחבת הכניסות והיציאות ) עבור כל סוג של שרת. על אף שלפונקציה I / O ( אין תפקיד באחת מבין Socket Function #1 פונקציות התכולה, כגון יע"מ, כונן קשיח או מערכת רישות, יש בה צורך, על מנת לגרום לכל ההתקנים העיקריים שעל המעגל לפעול בתוך גבולות הפעולה שלהם. כתוצאה מכך, מתכננים מנסים כל הזמן להקטין את העלות והמורכבות של הפונקציות האלו, מבלי להתפשר על האמינות של המעגל. במאמר זה נדון בגישה המסורתית של בתכנוני שרתים מהדור Function #1 מימוש הישן, ונשווה אותה עם הגישה המשמשת
הקדמה בין השרתים אפשר למצוא סוגים שונים ורבים: החל מגרסאות למסדים וגרסאות נתקעות, עד שרתים בתצורת מארז ניצב ובתצורה מודולרית, שמיועדים למערכות מחשוב בצפיפות גבוהה. באופן אידיאלי, כל שרת עובר אופטימיזציה כדי שיבצע את המשימה המסוימת שלו. ואולם, אם נתבונן מקרוב, רוב תכנוני השרתים חולקים מספר מאפיינים משותפים. בדרך כלל, הם מאופיינים במעבדים מרובים, בזיכרון ניתן להחלפה במתח במצב מחובר, בטווח רחב של ) CPU התקנים היקפיים שמחוברים ליע"מ ( , בשירותי אבטחה PCIe דרך PCH ולרכזת ובמשאבים לניהול הספקים, אם רק נמנה כמה מבין החלקים המשותפים. אם כן, שעה שנדמה שהמתכננים יוצרים פתרונות שונים במידה רבה עבור יישומים שונים, ברוב המקרים, הם מתאימים באופן אישי את הארכיטקטורה הבסיסית של השרת. שמופיע בהמשך, מדגים את 1 איור הארכיטקטורה המשותפת הזו. ברוב המקרים, מתכנני השרתים מתאימים את הארכיטקטורה הבסיסית הזו, על מנת לענות
New-Tech Magazine l 58
Made with FlippingBook HTML5