לידתה של מערכת ההגנה מפני טילים סובייטית. סוף מכונות מודולריות

10
כזכור, הפיתוח והאימוץ המעשי של 5E53 לוו בהתגברות רוחנית ומדעית כנה של כל הצוות של ה-SVTs.

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



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

בעת יצירת 5E53, הוקמה בסיס מונומנטלי למחקר נוסף - היסודות המתמטיים של העבודה עם SOC, שיטות לשיפור סובלנות תקלות לוטשו לבסוף, נוצרה פריפריה (ויצירתה בברית המועצות הייתה הישג נפרד, שניתן להשוות לפיתוח של מחשב-על, הם התלוננו על האיכות המפלצתית של כוננים סובייטים, מדפסות ודברים אחרים אפילו קומוניסטים פנאטים). להבהוב, יוצר מערך דיודות נוח של 256 סיביות על מצע דיאלקטרי, DMR-256, וייצורו אורגנה ב-Micron, נבדקו שיטות להרכבת IC היברידיים בצפיפות גבוהה.

בל נשכח שעובדיו של יודיצקי לא היו מובחנים באבסיפיקציה הסנילית האופיינית להרבה בתי ספר מדעיים סובייטיים רשמיים, לא היה שם ריח של גרונטוקרטיה, כולם היו (כמו הבוס שלהם) צעירים ונועזים ורצו ליצור עוד. הם תכננו לשפר את הגרסה הבאה של 5E53, להרכיב אותה על שבבים אמיתיים ולכלול מספר פתרונות טכניים מתקדמים אף יותר (למרבה המזל, בתכנון המקדים של מחשב העל החדש, לא היו עוד הגבלות על עבודה ספציפית עם אלגוריתמי הגנה מפני טילים ). נוצרה מהפכה של ממש בתחום מחשבי העל, הניזונה מתחרות ידידותית עם קבוצת Kartsev - יודיצקי הבין שהמכונה שלו איטית יותר מבחינה אובייקטיבית, הוא נכווה מהרצון לסחוט את אותו מספר פעולות במחשב מודולרי.

המפלצת שנוצרה הייתה רדיקלית ומתקדמת אפילו בסטנדרטים של הארכיטקטורות המערביות המדהימות של שנות ה-1980 (כאשר הכל נוסה כדי להגביר את הפרודוקטיביות). בנוסף לאריתמטיקה מודולרית, היא הייתה צריכה להיות מודולרית, ניתנת להגדרה מחדש (!) ועם יישום חומרה-מיקרו-תוכנות של שפת Java (!) ברית המועצות) או שפה מוזרה עוד יותר - IPL (שפת עיבוד מידע, שפותחה על ידי אלן ניואל (אלן) Newell), Cliff Shaw (Cliff Shaw) והרברט סיימון (Herbert A. Simon) מתאגיד RAND ו-Carnegie Institution בסביבות 1: אולי שפת התכנות הפונקציונלית הראשונה בעולם, סוג assembly, שהתמקדה בעבודה עם רשימות).

יש לדון בנפרד בחידושים המאוד לא שגרתיים הללו, במיוחד מכיוון שהרעיון של תמיכת חומרה עבור NED הושאל בהצלחה על ידי Burtsev עבור האלברוס שלו. הכל התחיל בארה"ב עם חברת Burroughs המפורסמת, שבתחילת שנות ה-1960 החליטה להיכנס לשוק המיינפריים.

B5000


כך נולד ה-B5000 - מכונה נהדרת שגברה על התפתחות ארכיטקטורת המחשב בעשור.

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

"תמיד חשבתי שזו אחת הדוגמאות החדשניות ביותר של עיצוב חומרה ותוכנה משולב שראיתי, הרבה לפני זמנה."

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

"אם היית יכול לקרוא עכשיו את המפרט של המכונה הזו דרך עיניהם של אנשים בשנות ה-1960, היית מופתע!"

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

