מחשבים מלווים אותנו כבר לא מעט זמן, אך לפני הופעתן של מערכות הפעלה מודרניות, מה שימש בכדי לגרום למערכות המחשב המוקדמות לעבוד? פוסט השאלות והתשובות של SuperUser של היום לוקח קורא סקרן למסע אחורה בזמן.
מושב השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה של Stack Exchange, קיבוץ מונחה קהילה של אתרי שאלות ותשובות.
תמונה באדיבות עלון החברה לשימור מחשבים .
השאלה
קורא SuperUser חדש משתמש רוצה לדעת מה שימש כדי לגרום למערכות מחשב לעבוד לפני שקמו מערכות הפעלה מודרניות:
מערכות הפעלה הן הבסיס למחשוב מודרני, אך לפני כן, מה שימש במערכות מחשב בכדי לגרום להם לעבוד?
מה שימש כדי לגרום למערכות מחשב לעבוד לפני מערכות ההפעלה המודרניות המוכרות לנו כיום?
התשובה
לתורמים של SuperUser RedGrittyBrick ו- DavidPostill יש את התשובה בשבילנו. ראשית, RedGrittyBrick:
מחשבים מוקדמים * הפעיל תוכנית אחת בכל פעם ותוכניות שהועמסו ישירות מקלטת נייר עם חורים שננעצו בה (למשל). היית מתכנת את המחשבים המוקדמים ביותר * על ידי הגדרת סט גדול של מתגי הפעלה.
![]()
![]()
![]()
* אני משתמש במילה 'מחשב' בכדי להתייחס לסוג המכשיר שקיים בימינו במיליארדים. מתוך מספר עצום זה של מחשבים, כולם מלבד מספר זעום לא מבוטל הם מחשבים אלקטרוניים ניתנים לתכנות עם תוכניות מאוחסנות. אני בטוח שהשאלה המקורית לא נוגעת לאופן שבו אנשים עם התואר 'מחשב' העבירו את יום העבודה שלהם. בין שני סוגי המחשבים, יש התקדמות של מכשירים מעניינים שאינם מכוסים בתשובה זו.
ואחריו התשובה מאת DavidPostill:
היסטוריה של מערכות הפעלה ( מקור: אוניברסיטת קנט )
מערכות הפעלה התפתחו במספר שלבים או דורות נפרדים התואמים בערך לעשורים.
שנות הארבעים - הדור הראשון
במחשבים הדיגיטליים האלקטרוניים הראשונים לא היו מערכות הפעלה. מכונות של אז היו כל כך פרימיטיביות שלעתים קרובות נכנסו תוכניות אחת אחת בכל פעם בשורות מתגים מכניים (לוחות תקע). שפות התכנות לא היו ידועות (אפילו לא שפות הרכבה). מערכות הפעלה לא היו מוכרות.
שנות החמישים - הדור השני
בתחילת שנות החמישים, השגרה השתפרה מעט עם הצגת כרטיסי ניקוב. מעבדות המחקר של ג'נרל מוטורס יישמו את מערכות ההפעלה הראשונות בתחילת שנות החמישים עבור IBM 701 שלהן. המערכות של שנות החמישים רצו בדרך כלל עבודה אחת בכל פעם. אלה נקראו מערכות לעיבוד אצווה זרם יחיד מכיוון שתוכניות ונתונים הוגשו בקבוצות או באצוות.
היסטוריה של מערכות הפעלה (מקור: ויקיפדיה)
המחשבים המוקדמים ביותר היו מסגרות ראשיות חסרות כל מערכת הפעלה.
לכל משתמש היה שימוש יחיד במכונה למשך זמן מתוזמן והיה מגיע למחשב עם תוכנית ונתונים, לרוב על גבי כרטיסי נייר מנוקבים ועל קלטת מגנטית או נייר. התוכנית תועלה למכונה והמכונה תפעל עד להשלמת התוכנית או לקרוסתה.
תוכניות בדרך כלל ניתנות לאיתור באגים באמצעות לוח בקרה באמצעות מתגי מתגים ונורות לוח. אומרים שאלן טיורינג היה אדון לכך במכונת מארק 1 המוקדמת של מנצ'סטר וכי הוא כבר שואב את התפיסה הפרימיטיבית של מערכת הפעלה מעקרונות מכונת טיורינג יוניברסל.
מעוניין לראות משוב נוסף בנושא זה? אז דאג לבקר בשרשור הדיון התוסס המקושר למטה!
יש לך מה להוסיף להסבר? נשמע בתגובות. רוצה לקרוא תשובות נוספות ממשתמשי Stack Exchange אחרים המתמצאים בטכנולוגיה? עיין כאן בשרשור הדיון המלא .