מיץ
יאן ג 'אובלונסקי, אחד התלמידים הראשונים של סבובודה ומפתח EPOS-1, נזכר בכך (Eloge: Antonin Svoboda, 1907-l980, IEEE Annals of the Computing Vol. 2 מס' 4, אוקטובר 1980):
את הרעיון המקורי העלה סבובודה בקורס פיתוח מחשבים שלו בשנת 1950, כאשר, כשהסביר את התיאוריה של בניית מכפילים, הוא הבחין שבעולם האנלוגי אין הבדל מבני בין כופר למכפיל (ההבדל היחיד הוא ביישום הסולמות המתאימים בכניסה ובפלט), בעוד שהיישומים הדיגיטליים שלהם הם מבנים שונים לחלוטין. הוא הזמין את תלמידיו לנסות למצוא מעגל דיגיטלי שיבצע ריבוי ותוספת בקלות דומה. זמן מה לאחר מכן, אחד התלמידים, מירוסלב ואלך, ניגש לסובודה עם הרעיון של קידוד, אשר נודע בשם מערכת השיעורים השיורית.
על מנת להבין את עבודתו, עליך לזכור מהי חלוקת מספרים טבעיים. ברור, באמצעות מספרים טבעיים, איננו יכולים לייצג שברים, אך אנו יכולים לבצע חלוקה עם השאר. קל לראות שכאשר מחלקים מספרים שונים על אותו m נתון, ניתן להשיג את אותו שארית, ובמקרה זה אומרים שהמספרים המקוריים הם מודולו m דומה. ברור שיכולים להיות בדיוק 10 שאריות - מאפס עד תשע. מתמטיקאים הבחינו במהירות שאפשר ליצור מערכת מספרים שבה, במקום מספרים מסורתיים, שאריות החלוקה יופיעו, מכיוון שניתן להוסיף אותן, להפחיתן ולהכפיל אותן באותו אופן. כתוצאה מכך, כל מספר יכול להיות מיוצג על ידי קבוצה של לא מספרים במובן הרגיל של המילה, אלא קבוצה של שאריות כאלה.
למה סטיות כאלה, האם הן באמת מקלות משהו? למעשה, כיצד הוא יהפוך לביצוע פעולות מתמטיות. כפי שהתברר, הרבה יותר קל למכונה לבצע פעולות לא עם מספרים, אלא עם שאריות, והנה הסיבה. במערכת המחלקות הנותרות, כל מספר, רב ספרתי וארוך מאוד במערכת המיקום הרגילה, מיוצג כצמד מספרים חד ספרתיים, שהם שאריות חלוקת המספר המקורי בבסיס ה- RNS (a זוג מספרי פשע).
כיצד תאיץ העבודה במהלך מעבר כזה? במערכת מיקום קונבנציונלית, פעולות אריתמטיות מבוצעות ברצף טיפין אחר טיפין. במקרה זה, העברות נוצרות לביט המשמעותי הבא, הדורש מנגנוני חומרה מורכבים לעיבודם, הם פועלים, ככלל, לאט ורצף (ישנן שיטות האצה שונות, מכפילי מטריצות וכו ', אך זאת, ב בכל מקרה, הוא מעגל לא טריוויאלי ומסורבל).
ל- RNS יש כעת יכולת מקבילה של תהליך זה: כל הפעולות על שאריות לכל בסיס מבוצעות בנפרד, באופן עצמאי ובמחזור שעון אחד. מן הסתם, זה מאיץ את כל החישובים פי כמה, בנוסף, השאריות הן סיביות בהגדרה, וכתוצאה מכך מחשבות את תוצאות התוספת, הכפל שלהן וכו '. זה לא הכרחי, מספיק להבליט אותם בזיכרון שולחן הניתוחים ולקרוא משם. כתוצאה מכך, פעולות במספרים ב- RNS מהירות פי מאות מהגישה המסורתית! מדוע מערכת זו לא יושמה באופן מיידי ובכל מקום? כרגיל, זה קורה בצורה חלקה בתיאוריה - חישובים אמיתיים יכולים להיתקל במטרד כזה כמו הצפה (כשהמספר הסופי גדול מכדי להכניס אותו לרשם), העיגול ב- RNS הוא גם מאוד לא טריוויאלי, כמו גם השוואת מספרים (למען האמת, RNS אינה מערכת הפוזיציה ולמושגים "פחות או יותר" אין שם משמעות כלל). על פתרון הבעיות הללו התמקדו ואלך וסבובודה, כי היתרונות שה- SOC הבטיח כבר היו גדולים מאוד.
כדי לשלוט בעקרונות הפעולה של מכונות SOC, שקול דוגמה (מי שאינו מעוניין במתמטיקה יכול להשמיט אותה):
התרגום ההפוך, כלומר שחזור הערך המיקומי של המספר מהשאריות, הוא יותר בעייתי. הבעיה היא שבעצם עלינו לפתור מערכת של n השוואות, מה שמוביל לחישובים ארוכים. המשימה העיקרית של מחקרים רבים בתחום ה- RNS היא לייעל את התהליך הזה, מכיוון שהוא עומד בבסיס מספר רב של אלגוריתמים, שבהם בצורה כזו או אחרת יש צורך בידע אודות מיקום המספרים בשורת המספרים. בתיאוריית המספרים, השיטה לפתרון מערכת ההשוואות המצוינת ידועה מזה זמן רב והיא מורכבת מתוצאה של משפט הסינים שהוזכר כבר. נוסחת המעבר מסורבלת למדי, ולא נתן אותה כאן, רק נציין כי ברוב המקרים יש לנסות להימנע מתרגום זה, תוך ייעול האלגוריתמים באופן שיישאר בתוך ה- RNS עד הסוף.
יתרון נוסף של מערכת זו הוא שבאופן טבלאי וגם במחזור אחד ב- RNS, אתה יכול לבצע לא רק פעולות במספרים, אלא גם בפונקציות מורכבות שרירותיות המיוצגות בצורה של פולינום (אם, כמובן, התוצאה אינה חורגת מטווח הייצוג). לבסוף, ל- SOC יתרון חשוב נוסף. אנו יכולים להציג עילות נוספות ובכך להשיג את היתירות הדרושה לבקרת השגיאות, בצורה טבעית ופשוטה, מבלי להעמיס על המערכת עם יתירות משולשת.
יתר על כן, ה- RNS מאפשר לבצע את הבקרה כבר בתהליך החישוב עצמו, ולא רק כאשר התוצאה נכתבת בזיכרון (כפי שקודי תיקון השגיאות עושים במערכת המספרים המקובלת). באופן כללי, בדרך כלל זו הדרך היחידה לשלוט ב- ALU במהלך העבודה, ולא בתוצאה הסופית ב- RAM. בשנות ה -60, מעבד תפס ארון או כמה, הכיל אלפים רבים של אלמנטים בודדים, מגעים מולחנים וניתקים, כמו גם קילומטרים של מוליכים - מקור מובטח להפרעות שונות, ליקויים וכישלונות וללא שליטה. המעבר ל- SOC איפשר להגדיל את יציבות המערכת לכשלים במאות פעמים.
כתוצאה מכך, למכונת SOK היו יתרונות עצומים.
- סובלנות התקלות הגבוהה ביותר האפשרית "מחוץ לקופסה" עם שליטה מובנית אוטומטית בנכונות כל פעולה בכל שלב - מקריאת מספרים לחשבון וכתיבה ועד זיכרון RAM. אני חושב שמיותר להסביר שעבור מערכות הגנה מפני טילים זו אולי האיכות החשובה ביותר.
-
המקבילות התיאורטית המקסימלית האפשרית של פעולות (באופן עקרוני, ניתן לבצע את כל הפעולות האריתמטיות בתוך ה- RNS במחזור אחד, מבלי לשים לב לעומק הסיביות של המספרים המקוריים) ולמהירות החישובים שאינה ניתנת להשגה בשיטה אחרת.. שוב, אין צורך להסביר מדוע מחשבים להגנה מפני טילים היו אמורים להיות יעילים ככל האפשר.
לפיכך, מכונות SOK פשוט התחננו לשימוש בהן כמחשב להגנה מפני טילים, לא יכול להיות דבר טוב יותר מהן למטרה זו באותן שנים, אך עדיין היה צריך לבנות מכונות כאלה בפועל ולכל לעקוף את כל הקשיים הטכניים. הצ'כים התמודדו עם זה בצורה מבריקה.
התוצאה של חמש שנים של מחקר הייתה מאמרו של וולך "מקור הקוד ומערכת המספרים של שאר השיעורים", שפורסם בשנת 1955 באוסף "Stroje Na Zpracovani Informaci", כרך. 3, נקל. CSAV, בפראג. הכל היה מוכן לפיתוח המחשב. בנוסף לוולך, סובודה משכה לתלמיד עוד כמה סטודנטים מוכשרים ותלמידי תואר שני, והעבודה החלה. בשנים 1958-1961, כ -65% מרכיבי המכונה, בשם EPOS I (ממוחשבת צ'כית elektronkovy počitač středni - מחשב בינוני), היו מוכנים. המחשב היה אמור להיות מיוצר במתקני מפעל ה- ARITMA, אך, כמו במקרה של SAPO, גם החדרת EPOS I לא הייתה נטולת קשיים, במיוחד בתחום ייצור בסיס האלמנטים.
היעדר פריטים ליחידת הזיכרון, איכות ירודה של דיודות, היעדר ציוד מדידה - אלה רק רשימה לא מלאה של קשיים שנאלצו להתמודד עם סובודה ותלמידיו. החיפוש המקסימלי היה להשיג דבר כה אלמנטרי כמו קלטת מגנטית, סיפור רכישתו נשען גם על רומן תעשייתי קטן.ראשית, בצ'כוסלובקיה הוא נעדר כמעמד; הוא פשוט לא הופק, מכיוון שלא היה להם ציוד לכך כלל. שנית, במדינות CMEA המצב היה דומה - עד אז רק ברית המועצות יצרה איכשהו את הקלטת. לא רק שזה היה באיכות מפחידה (באופן כללי, הבעיה עם ציוד היקפי ובמיוחד עם הקלטת הארורה מהמחשב לקסטות קומפקטיות רדפה את הסובייטים עד הסוף, לכל מי שהיה המזל לעבוד עם קלטת סובייטית יש ענק מספר סיפורים על איך זה נקרע, נשפך וכו '), כך שהקומוניסטים הצ'כיים משום מה לא חיכו לעזרה מעמיתיהם הסובייטים, ואף אחד לא נתן להם סרט.
כתוצאה מכך הקצה שר ההנדסה הכללית קארל פולצ'ק סבסוד של 1.7 מיליון קרונות לחילוץ קלטת במערב, אולם בשל מכשולים בירוקרטיים התברר כי לא ניתן לשחרר מטבע חוץ בסכום זה במסגרת המסגרת. של משרד ההנדסה הכללית לטכנולוגיית יבוא. בזמן שהתמודדנו עם בעיה זו, פספסנו את מועד ההזמנה לשנת 1962 והיה עלינו להמתין עד שנת 1963 כולה. לבסוף, רק במהלך היריד הבינלאומי בברנו בשנת 1964, כתוצאה ממשא ומתן בין ועדת המדינה לפיתוח ותיאום המדע והטכנולוגיה לבין ועדת המדינה לניהול וארגון, ניתן היה להשיג יבוא של זיכרון קלטות יחד עם מחשב ZUSE 23 (הם סירבו למכור את הקלטת מצ'כוסלובקיה בנפרד בגלל אמברגו, נאלצתי לקנות מחשב שלם מהשוויצרי הניטרלי ולהסיר ממנו את הכוננים המגנטיים).
EPOS 1
EPOS I היה מחשב צינור חד קרן מודולרי. למרות העובדה שטכנית היא שייכת לדור הראשון של המכונות, חלק מהרעיונות והטכנולוגיות שהשתמשו בו היו מאוד מתקדמים ויושמו באופן מאסיבי רק כמה שנים מאוחר יותר במכונות הדור השני. EPOS I כלל 15,000 טרנזיסטורים של גרמניום, 56,000 דיודות גרמניום ו -7,800 צינורות ואקום, בהתאם לתצורה, הייתה לו מהירות של 5–20 kIPS, וזה לא היה גרוע באותה תקופה. המכונית הייתה מצוידת במקלדות צ'כיות וסלובקיות. שפת תכנות - קוד אוטומטי של EPOS I ו- ALGOL 60.
פנקסי המכונה נאספו על קווי ההשהיה המגנסטוסטרטיביים של ניקל-פלדה המתקדמים ביותר לאותן שנים. הוא היה הרבה יותר קריר מצינורות כספית של סטרלה והיה בשימוש בעיצובים מערביים רבים עד סוף שנות השישים, מכיוון שזיכרון כזה היה זול ומהיר יחסית, הוא שימש את LEO I, מכונות Ferranti שונות, IBM 2848 Display Control ועוד הרבה מסופי וידאו מוקדמים אחרים. (חוט אחד מאוחסן בדרך כלל 4 מחרוזות תווים = 960 סיביות). הוא שימש בהצלחה גם במחשבונים אלקטרוניים שולחניים מוקדמים, כולל מחשבי ה- Friden EC-130 (1964) ו- EC-132, מחשבון הניתן לתכנות של Olivetti Programma 101 (1965) ומחשבונים הניתנים לתכנות של ליטון מונרו אפוס 2000 ו- 3000 (1967).
באופן כללי, צ'כוסלובקיה מבחינה זו הייתה מקום מדהים - משהו בין ברית המועצות למערב אירופה המלאה. מצד אחד, באמצע שנות החמישים היו בעיות אפילו עם מנורות (נזכיר שהן היו גם בברית המועצות, אם כי לא במידה כה מוזנחת), וסובודה בנה את המכונות הראשונות על הטכנולוגיה המיושנת של שנות השלושים - לעומת זאת, בתחילת שנות השישים, הפכו קווי השהיה ניקליים מודרניים למדי למהנדסים צ'כים, שהחלו לשמש בהתפתחויות מקומיות 5-10 שנים מאוחר יותר (עד להתיישנותם במערב, עבור לדוגמה, ה- Iskra-11 "המקומי", 1970 ו- "Electronics-155", 1973, והאחרון נחשב למתקדם כל כך עד שכבר קיבל מדליית כסף בתערוכת ההישגים הכלכליים).
EPOS I, כפי שאפשר לנחש, היה עשרוני ובעל ציוד היקפי עשיר, בנוסף, Svoboda סיפקה כמה פתרונות חומרה ייחודיים במחשב שהקדימו את זמנם. פעולות הקלט / פלט במחשב תמיד איטיות בהרבה מעבודה עם זיכרון RAM ו- ALU, הוחלט להשתמש בזמן הסרק של המעבד, בעוד שהתוכנית שהוא מבצע ניגשה לכוננים חיצוניים איטיים כדי להפעיל תוכנית עצמאית נוספת - בסך הכל, בדרך זו ניתן היה לבצע עד 5 תוכניות במקביל! זה היה היישום הראשון בעולם של תכנות מרובה באמצעות הפרעות חומרה. יתר על כן, הוכנסו חלוקת זמן חיצונית (מקבילה של תוכניות העובדות עם מודולי מכונות עצמאיים שונים) ופנימית (צינורות לפעולת החטיבה, העמלנית ביותר), מה שאפשר להגדיל את התפוקה פעמים רבות.
פתרון חדשני זה נחשב בצדק ליצירת המופת האדריכלית של החופש והוחל באופן מאסיבי במחשבים תעשייתיים במערב רק כמה שנים לאחר מכן. בקרת מחשב רב תכנותית EPOS I פותחה כאשר עצם הרעיון של חלוקת זמן היה עדיין בחיתוליו, אפילו בספרות החשמל המקצועית של המחצית השנייה של שנות השבעים, הוא עדיין מכונה מתקדם מאוד.
המחשב היה מצויד בלוח מידע נוח, עליו ניתן לעקוב אחר התקדמות התהליכים בזמן אמת. העיצוב הניח בתחילה שאמינות המרכיבים העיקריים אינה אידיאלית, ולכן EPOS I יכול לתקן שגיאות בודדות מבלי להפריע לחישוב הנוכחי. תכונה חשובה נוספת הייתה היכולת להחליף רכיבים חמים, כמו גם לחבר התקני קלט / פלט שונים ולהגדיל את מספר מכשירי התוף או האחסון המגנטי. בשל המבנה המודולרי שלה, ל- EPOS I מגוון רחב של יישומים: מעיבוד נתונים המוניים ואוטומציה של עבודות מנהליות ועד לחישובים מדעיים, טכניים או כלכליים. בנוסף, הוא היה חינני ודי נאה, הצ'כים, בניגוד לברית המועצות, לא חשבו רק על הביצועים, אלא גם על העיצוב והנוחות של מכוניותיהם.
למרות בקשות דחופות מהממשלה וסבסוד כספי חירום, משרד הבניין הכללי של מכונות לא הצליח לספק את כושר הייצור הדרוש במפעל VHJ ZJŠ Brno, שם אמור היה להפיק את ה- EPOS I. בתחילה, ההנחה הייתה שמכונות של סדרה זו תענה על צרכי הכלכלה הלאומית עד לשנת 1970 בערך. בסופו של דבר הכל יצא הרבה יותר עצוב, הבעיות ברכיבים לא נעלמו, בנוסף, חשש TESLA העוצמתי התערב במשחק, שהיה נורא לא משתלם לייצר מכוניות צ'כיות.
באביב 1965, בנוכחות מומחים סובייטים, נערכו בדיקות מדינה מוצלחות של EPOS I, שבהן המבנה הלוגי שלה, שאיכותו תואמת את הרמה העולמית, זכה להערכה רבה במיוחד. לרוע המזל, המחשב הפך למושא לביקורת מופרכת מצד כמה "מומחי" מחשבים שניסו לדחוף את ההחלטה לייבא מחשבים, למשל, כתב יו"ר ועדת האוטומציה הסלובקית ירוסלב מיצ'ליקה (Dovážet, nebo vyrábět samočinné počítače? In: Rudé právo, 13.ubna 1966, s 3.):
למעט אב טיפוס, לא הופק מחשב אחד בצ'כוסלובקיה. מבחינת ההתפתחות העולמית, הרמה הטכנית של המחשבים שלנו נמוכה מאוד. לדוגמה, צריכת האנרגיה של EPOS I גבוהה מאוד ומסתכמת ב 160-230 קילוואט. חיסרון נוסף הוא שיש לה רק תוכנה בקוד מכונה ואינה מצוידת במספר התוכנות הנדרש. בניית מחשב להתקנה פנימית דורשת השקעה גדולה בבנייה. בנוסף, לא הבטחנו במלואן את ייבוא הקלטת המגנטית מחו ל, שבלעדיה EPOS I חסר תועלת לחלוטין.
זו הייתה ביקורת פוגעת ובלתי מבוססת, מכיוון שאף אחד מהליקויים שצוינו לא קשור ישירות ל- EPOS - צריכת החשמל שלה תלויה אך ורק בבסיס האלמנטים המשמש ולמכונת מנורה הייתה מספקת למדי, הבעיות בקלטת היו בדרך כלל פוליטיות יותר מאשר טכניות, ו ההתקנה של כל מיינפריים לחדר ועכשיו קשורה בהכנה יסודית שלה והיא די קשה. לתוכנה לא היה סיכוי להופיע יש מאין - היא נזקקה למכוניות ייצור. המהנדס ורטיסלב גרגור התנגד לכך:
אב טיפוס EPOS I עבד בצורה מושלמת במשך 4 שנים בתנאים לא מותאמים בשלוש משמרות ללא מיזוג אוויר. אב טיפוס ראשון זה של המכונה שלנו פותר משימות שקשה לפתור במחשבים אחרים בצ'כוסלובקיה … למשל מעקב אחר עבריינות צעירים, ניתוח נתונים פונטיים, בנוסף למשימות קטנות יותר בתחום החישובים המדעיים והכלכליים שיש להם יישום מעשי משמעותי..מבחינת כלי תכנות, EPOS I מצויד ב- ALGOL … עבור ה- EPOS I השלישי פותחו כ -500 תוכניות קלט / פלט, בדיקות וכו '. אף משתמש אחר במחשב מיובא מעולם לא היה זמין לנו תוכניות בזמן כל כך בכמות שכזו.
לרוע המזל, עד שהפיתוח והקבלה של EPOS I הושלמו, הוא היה ממש מיושן ו- VÚMS, מבלי לבזבז זמן, במקביל החל לבנות את גרסתו הטרנזיסטורית במלואה.
EPOS 2
EPOS 2 נמצא בפיתוח מאז 1960 וייצג את שיא המחשבים מהדור השני בעולם. העיצוב המודולרי איפשר למשתמשים להתאים את המחשב, כמו הגרסה הראשונה, לסוג המשימות הספציפי שיש לפתור. מהירות ההפעלה הממוצעת הייתה 38.6 kIPS. לשם השוואה: המיינפריים הבנקאי החזק Burroughs B5500 - 60 kIPS, 1964; CDC 1604A, מכונת סימור קריי האגדית, ששימשה גם בדובנה בפרויקטים גרעיניים סובייטיים, הייתה בעלת כוח של 81 kIPS, אפילו הממוצע בקו שלה של IBM 360/40, שסדרה שוכפלה מאוחר יותר בברית המועצות, שפותחה בשנת 1965, בבעיות מדעיות נתנו רק 40 kIPS! לפי הסטנדרטים של תחילת שנות השישים, ה- EPOS 2 הייתה מכונית מהשורה הראשונה בהשוואה לדגמי המערב הטובים ביותר.
חלוקת הזמן ב- EPOS 2 עדיין נשלטה לא על ידי תוכנה, כמו במחשבים זרים רבים, אלא על ידי חומרה. כמו תמיד, היה תקע עם הקלטת הארורה, אך הם הסכימו לייבא אותו מצרפת, ומאוחר יותר TESLA פרדוביצה שלטה בייצורו. עבור המחשב, מערכת ההפעלה שלו, ZOS, פותחה והוא הוברק ל- ROM. קוד ZOS היה שפת היעד של FORTRAN, COBOL ו- RPG. הבדיקות של אב טיפוס EPOS 2 בשנת 1962 הצליחו, אך עד סוף השנה המחשב לא הסתיים מאותן סיבות כמו ה- EPOS 1. כתוצאה מכך נדחתה הייצור עד 1967. מאז 1968, ZPA Čakovice מייצרת סדרה EPOS 2 תחת הכינוי ZPA 600, ומאז 1971 - בגרסה משופרת של ZPA 601. הייצור הסדרתי של שני המחשבים הסתיים בשנת 1973. ה- ZPA 601 תואם באופן חלקי לקו המכונות הסובייטיות MINSK 22. סך הכל יוצרו 38 דגמי ZPA שהיו אחת המערכות האמינות בעולם. הם שימשו עד 1978. כמו כן בשנת 1969, נוצר אב טיפוס של מחשב ה- ZPA 200 הקטן, אך לא יצא לייצור.
כשחזרנו ל- TESLA, יש לציין כי מנהיגותם באמת חיבלה בפרויקט EPOS בכל הכוח ומסיבה אחת פשוטה. בשנת 1966 הם דחפו לוועד המרכזי של צ'כוסלובקיה הקצאות בסך 1, 1 מיליארד קרונות לרכישת מסגרות ראשיות צרפתיות-אמריקאיות Bull-GE ולא היו זקוקות כלל למחשב ביתי פשוט, נוח וזול. לחץ באמצעות הוועד המרכזי הוביל לכך שלא רק קמפיין הושק להכפיש את עבודותיהם של סובודה ומכוןו (כבר ראית ציטוט מהסוג הזה, והוא לא פורסם בשום מקום, אלא באיבר העיתונות הראשי של המפלגה הקומוניסטית של צ'כוסלובקיה Rudé právo), אך בסופו של דבר הצטווה משרד בניין המכונות הכללי להגביל את הייצור של שני EPOS I, בסך הכל, יחד עם האב טיפוס, בסופו של דבר יוצרו 3 חלקים.
EPOS 2 זכתה גם היא להיט, חברת TESLA עשתה כמיטב יכולתה להראות שהמכונה הזו חסרת תועלת, ובאמצעות הניהול של DG ZPA (מפעלים למכשירים ואוטומציה, אליה השתייכה VÚMS) דחפה את הרעיון של תחרות פתוחה בין פיתוח החירות והמיינריים החדש ביותר TESLA 200. יצרנית המחשבים הצרפתית BULL הייתה בשנת 1964, יחד עם היצרנית האיטלקית אוליבטי, האמריקאים רכשו את ג'נרל אלקטריק, הם יזמו פיתוח של מיינפריים חדש BULL Gamma 140. עם זאת, שחרורו לאמריקאי השוק בוטל, כיוון שהיאנקיז החליטו שהוא יתחרה פנימית בג'נרל אלקטריק GE 400 משלהם. כתוצאה מכך הפרויקט תלוי באוויר, אך אז הופיעו בהצלחה נציגי TESLA ותמורת 7 מיליון דולר קנו אב טיפוס והזכויות לייצורו (כתוצאה מכך, TESLA לא רק ייצרה כמאה מחשבים כאלה, אלא גם הצליחה למכור כמה בברית המועצות!). מכונית הדור השלישי הזה בשם TESLA 200 הייתה זו שניצחה את ה- EPOS האומללה.
ל- TESLA היה מחשב באגים סדרתי מוגמר לחלוטין עם סט שלם של בדיקות ותוכנות, ל- VÚMS היה רק אב טיפוס עם מערכת ציוד היקפי לא שלם, מערכת הפעלה לא גמורה וכוננים עם תדר אוטובוס פחות פי 4 מאלו המותקנים על המיינפריים הצרפתי.לאחר ריצה מקדימה, תוצאות EPOS היו כצפוי מאכזבות, אך המתכנת הגאוני יאן סוקול שינה משמעותית את אלגוריתם המיון הרגיל, העובדים, שעבדו מסביב לשעון, העלו את החומרה בראש, השיגו כמה כוננים מהירים. בדומה ל- TESLA, וכתוצאה מכך EPOS 2 זכתה במיינפריים צרפתי חזק הרבה יותר!
במהלך הערכת תוצאות הסיבוב הראשון, סוקול, במהלך דיון עם ה- ZPA, דיבר על התנאים הלא נוחים של התחרות, הסכים עם ההנהגה. עם זאת, תלונתו נדחתה במילים "לאחר הקרב, כל חייל הוא גנרל". לרוע המזל, ניצחונו של EPOS לא השפיע במידה רבה על גורלו, בעיקר בשל הזמן האומלל - זה היה 1968, טנקים סובייטים נסעו בפראג, דיכאו את המעיין בפראג ואת VÚMS, שתמיד מפורסם בליברליות הקיצונית שלו (שממנה יתרה מכך, נמלט לאחרונה עם סבובודה) מחצית מהמהנדסים הטובים ביותר במערב), בלשון המעטה, לא זכתה להערכה רבה של הרשויות.
אבל אז מתחיל החלק המעניין ביותר בסיפור שלנו - איך התפתחויות הצ'כיות היוו את הבסיס לכלי ההגנה הטילים הסובייטיים הראשונים ואיזה סיום מזעזע ציפה להם בסופו של דבר, אבל נדבר על זה בפעם הבאה.