תוֹכֶן
מסגרות ראשיות הן מחשבים בעלי ביצועים גבוהים המשמשים לעיבוד בקנה מידה גדול ואינטנסיבי, אשר אינו אפשרי באמצעות מכונות רגילות. באופן מסורתי הם שימשו בנקים, סוכנויות ממשלתיות ותאגידים הדורשים מחשב אמין ומאובטח לצורך ביצוע פעולות חיוניות ואחסון כמויות גדולות של נתונים. מסגרות ראשי שונות במערכות ההפעלה, הספקים וערכות קוד הנתונים שלהם.
כַּתָבָה
המסגרת המרכזית הראשונה הופיעה בשנת 1944 בבית הספר מור. המכונה Eniac, ראשי תיבות של "אינטגרטור מספרי אלקטרוני ומחשב", היו בו 30 יחידות נפרדות ושקלו יותר מ -30 טון. הוא הכיל 1,500 משדרים, 19,000 צינורות ואקום ומאות אלפי נגדים, משרנים וקבלים. בשנת 1951 הועברה המרכזית של UNIVAC I ללשכת האוכלוסין של ארצות הברית (שווה ערך ל- IBGE בברזיל). UNIVAC נבדלה מ- ENIAC בכך שהיא עיבדה כל ספרה בנפרד. שנות החמישים היו שיא מחשוב המיינפריים והיו עדים לייצור נרחב של חברות כמו IBM, Control Data, NCR, General Electric, UNIVAC, Burroughs, Honeywell ו- RC. בעוד שהמיינפריים הראשונים נבדלו במקצת באופן האחסון והעיבוד של המידע, כולם חלקו את המטרה לפעול ממיקום מרכזי.
מיינפריים מודרניים
ישנם שני סוגים של מיינפריים מודרניים. הסוג הראשון כולל מכונות רב תכליתיות שעוצבו לאחרונה, ואינן מוגבלות יותר למחשוב מרכזי. הם מסוגלים לשרת משתמשים מבוזרים ושרתים קטנים יותר ברשת. בסוג השני מוצגות המיינפריים הישנות, אשר תוקנו כדי לענות על הדרישות המודרניות, כגון הפעלת תוכניות באינטרנט. למרות התחזיות לפיהן מסגרות מיינפות יבוטלו לפני תחילת האלף האחרון, מכונות אלה מוכיחות את מה שסטיב לוהר של יבמ כינה "הטכנולוגיה הקלאסית ששרדה".
מערכות תפעוליות
מרבית המסגרות המרכזיות המודרניות מיוצרות על ידי IBM, Hitachi ו- Amdahl. מכונות IBM משתמשות במערכת ההפעלה MVS. מערכות MVS כוללות אפשרות לשיתוף זמן, בדומה ל"הנחיה "של DOS, המוכרת למשתמשי המחשב. זה מאפשר למשתמשים לשאול את סוג המיינפריים בו משתמשים והמצב הבריאותי הכללי של המערכת. מסגרות ראשיות אחרות משתמשות במערכות ההפעלה Unix, Linux, z / OS, OS / 390, VM ו- VSE.
סוגי נתוני Mainframe
מסגרות ראשיות מאחסנות נתונים בשתי דרכים. רובם משתמשים בערכת קוד EBCDIC, אם כי חלקם עשויים להשתמש בקידוד ASCII. ערכת הקוד מתייחסת לאופן שבו מסגרות מיינפריים מקדדות את האלף-בית באופן פנימי. לדוגמא, המשתמשים בערכת קוד ASCII מאחסנים את האות "A" כערך ההקסדצימלי 45 (65 בעשרוני). במערך הקוד EBCDIC, אותה אות מיוצגת על ידי הערך ההקסי C1 (193 בעשרוני). לא ניתן להעביר נתונים בין מכונות באמצעות קבוצות קוד שונות מבלי להמיר אותן תחילה.