לידתה של מערכת ההגנה מפני טילים סובייטית. סוף מכונות מודולריות
אותו תג (מהאוסף האישי של אולה האגן ג'נסן)

מה כל כך ייחודי שנבנה על ידי בוב בארטון והצוות שלו?

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

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

זה היה המחשב הראשון בעולם שפותח כמתחם חומרה-תוכנה יחיד ומערכת אינטגרלית, בניגוד ל-S/360, שעבורו IBM אפילו לא הצליחה להזכיר את מערכת ההפעלה/360 שתוכננה במקור (יתר על כן, זה הפרקטיקה של עיצוב נפרד נשמרה ב-IBM והלאה ובסופו של דבר הפכה לדומיננטית, כולל מערכות ההוראות x86, PPC ו-ARM). תכנון מכונה ללא התחשבות בקוד ההפעלה הוביל למספר רב של קביים בהטמעת תוכנות ומערכות הפעלה בשנות ה-1980, מה שמשפיע בעקיפין על איכות התוכנה כיום.

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

ל-B5000 לא היה אסמבלר, המעבד שלו הצליח לבצע ישירות הוראות HLL. בעת הפיתוח, עלתה השאלה באיזו מהשפות לבחור כעיקרית? היו רק כמה כאלה באותן שנים, אבל הבחירה נפלה על השפה האקדמית החזקה ביותר, שעבורה רק הופיע תקן חדש - אלגול-60. היא הפכה לשפת המערכת הראשית, בנוסף הוטמעה תמיכה טובה עבור Cobol (בעיקר היא כללה עבודה עם מפעילי מחרוזת חזקים) ו-Fortran. כך, כל ארכיטקטורת ה-B5000 נבנתה סביב שפה מאוד מתקדמת, למשל, הרבה לפני הופעת ההנחיה #define ב-C, נעשה שימוש במנגנון דומה ב-B5000, והוא היה מובנה בשפה עצמה, ולא היה פקודה קדם-מעבד .

רוב יצרני המחשבים האחרים יכלו רק לחלום על הטמעת המהדר Algol בשל מורכבותו והטמעת תוכנה איטית במיוחד. האמינו שזה לא ריאלי להשיג מהירות מקובלת בעת השימוש בו, ואם אתה לא משתמש בתמיכת חומרה, זה היה המקרה (במיוחד, זו אחת הסיבות מדוע אלגול, כשפה, לא הרוויחה רחב פופולריות באותה תקופה). בבורוז, סטודנט צעיר, דונלד קנות' האגדי, שפיתח בעבר תוכניות ב-Algol-58 עבור המכונות המוקדמות שלהם, עבד על הטמעת השפה במשך מספר חודשים של חופשת הקיץ בבורוז.

המהדר של Burroughs Algol היה מהיר מאוד - זה עשה רושם עצום על המדען ההולנדי המפורסם Edsger Dijkstra (Edsger Dijkstra). בזמן בדיקת ה-B5000 בפסדינה, התוכנית שלו הורכבה במהירות הקריאה מכרטיסים מחוררים, שהייתה תוצאה מדהימה לאותה תקופה, והוא מיד הזמין מספר מכונות לאוניברסיטת איינדהובן לטכנולוגיה בהולנד, שם עבד. תמיכה בחומרה ומספיק זיכרון RAM אפשרו למהדר לפעול במצב מעבר יחיד (אם כי אפילו מרכיבי מכונות מוקדמים השתמשו כמעט תמיד בהידור רב-מעבר באותה תקופה).


B5500 ומרכיביו.
1 - מדפסת (B320, B321 או B325), 2 - קורא כרטיסי ניקוב (B129), 3 - קונסולת בקרה עם 4 - טלטייפ להזנת פקודות (לדוגמה, Teletype Corp דגם 33 KSR), 5 - פנצ'ר (B303 או B304) , 6 - כונני קלטות (B422/B423 -15 Mbps), 7 - מעבד (אחד מהשניים האפשריים), 8 - I/O coprocessor, 9 - בקר מסוף, 10 - קונסולת תצוגה וניפוי באגים. כמו כן, 2 ארונות עם זיכרון RAM וארון מעבד שני לא התאימו לתמונה (צילום של אוניברסיטת טסמניה http://www.retrocomputingtasmania.com)

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

אפילו ה-Burroughs Algol המשופר לא כלל הרבה מהקונסטרוקציות הלא מאובטחות הנדרשות על ידי מערכת ההפעלה ותוכנות מערכת אחרות. כדי לתמוך בהם, פותחה הרחבה מיוחדת Espol (Executive Systems Problem Oriented Language). אספול שימשה לכתיבת הליבה של מערכת ההפעלה - Burroughs MCP (Master Control Program) וכל תוכנות המערכת. תמיכת החומרה של Espol הקלה על הטמעת זיכרון וירטואלי, ריבוי עיבודים, מתגי הקשר מהירים ושיחות פרוצדורות, הגנת זיכרון ושיתוף קוד. ה-B5000 היה מכונת הזיכרון הווירטואלית המסחרית הראשונה. בנוסף, בשל כך, התממשה כניסה מחדש מלאה של הקוד בצורה טבעית, ללא מאמצים נוספים מצד המתכנתים. שפת Espol הוחלפה ב-Newp (New Executive Programming Language) המתקדמת יותר בסוף שנות ה-1970.

כל המבנים הלא בטוחים בתוכנית נדחים על ידי מהדר Newp אלא אם כן בלוק ב-RAM מסומן במיוחד בתג מיוחד כדי לאפשר הוראות אלו. סימון בלוק זה מספק מנגנון הגנה רב רמות. בנוסף, תוכניות Newp המכילות מבנים לא בטוחים אינן ניתנות להפעלה באופן מקורי. מנהל אבטחת מערכת מיוחד יכול להפוך אותם לניתנים להפעלה, אך משתמשים רגילים אינם יכולים. אפילו משתמשים מורשים שבדרך כלל יש להם גישת שורש אינם יכולים להפעיל אותם ללא הרשאת מנהל מפורשת. רק מהדרים שיועדו על ידי מערכת ההפעלה יכלו ליצור קבצי הפעלה עם פקודות מורחבות, ורק ה-MCP עצמו יכול להגדיר תוכנית כקומפיילר (באמצעות פקודת מסוף מנהל האבטחה).

Newp הייתה כל כך מתקדמת שהיא נתמכה על ידי יורש סדרת B המקורית של Unisys ClearPath Mainframe עד 2014, אז החלה הגירה של x86. כמו כן, הרבה לפני ה-bash על לינוקס, פותחה שפת שורת פקודה נפרדת, WFL (Work Flow Language), כדי לשלוט ביעילות ב-MCP. במיינפריים של יבמ, המקבילה שלה הייתה שפת בקרת העבודה המפורסמת (JCL).

מחשבים שתוכננו במיוחד עבור HDL היו מורכבים מאוד, אך מאוחר יותר התפתחו בנתיב בו הוכה בורוז עד אמצע שנות ה-1980 (ביניהם תחנת העבודה לילית של ניקלאוס וירט, אביו של פסקל ומכונות ה-LISP המפורסמות), אז הוחלפו על ידי ארכיטקטורת x86 ומעבדי RISC למטרות כלליות.

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

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

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

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

הגרסה הראשונה של ה"מיינפריים על שבב" – SCAMP, הופיעה רק בסוף שנות ה-1980, אז היה מאוחר מדי, אם כי מעבד זה וממשיכיו שימשו את יוניסיס עד אמצע שנות ה-2000.


ראש השורה של מכונות בנקאות גדולות. Burroughs B7900 (1984) הפך למיינפריים הקלאסי האחרון של סדרת B, ב-1986 הם התמזגו עם Sperry: כך נולדה Unisys, שעדיין קיימת (צילום של אוניברסיטת טסמניה http://www.retrocomputingtasmania.com)

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

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

ניתן היה לנתק ולהתקין מודולי חומרה תוך כדי בלי להפסיק את העבודה ובלי לאבד נתונים, מה שבאותו זמן היה משהו פנטסטי. על מנת לנטר את המצב של כל הצמתים של המכונה ולהגדיר מחדש את המערכת בתהליך המחשוב, עקיפת קטעים פגומים, נוסף מעבד שותף מיוחד MDLP (Maintenance Diagnostic Logic Processor, מעבד תחזוקה). זה שימש גם מהנדסים לאבחון כל רכיבי המערכת.

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

סמכותה של החברה בסביבה הבנקאית הייתה כה גבוהה שבשנת 1973, כאשר נוצרה ה- Society for Worldwide Interbank Financial Telecommunications (SWIFT - Society for Worldwide Interbank Financial Telecommunications), בורוז היא שבנתה את מערכות מיתוג עמוד השדרה שלה ב-4 שנים של עֲבוֹדָה. עד היום, היורש של בורוז, Unisys Corporation, הוא הספק הגדול ביותר של רשת SWIFT.


"המיינפריים השולחני" Unisys Micro A (1989) הוא למעשה השרת הראשון במובן המודרני של המילה. המעבד שלו הוא SCAMP-A (למעלה) ואחר כך SCAMP-D (1997, למטה). בהוראת Unisys, השבבים יוצרו תחילה על ידי יבמ במפעלים שלהם, ולאחר מכן על ידי LSI. שרת Unisys ClearPath Libra 6200 (2012-2015) הוא האחרון שתומך בארכיטקטורת B5000 (צילום של אוניברסיטת טסמניה http://www.retrocomputingtasmania.com, מהאוסף הפרטי של ג'ון קלבר https://www.cpushack .com/ והחוברת הרשמית של Unisys ClearPath )

ה-B5000 שימש את נאס"א, חיל האוויר האמריקני, Carrier Corporation, אוניברסיטת וושינגטון, אוניברסיטת דנבר, קלטק, אוניברסיטת סטנפורד, אוניברסיטת מונאש באוסטרליה (הם היו נאמנים לבורוז עד הסוף וכל המכונות שלהם היו ברצף עד ה-B7800), המכון הטכנולוגי של דרקסל במונטריאול, הדואר הבריטי והמשרד האמריקאי למכרות.

כמו כן בשנת 1964, בורוז בנה את ה-B8300 עבור יישומים בזמן אמת כגון הזמנת כרטיסי טיסה. גרסה נדירה למדי של Algol 60 - Jovial נבחרה כשפת המערכת. היא פותחה בשנת 1959 כשפת תכנות חדשה ברמה גבוהה עבור מערכות בזמן אמת בחברת SDC Corporation על ידי קבוצה בראשות ז'ולס I. Schwartz והייתה במקור ניב של Algol-58, כפי שמצוין בשמה המשובב (Jules Own Version של השפה האלגברית הבינלאומית).

תחילה הוא נועד לתכנות אלקטרוניקה של מטוסי קרב, אך בשנות ה-1960 הוא הפך לחלק חשוב בסדרת פרויקטים של צבא ארה"ב, בפרט SACCS (Strategic Automated Command and Control System - המערכת ששלטה בגרעין נֶשֶׁק ארה"ב) וכמובן, SAGE. כ-95% מתוכנת SACCS (שפותחה במשותף על ידי ITT ו-IBM) נכתבה על ידי SDC ב-Jovial. הפיתוח ארך שנתיים (במונחים של כ-1400 שעות עבודה), יותר מפי שניים מהר יותר מהתוכנה של SAGE.

במהלך הפיתוח של הארכיטקטורה הסטנדרטית של המעבד הצבאי MIL-STD-1970A בסוף שנות ה-1750, הוחלט ש-Jovial תישאר השפה העיקרית של ארכיטקטורה זו. חברות רבות סיפקו את המהדרים שלהן עבורו - Advanced Computer Techniques (ACT), TLD Systems, Proprietary Software Systems (PSS) ואחרות. התקן האחרון לשפה זו, MIL-STD-1589C, אומץ בשנת 1984; נכון לעכשיו, שלושה ניבים של תקן זה עדיין בשימוש: J3, J3B-2 ו-J73. התמיכה ב-Jovial בוטלה רק ב-2010, למרות שהמהדרים ממשיכים להשתחרר.

כמו עם Cobol, חלק ניכר מהתוכנה המיושמת על Jovial היא קריטית למשימה והתחזוקה הופכת לקשה יותר, עם החלפות חלקיות החל מ-2016, אם כי לפעמים הבחירה היא יותר ממשונה. כך למשל, התוכנה של המפציץ המפורסם B-2 הועברה מ-Jovial ל-Pure C (!), מה שבקושי יכול להיחשב כפתרון יעיל מבחינת אבטחה וקלות תמיכה.

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

מחשב חדש יודיצקי


המכונה החדשה של יודיצקי הייתה אמורה לכלול תת-מערכות לעיבוד מרכזי (עד 16 מעבדים מרכזיים), קלט-פלט (עד 16 מעבדי קלט-פלט), זיכרון (עד 32 קטעי RAM 32K x 64 סיביות מילים) ומערכת עוצמתית מערכת מודולרית למיתוג דינמי של מודולים אלו על גבי גרף מורכב (כל מעבד יכול להיות מחובר לכל PVV ולכל קטע של זיכרון RAM). הביצועים הכוללים של המחשב נאמדו ב-200 MIPS מפלצתיים לחלוטין - ה-Cray-1 של 1977 נתן 160! במעבד, כמובן, תוכנן יישום טבלאי של חשבון.

כתוצאה מכך, יודיצקי הצהיר בהנאה שלמרות המערכת הלא טיפוסית ביותר של מחלקות שיוריות למחשבי-על, הפרויקט החדש שלו יוכל לנצח את ה-M-10 של Kartsev! זה באמת היה הכלאה ייחודית לחלוטין שקלטה את כל הפיתוחים העולמיים המתקדמים ביותר בתחום המחשבים של אותן שנים, ארכיטקטורת המטריצה ​​המקבילה מסדרת M, תמיכת חומרה ל-NVU מה-B5000 וכמובן, טכנולוגיה קניינית של יודיצקי. עצמו - SOK.

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

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

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

בדיוק למטרה זו, הם רצו להתאים את ה-DMR-256 שהוזכר כבר. על בסיס המטריצה ​​פותחה מערכת מבנית מקורית מתאימה: גבישי DMR הורכבו על לוח סיטל, הלוחות הורכבו לערימת MFB בת שבע קומות (גוש רב תכליתי), הערימות הותקנו על גבי לוח צולב מודפס גדול. גלשן. כמה לוחות צולבים הורכבו במארז בלוק הרמטי מתכתי מלא בפראון. כדי להסיר חום מהגוש הותקנו בו צינורות חום.

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

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

המערכת הייתה אמורה לתמוך ביותר מ-700 תחנות עבודה עבור מפתחי המטוס ומרכיביו. כל תחנת עבודה הייתה מסוף עם פלוטר גרף, והחישובים היו צריכים להתבצע במחשב העל הראשי (באותם ימים, התפוקה השנתית של תחנות עבודה פשוטות עוד יותר בברית המועצות הייתה לא יותר מחצי אלף). התכנון המקדים הסתיים והתקבל בשביעות רצון על ידי הלקוח, אולם משרד תעשיית הרדיו (ובראשם מי יודע מי) סירב לייצר את המכונית בטענה לחוסר מימון (למרות שהפרויקט יועד לסוחוי). לשכת העיצוב הצבאית, ולא חסכנו כסף לתעשייה הביטחונית).

עם זאת, אפליקציה מעניינת עוד יותר עבור ה"IV" הופיעה כמעט מיד, בתחילת 1972. אז קיבלו ה-SVT הוראה מה-GRU עצמו לפתח טיוטת עיצוב של מחשב-על לעיבוד נתונים המובנים בצורה מיוחדת (תרגום משפת ה-GRU לשפת אנושית - לשבירת צפנים), שקיבל את שם הקוד "מכונה 41 -50".

מחשב 64 סיביות היה צריך להיות בעל מהירות של לפחות 200 MIPS, 16 MB של זיכרון RAM וציוד היקפי מתקדם. ב-SVT החליטו לבנות מחשב וקטור עם מערכת פקודות שעובדת על מערכים, והתמקדו ביישום האלגוריתמים של הלקוח. בעיית ההקבלה הדינמית נפתרה ברמת החומרה-מיקרו-תוכנות. טיוטת פרויקט 41-50 SVTs שבוצעו במשותף עם המכון לקיברנטיקה של האקדמיה למדעים של אוקראינה, עוד גאון סובייטי לא מוערך, אחד המומחים הטובים בעולם במחשוב מקביל ומנהל ה-IC, האקדמאי V. M. Glushkov, היה מעורב ב- עֲבוֹדָה.

הגיוני איכשהו להתחיל שיחה על גלושקוב בנפרד - הוא היה אחד המדענים הגדולים בעולם בתחום מדעי המחשב (במהדורה ה-15 של האנציקלופדיה הבריטית-אמריקאית בריטניקה בשנים 1973-1974 הוזמן מאמר על קיברנטיקה על ידי גלושקוב!), אבל הפרויקטים שלו (והיו דברים מדהימים לחלוטין, למשל, האינטרנט הסובייטי) הם טבעו בצורה כל כך חסרת רחמים עד ש(כבר על פי המסורת של מומחי מחשבים מצטיינים) הוא לא חי עד גיל 60, לאחר שמת של התקף לב.

גלושקוב מונה למנהל המדעי של הפרויקט, ב-IK נוצרו שתי יחידות מיוחדות (סניף של המרכז הכל-רוסי) בראשות ז' ל' רבינוביץ' וב' נ' מלינובסקי. יודיצקי היה המעצב הראשי.

התכנון של 41-50 התחיל בלימוד אלגוריתמים לפתרון בעיות של לקוחות וניסיון להתאים אותם לאריתמטיקה מודולרית (כפי שאנו יכולים לראות, בכל הפרויקטים של מכונות SOK, העבודה התבססה על אלגוריתמים - למעשה, זה היה החיסרון ממחלקה זו של מחשבים - כריכה עצומה למשימות ספציפיות, מה שהופך את המכונית למיוחדת כמעט ביותר). בראש העבודה עמד V.M. Amerbaev כמתמטיקאי והמחבר הראשי של אריתמטיקה מודולרית, ול.ג. ריקוב כמהנדס מעגלים המיישם אלגוריתמים אלה.

נזכר ל.ג. ריקוב:

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

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

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

בגמר, לאחר דיונים ודיונים, ה-SVTs החליטו לנטוש את ה-SOC תוך שמירה על התכנית הווקטורית-מודולרית הכוללת של המכונה ותיקנו את הפרויקט. גמישות כזו הבדילה אותם לטובה מלשכות עיצוב סובייטיות רבות, אשר לאחר שמצאו פעם פתרון טכני מוצלח יותר או פחות, המשיכו להטביע אותו בפנאטית (כמו גרסאות טרנזיסטור של BESM בכל הגרסאות ומערכת פיקוד משלה, מוצלחות ביותר בכמה משימות ו לאותה עקומה קיצונית - על אחרים).

הם החליטו לייצר את המכונית, כמובן, על IC ולקחו כבסיס את ההיגיון החזק ביותר דאז מסדרת ה-100 בברית המועצות. לפני שהיא נגנבה, היא נקראה Motorola MC10000 (aka MECL - Motorola emitter coupled logic) - סדרה של מיקרו-מעגלי ESL חזקים ומהירים למדי, שפותחה בשנת 1962 (MECL I). הסדרה כללה כמה דורות - I, II, III ו-10000, שיצאו ב-1971. עם זאת, הוא שונה מהגרסה של 1968 רק בערכי הנגדים. לאחר 7 שנים הצליחו להעתיק אותו בברית המועצות כ-IS100, הוא נועד למחשבים החזקים ביותר, כמו אלברוס.

לרוע המזל, המיקרו-מעגלים של סדרה זו התבררו כקשים ביותר עבור האיחוד והיו להם בעיות עצומות באיכות ויציבות, דבר הידוע לשמצה (על ה-IS100 נדבר בחלק על ה-A-135 והאלברוס, השטן ישבר הרגל שלו בהעתקת ESLs רבי עוצמה בברית המועצות, ונושא זה צריך להיות מטופל בנפרד, הוא קשור קשר הדוק ליחסים המסחריים של שתי הענקיות - מוטורולה ופיירצ'יילד).

במערב, Motorola 10k לא הייתה הבחירה הפופולרית ביותר עבור בוני מחשבי-על; למטרות אלה, ESL של מתחרה, Fairchild, נעשה שימוש לרוב בסדרת Fairchild F100K (מאוחר יותר ניסינו להעתיק אותה באיחור של 10 שנים עבור Elektronika SS BIS - סדרת K1500, התוצאה הייתה, ובכן, נניח - לא מוצלחת במיוחד, זה גם נושא לדיון נפרד). זה היה ב-F100K (3 שבבים מתוך 4 סוגים בשימוש - 11C01, F10145, F10415 ורק MC10009 אחד עבור מעגל דגימת הכתובות, קריי השתמש באחד זול יותר במקום בו הוא לא היה קריטי) Cray-1 הורכב.


ה-Cray-1 הנהדר והנורא, אחד הלוחות של המעבד שלו על שבבי Fairchild F100K והשיבוט הסובייטי של סדרת Motorola 10k - 100 של תקופת הפיתוח (תמונה https://cdn.britannica.com/, https:// en.wikipedia.org/, https://ru-radio-electr.livejournal.com/)

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

הוחלט להתחבר לתוכנית על ידי פיתוח המיקרו-מעגלים החסרים עבורה. ונפתח נושא יוקולה, שבמסגרתו נקבע הרכב ה-ICs הדורשים פיתוח (היו די הרבה מהם - 14, נציין שהווקטור המלא Cray הורכב, באופן כללי, רק על 4 סוגים של מיקרו-מעגלים, ורק סוג אחד שימש ב-ALU) ופיתחו את הדיאגרמות הפונקציונליות והסכמטיות שלהם. התכנון והפיתוח הטכנולוגי של ICs אלו תוכנן להתבצע במשותף עם NIIME כחלק מהכנת טיוטה עבודה 41-50.

התכנון המקדים של המחשב התקבל בוועדת המדינה בהערכה גבוהה ובהמלצה להמשך העבודה. אחד האידיאולוגים 41-50 N.M. Vorobyov נזכר בגמר האירועים בדרך זו:

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

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

הוחלט להשתמש באלברוס המותאם למשימותיהם, אך הם אינם מאמינים באפשרות של הסתגלות, שכן אין מנופים להבטיח את יישומו.

מטבע הדברים, משרד תעשיית הרדיו לא יכול היה בלעדיו, שכן תוכנן להפיק 41-50 במתקנים.

גמר פרויקט SVC


כך הסתיים פרויקט SVTs נוסף ליצירת מחשב-על.

א.י. אברמוב, נציג הלקוח הכללי ב-SVTs, נזכר בסיום שלו:

יום אחד התקשר אלי אלוף-משנה ש.פ. סרדה, המהנדס הראשי של מינהלת הסדר במשרד הביטחון, והורה לי להכין הצעות לשימוש בתוצאות של נושא "מנהיג". באותו זמן כבר התקבלה ההחלטה להפסיק את העבודה על יצירת מחשבי העל 41-50. לאחר התייעצות עם האוצר שלנו ב-GU MO V. M. Kapunov, הצענו להעביר את העיצוב המקדים (ערימת ספרים, בעובי של יותר ממטר) ל-ITMiVT לשימוש בפרויקט BESM-10. וזה מה שנעשה.

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

שני ההישגים הגבוהים ביותר שלהם הם BESM-6 (שכולם לא יכלו לקבל מספיק ממנו, כי לא היה להם שום דבר אחר), עם ביצועים של כ-1-1,5 MIPS בלבד ועם מערכת פיקוד מכוערת ביותר ולא נוחה, שלא לדבר על היעדר חשבון שלמים אפילו (לבדב מעולם לא היה ארכיטקט מערכות מצטיין של מחשבים), והאלברוס השנוי במחלוקת מאת בורצב, שהיה בבירור טוב יותר מיצירותיו של הבוס שלו, אבל לא פחות נוח ורחוק מלהיות פרודוקטיבי כמו עבודתו של המנהל. SVTs. בנוסף, איכות הייצור של המכונות שפותחה על ידי ITMiVT הייתה נוראית, גם על זה נדבר בהמשך.

מערכת 41-50 הייתה הפיתוח האחרון של מחשבי-על ב-SCC.

שלושה פרויקטים ברציפות נכשלו, ועל ידי אותו משרד - 5E53 בשל העובדה שהמכונה, שנוצרה במיוחד עבור אלגוריתמי ההגנה מפני טילים (ומקובלת על ידי הצבא ו-PROshniks!) אינה מסוגלת לכאורה ליישם את האלגוריתמים הללו, "IV" - בתואנה של מחסור בכסף, ואפילו ה-GRU הנורא נאלץ להסתפק באלברו תקועים בשיניים, בלי יכולת לדחוף את פקידי המפלגה 41-50, מה ששוב התקבל על ידם בהתלהבות ובהתאמה מלאה ל-TOR שלהם.

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

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

ישנה אגדה שצוטטה על ידי האקדמאי V.M. Amerbaev ומוכרת רק מדבריו:

בשנים 1970–1971, מבנים בנקאיים בארה"ב גילו עניין רב באריתמטיקה מודולרית. הם היו זקוקים לכלים בעלי ביצועים גבוהים עבור חישובים בעלי תיקון עצמי אמינים ביותר - זה בדיוק מה שמאופיין בחשבון מודולרי. על פי העיתונות הפתוחה (מאמרים, ספרים, פטנטים), הם העריכו את תוצאות עבודתם של י.י.אקושסקי וד.י.יודיצקי כמובילים בעולם ופנו למשרד לפיתוח כלכלי ומסחר בהצעה לרכוש מודולרי אלגוריתמים (הציעו כ-20 מיליון דולר). המשא ומתן שהחל דוכא על ידי הק.ג.ב.

על אותו מקרה, ואולי על מקרה אחר, נזכר ו.ש. לינסקי:

במהלך עבודתי ב-NIIFP-SVTS בשנים 1966-1970, הבעתי בגלוי גישה שלילית כלפי ה-SOK, עד פנייה לוועדה הצבאית-תעשייתית תחת מועצת השרים של ברית המועצות (VPK). V. S. Burtsev הכיר את דעתי, והתבטא במובן זה שתשובה חד משמעית לגבי SOC היא מוקדמת. לשאלת צוות המתחם הצבאי-תעשייתי מדוע האמריקאים רוצים לקנות את התוצאות של I. Ya. Akushsky and D. I. Yuditsky, עניתי שככל הנראה, משתלם להם יותר מאשר לערוך מחקר בתחום זה בעצמם.

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

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

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

A.V. Pivovarov נזכר במקרה אחר:

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

יודיצקי הגיע אלי לאישור לעשות עסקה כזו, אך סירבתי לו משתי סיבות.

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

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

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

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

שלושה כשלים גדולים ברציפות, ולא באשמתם, הם הרבה עבור כל קבוצה מדעית.

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

50 שנה לאריתמטיקה מודולרית


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

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

נכון לעכשיו, גרסאות של אריתמטיקה מודולרית נמצאות בשימוש נרחב במיקרו-בקרים של כרטיסי גישה עם רמת אבטחה גבוהה ליישום אלגוריתמים קריפטוגרפיים, על פי תקן ISO / IEC 10118-4: 1998 (סעיף Hash-פונקציות המשתמשות באריתמטיקה מודולרית). מפתחות כאלה מיוצרים בעיקר על ידי STMicroelectronics. בנוסף, מיקרו-בקרים להצפנה הופקו או מיוצרים על ידי M-Systems (בקר SuperMAP), Emosyn LLC (חטיבה של ATMI, Theseus Platinum chip), Hifn ואחרים.

בתחילת שנות ה-2010, V.M. Amerbaev ו-A.L. Stempkovsky מ-IPPM RAS עבדו גם על גרסאות חלופיות של מערכות לא-מיקום, למשל, מה שנקרא לוגריתמטי, שבו ייצוג המספרים הוא כפל - זוג ביטים של סימן והבינארי. נעשה שימוש בלוגריתם של מודול המספר. עם ייצוג כזה של מספרים, פעולות החלוקה והכפל מפושטות מאוד, וזה הגיוני, אבל היישום הדיגיטלי של פעולות הוספות - חיבור וחיסור - הופך מסובך יותר. כתוצאה מכך קמו היברידיות אקזוטיות עוד יותר, כמו קוד LG המודולרי. הוא משתמש במספרים ראשוניים כבסיסים ומשתמש בייצוג לוגריתמי של השיירים עבור כל בסיס ראשוני. מנקודת מבט של חומרה, ניתן להשתמש בתוכנית זו לבניית DSPs יעילים במיוחד, מכיוון שקוד LG מאיץ מאוד את אחת הפעולות העיקריות של מעבד כזה, טרנספורמציה של פורייה.

בנוסף, נעשה שימוש במעבדים מודולריים סדרתיים במערכות של מעבדים מיוחדים AFK "Vychet-1" ו-"Vychet-2" (כמעט בלתי אפשרי למצוא מידע עליהם ולא ידוע מה הם היו ולמה הם שימשו ) ואמצעי הגנה קריפטוגרפית של קווי תקשורת - מוצרים KRYPTON-4M7 ו- SEKMOD-K. המידע על KRYPTON צנוע, אך זמין. זהו ממיר צופן לטלפון, הבסיס שלו הוא DSP מודולרי של 32 סיביות שמיישמת את הפונקציות של הצפנת דיבור והעברתו במהירות של 2400–12000 באוד.

נכון לעכשיו, מאמרים על שבבים מודולריים מופיעים מעת לעת ברוסיה (לדוגמה, Kalmykov I. A., Sarkisov A. B., Yakovleva E. M., Kalmykov M. I. מעבד אותות דיגיטלי סיסטולי מודולרי עם מבנה שניתן להגדרה מחדש, Vestnik Severo-Caukasian Federal University No. 2 (35) / 2013 ), אלא באטיות, והעניין לא התקדם מעבר להתפתחויות תיאורטיות.

ההיסטוריה הראתה ש-SOC נוח להפליא ליישומים צרים למדי - מערכות סבילות לתקלות, קריפטוגרפיה של מפתח ציבורי ועיבוד אותות דיגיטלי, ולא מאוד נוח - לכל השאר. ככזה, הוא נמצא כיום בשימוש בחו"ל, אולם מצער שהחלוצים המצטיינים בתחום זה, המהנדסים הסובייטים, נשכחו לתקופה ארוכה, ועבודותיהם הייחודיות לא הביאו לא תהילה ולא תועלת למולדתם.
  • אלכסיי ארמנקו
  • http://www.retrocomputingtasmania.com, https://www.cpushack.com/, https://cdn.britannica.com/, https://en.wikipedia.org/, https://ru-radio-electr.livejournal.com/
ערוצי החדשות שלנו

הירשם והישאר מעודכן בחדשות האחרונות ובאירועים החשובים ביותר של היום.

10 הערות
מידע
קורא יקר, על מנת להשאיר הערות על פרסום, עליך התחברות.
  1. +10
    31 באוגוסט 2021 07:07
    קראתי בהתעניינות סדרת מאמרים מאת אלכסיי ארמנקו, שתיאר באופן מלא את תהליך פיתוח המחשבים המהירים בברית המועצות ומחוצה לה ואת אותם מלכודות (טבעיות ומאורגנות) שהמפתחים נתקלו בדרכם הקשה.
    למרבה הצער, באותם ימים, החלטות רבות שהשפיעו על פיתוח טכנולוגיית המחשבים הביתית, לרבות מחשבים צבאיים, התקבלו במשרדים "גבוהים" לא על בסיס ניתוח מדעי של דרישות הלקוח והפתרונות הטכניים שהוצעו, אלא על בסיס אינטרסים תאגידיים של משרדים ומחלקות שונות. כתוצאה מכך, מחשבים צבאיים רבים (למשל A-40) שהיו אמורים לעבוד בזמן אמת סבלו מ"איטיות" בלתי מתקבלת על הדעת, תקלות תכופות ו"מחלות" אחרות. זה, למשל, הוביל לכך שמחשבי מערכות הפיקוד והבקרה האוטומטיות, לרבות תצורות ותצורות של הגנה אווירית צבאית ותעופה חזיתית, "נתלו" ברגע הכי לא מתאים, ונדרש מאמצים וזמן משמעותיים. להוציא אותם מ"החושך". וזה, בתורו, הוביל לשיבוש פתרון משימות הלחימה.
    הרבה זמן עבר מאז ואני רוצה להאמין (למרות שקשה להאמין) שהמצב עם מחשבים מהירים ייעודיים עדיין תוקן
    1. +13
      31 באוגוסט 2021 13:09
      מבחינתי זו סדרת הכתבות הראשונה כל כך מפותחת ומעניינת על VO, ברמה אחרת לגמרי
      1. 0
        19 בנובמבר 2021 00:26
        נעשה נכון. אנחנו מחכים לעוד אחד.
  2. +7
    31 באוגוסט 2021 12:47
    קתרזיס טכני של מאמרים. תודה רבה, אלכסיי. אני מקווה שיום אחד תקבל ספר.
  3. +5
    31 באוגוסט 2021 16:07
    אני מצפה לכל המשך. ובכן, סדרת מאמרים מתקדמת וכתובה היטב, קראתי אותה בהנאה רבה, תודה!
  4. +3
    31 באוגוסט 2021 16:37
    לבושתי, לא הבנתי הרבה (הומניסט טהור), אבל אני רואה שהחומר מאוד איכותי. תודה למחבר!
  5. +5
    31 באוגוסט 2021 17:35
    זה היה בורוז שבנה את מערכות מיתוג עמוד השדרה שלו במשך 4 שנות עבודה.

    כן, מחשבים היו צריכים להחליף נתונים, לכן, במקביל, באותן שנים, נוצרו התיאוריה והפרקטיקה של רשתות העברת נתונים. מעין עולם מקביל, קשור קשר הדוק לעולם המחשבים ועומד בין אוטומציה לתקשורת. מודמים הפועלים על ערוצי טלפון, עיבוד אותות בערוצים, חסינות מוגברת לרעש. ואז הופעת מסגרות, מנות, טכנולוגיות העברת נתונים, מערכות כתובת, מיתוג מנות, ולבסוף, פרוטוקול ה-IP. פיתוח של פלויד, דיקסטרה, פורד, אלגוריתמי הניתוב האופטימליים של פולקרסון... לאונרד קליינרוק, למעשה, יצר את התיאוריה של הנתב הראשון... בקיצור, כל מה שאנחנו משתמשים בו עד היום.
  6. +5
    31 באוגוסט 2021 17:38
    אלכסיי, תודה מקרב לב על סדרת המאמרים הזו. בנוסף לעובדה שהנושא עצמו מעניין ומכוסה מעט, קשת נפרדת לסגנון הצגת החומר. מרגישים שהכותב מומחה בתחום זה, אבל מציג את החומר בסגנון מדעי פופולרי (במובן הטוב של המונח) ללא עודף פרטים ספציפיים שהוא יכול לספק, אבל אז המאמר יהפוך למדעי. ובדיקה טכנית מתמחה. זכרתי את כתב העת "מדע וחיים" של ימי ברית המועצות. עם נוסטלגיה. בסדרת הכתבות הזו הסגנון מאוד דומה לזה שמושך אותי מאוד. בנוסף תמונות ייחודיות מהארכיון האישי. למה לא לחשוב ברצינות על הכנת ספר עם החומר הזה לפרסום?
  7. 0
    1 בספטמבר 2021 21:25
    מצער שהחלוצים המצטיינים בתחום זה - המהנדסים הסובייטים - נשכחו לתקופה ארוכה, ועבודותיהם הייחודיות לא הביאו לא תהילה ולא תועלת למולדתם.
    למרבה הצער, זה בדיוק המקרה וזהו הסיכום היחיד, אך המאכזב, של המאמר הנפלא הזה, עליו תודה רבה למחבר! נושא נדיר, אבל מאוד מעניין וספציפי! מעולם לא התפעלתי מאמירה כמו "תסתכל על שרת התרבות פורצבה - חינוך זה רק כיתה ד', ותראה מה הוא עושה"... אני חושב שאנשי מקצוע צריכים לשלוט במדינה וגורל ה-SOK לא היה צריך להיות תלוי ב הפקידים של משרד תעשיית הרדיו! ראשי בלוק מכוח לא יכולים לנהל כישרונות מהמדע. ועוד יותר מכך לפתור את שאלת קיומו של כיוון שלם של התעשייה!
  8. 0
    18 בספטמבר 2021 02:39
    איכות המינוח של התקופה שלאחר סטלין ירדה בהדרגה ובהתמדה. הנה התשובה לשאלה למה לא אנחנו? זו הסיבה. כל ראשי המנעולנים שלנו שאפו להונות משהו מהמערב ולהציג אותו כאן. מכאן, אגב, המתחמים שלנו מול כל דבר מערבי. הם לא נתנו מקום לשלהם, כי השלטונות עצמם יצטרכו להתאמץ. הבחירה נפלה על יבמ. לא הכיוון הכי טוב. אני זוכר שקפיאות והתרסקויות של עמיתינו (שנות ה-1980) קרו באופן קבוע ולעיתים קרובות במצבים מאוד ספציפיים. ככל הנראה, ובגלל חוסר העקביות בין תוכניות מערכת ההפעלה לחומרה. אני זוכר כמה מצבים כאלה, אפילו תפסתי ותיקנתי במערכת ההפעלה ב-assembler. ואז התחיל עידן ה-PC. ואחריו, שנות התשעים האיומות. תודה לאל שזה נגמר. עכשיו יש לנו גם שפות תכנות עם פקודות רוסיות. ומנועי החיפוש שלהם, האנטי וירוסים ועוד. ככל הנראה, יש סיכוי לחיות עם המעבד שלהם, מערכת ההפעלה הרוסית ועוד דברים סופר מגניבים.

"מגזר נכון" (אסור ברוסיה), "צבא המורדים האוקראיני" (UPA) (אסור ברוסיה), דאעש (אסור ברוסיה), "ג'בהת פתח א-שאם" לשעבר "ג'בהת א-נוסרה" (אסור ברוסיה) , טליבאן (אסור ברוסיה), אל-קאעידה (אסור ברוסיה), הקרן נגד שחיתות (אסורה ברוסיה), מטה נבלני (אסור ברוסיה), פייסבוק (אסור ברוסיה), אינסטגרם (אסור ברוסיה), מטה (אסור ברוסיה), החטיבה המיזנתרופית (אסורה ברוסיה), אזוב (אסור ברוסיה), האחים המוסלמים (אסורים ברוסיה), Aum Shinrikyo (אסור ברוסיה), AUE (אסור ברוסיה), UNA-UNSO (אסור ברוסיה). רוסיה), Mejlis של העם הטטרי קרים (אסור ברוסיה), הלגיון "חופש רוסיה" (מבנה חמוש, מוכר כטרוריסט בפדרציה הרוסית ואסור)

"ארגונים ללא מטרות רווח, עמותות ציבוריות לא רשומות או יחידים הממלאים תפקידים של סוכן זר", וכן כלי תקשורת הממלאים תפקידים של סוכן זר: "מדוזה"; "קול אמריקה"; "מציאות"; "הווה"; "רדיו חופש"; פונומרב לב; פונומרב איליה; Savitskaya; מרקלוב; קמליאגין; אפחונצ'יץ'; מקרביץ'; לֹא יִצְלַח; גורדון; ז'דנוב; מדבדב; פדורוב; מיכאיל קסיאנוב; "יַנשׁוּף"; "ברית הרופאים"; "RKK" "מרכז לבדה"; "זִכָּרוֹן"; "קוֹל"; "אדם ומשפט"; "גֶשֶׁם"; "מדיהזון"; "דויטשה וולה"; QMS "קשר קווקזי"; "פְּנִימַאי"; "עיתון חדש"