זיכרון ליבה: מדוע השתמשנו בטכנולוגיה בת 60 במגן ארדואינו-צור:

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
פרסומת
MAGNEZIX מגנזיקס


לפני כעשר שנים, עיצבנו ויצרנו מגן ארדואינו המיישם "זיכרון ליבה", טכנולוגיה שהייתה אז בת שישים. המגן שלנו אחסן 32 1s או 0s בודדים באמצעות שדות מגנטיים הנכנסים בכיוון השעון או נגד כיוון השעון סביב 32 סופגניות קטנטנות של חומר 'פריט' הניתן למיגנציה. זיכרון מסוג זה, שהומצא בשנות החמישים, הפך לדומיננטי בשנות השישים, כאשר למכונות מסוימות היו יותר ממיליון סיביות (בהשוואה ל -32 שלנו!). בשנות השבעים הוחלף זיכרון הליבה בזיכרונות מוליכים למחצה, אך השם חי ב"מאגרי הליבה "המיוצרים על ידי מערכות דומות ל- Unix.

היינו אז עמיתים לעבודה, ותוך כדי שיחות צ'ט יום אחד התברר שלבן היה אינטרס כיצד פועל זיכרון הליבה במשך זמן מה, ואוליבר חיפש פרויקט אלקטרוניקה. שנינו התעניינו לשחק עם הארדואינו, וכך שיתוף הפעולה הלך והתגבש. הפרויקט ארך מספר חודשים, עבד והמשיך בזמנו הפנוי. היו הרבה שטחים לא מוכרים בדרך, אבל היו לנו כמה יתרונות על פני הממציאים המקוריים, כולל הידיעה שמה שאנחנו מנסים לעשות הוא אפשרי! רגע מרכזי אחד היה כאשר האב -טיפוס המוקדם שלנו ייצר את העקבות הנכונות באוסילוסקופ: אז חשבנו "כן, נוכל לגרום לזה לעבוד".

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

אחרי שפרסמנו הכתיבה שלנו על הפרויקט ב- 11 במאי 2011-יום השנה ה -60 לפטנט זיכרון מרכזי ליבה-הרבה אנשים יצרו קשר, כולל כמה עם זכרונות ממקור ראשון של עבודה עם ליבות וטכנולוגיות נלוות. היו לנו כמה שיחות מייל מעניינות וארוכות למדי עם כמה מהן, וזה היה נהדר. גם כמה תלמידים שלחו מיילים, להוטים לבנות זיכרון ליבה משלהם. הצענו עזרה היכן שנוכל, ואנו מכירים לפחות קבוצה אחת שהצליחה. זה היה מאוד משמח שמישהו אחר מאיתנו הצליח לעבוד! וכמובן שיש ערכתו של ג'וסי קילפליין, בהשראת הפרויקט שלנו ושוחרר במאי 2016 – החלטנו שאנחנו לא רוצים לקחת על עצמנו את המשימה לארוז ולשלוח הזמנות, ובחרנו לפרסם את העיצובים שלנו תחת רישיון החומרה הפתוחה, כך שאנחנו שמחים על כך ג'וסי הצליח מההתייחסות שלו למגן. קוד Arduino לדוגמא שלנו נועד רק כהוכחת מושג, אז זה מצחיק לחשוב שהוא מניע מאות לוחות עכשיו!

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

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

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

מודול הזיכרון המרכזי של ד"ר מורסאני.



קישור לכתבת המקור – 2021-10-21 17:11:00

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on telegram
Telegram
Share on whatsapp
WhatsApp
Share on email
Email
פרסומת
X-ray_Promo1

עוד מתחומי האתר