Начална » как да » Какви „концепции“ са използвани преди операционните системи?

    Какви „концепции“ са използвани преди операционните системи?

    Компютрите са с нас от доста време, но преди появата на съвременните операционни системи, какво е използвало, за да могат ранните компютърни системи да работят? Днешната публикация за въпроси и отговори на суперпотребителя отнема любопитен читател на пътуване назад във времето.

    Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.

    Снимката е предоставена от Бюлетина на Обществото за компютърна защита.

    Въпроса

    Четец на суперпотребители НОВИ ГУИ иска да знае какво е използвано, за да работи компютърните системи, преди да се появят съвременните операционни системи:

    Операционните системи са в основата на съвременните компютърни системи, но преди това, това, което се използва в компютърните системи, за да ги накара да работят?

    Това, което беше използвано, за да работят компютърните системи преди съвременните операционни системи, които сме запознати днес?

    Отговорът

    Сътрудниците на SuperUser RedGrittyBrick и DavidPostill имат отговор за нас. Първо, RedGrittyBrick:

    Ранни компютри* стартира една програма в даден момент и програми, заредени директно от хартиена лента с дупки, пробити в нея (например). Бихте програмирали най-ранните компютри* чрез задаване на голям набор от превключватели за включване и изключване.

    колос

    атлас

    Манчестър

    *Използвам думата „компютър“, за да обозначим вида устройство, което съществува днес в милиардите. От този огромен брой компютри, почти незначителен брой са цифровите електронни програмируеми компютри със запазени програми. Сигурен съм, че първоначалният въпрос не е как хората с длъжност „компютър“ са прекарали работния си ден. Между тези два вида компютър има прогресия на интересни устройства, които не са обхванати в този отговор.

    Следван от отговора на DavidPostill:

    История на операционните системи (Източник: Кентски държавен университет)

    Операционните системи се развиват през няколко отделни фази или поколения, които съответстват приблизително на десетилетията.

    1940 - Първото поколение

    Най-ранните електронни цифрови компютри нямаха операционни системи. Машините от това време бяха толкова примитивни, че програмите често се въвеждаха по един и същи начин по редове от механични превключватели (табла). Езиците за програмиране бяха неизвестни (дори и на езиците за сглобяване). Операционните системи бяха нечувани.

    50-те години - второ поколение

    В началото на 50-те години рутинната практика се подобри до известна степен с въвеждането на перфокарти. Изследователските лаборатории на General Motors внедриха първите операционни системи в началото на 50-те години на миналия век за своя IBM 701. Системите от 1950-те години обикновено изпълняват по една работа едновременно. Те бяха наречени системи за обработка на единични потоци, тъй като програмите и данните бяха представени в групи или партиди.

    История на операционните системи (Източник: Уикипедия)

    Най-ранните компютри бяха мейнфрейми, които нямаха никаква форма на операционна система.

    Всеки потребител е използвал машината само за определен период от време и би достигнал до компютъра с програма и данни, често на щанцовани картони и магнитна или хартиена лента. Програмата ще бъде заредена в машината и машината ще работи, докато програмата не бъде завършена или се разбие.

    Програмите обикновено могат да се отстраняват чрез контролен панел с помощта на превключватели и панелни светлини. Казано е, че Алън Тюринг е бил майстор на това в ранната машина на Манчестър Марк 1 и че вече извлича примитивната концепция на операционна система от принципите на универсалната машина на Тюринг..

    Интересувате се от повече обратна връзка по тази конкретна тема? След това се уверете, че посещавате оживената тематична дискусия, свързана по-долу!


    Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.