If-Koubou

Какви "концепции" бяха използвани преди операционните системи?

Какви "концепции" бяха използвани преди операционните системи? (Как да)

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

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

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

Въпроса

Super Reader nEw gUy иска да знае какво се е случило, за да могат компютърните системи да работят, преди да се появи съвременна операционна система:

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

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

Отговорът

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

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

колос

атлас

Манчестър

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

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

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

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

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

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

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

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

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

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

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

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

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

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