Домашняя » как » Какие «концепции» использовались перед операционными системами?

    Какие «концепции» использовались перед операционными системами?

    Компьютеры были с нами в течение достаточно долгого времени, но до появления современных операционных систем, что использовалось, чтобы заставить ранние компьютерные системы работать? Сегодняшняя статья SuperUser Q & A отправляет любопытного читателя в путешествие во времени.

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

    Фото любезно предоставлено "Бюллетенем Общества по сохранению компьютеров"..

    Вопрос

    Читатель SuperUser nEw gUy хочет знать, что использовалось для работы компьютерных систем до появления современных операционных систем:

    Операционные системы являются основой для современных вычислений, но до этого, что использовалось в компьютерных системах, чтобы заставить их работать?

    Что использовалось, чтобы заставить компьютерные системы работать до современных операционных систем, с которыми мы знакомы сегодня?

    Ответ

    Участники SuperUser RedGrittyBrick и DavidPostill ответят за нас. Прежде всего, RedGrittyBrick:

    Ранние компьютеры* запускал одну программу за раз и программы загружались прямо с бумажной ленты с пробитыми отверстиями (например). Вы бы запрограммировали самые ранние компьютеры* установив большой набор выключателей.

    колосс

    Атлас

    Манчестер

    *Я использую слово «компьютер» для обозначения устройства, которое существует в настоящее время в миллиардах. Из этого огромного количества компьютеров все, кроме незначительно малого числа, представляют собой цифровые электронные программируемые компьютеры с сохраненными программами. Я уверен, что оригинальный вопрос не о том, как люди с названием «компьютер» провели свой рабочий день. Между этими двумя типами компьютеров есть ряд интересных устройств, не охваченных этим ответом..

    Далее следует ответ от DavidPostill:

    История операционных систем (Источник: Кентский государственный университет)

    Операционные системы эволюционировали через ряд отдельных фаз или поколений, которые примерно соответствуют десятилетиям.

    1940-е годы - первое поколение

    Самые первые электронные цифровые компьютеры не имели операционных систем. Машины того времени были настолько примитивны, что программы часто вводились по одному в ряды механических переключателей (штекерных плат). Языки программирования были неизвестны (даже не на языках ассемблера). Операционные системы были неслыханными.

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

    К началу 1950-х рутина несколько улучшилась с введением перфокарт. Исследовательские лаборатории General Motors внедрили первые операционные системы в начале 1950-х для своего IBM 701. Системы 1950-х годов обычно выполняли одну работу за раз. Они назывались однопотоковыми системами пакетной обработки, потому что программы и данные были представлены группами или партиями..

    История операционных систем (Источник: Википедия)

    Самые ранние компьютеры были мейнфреймами, в которых отсутствовала какая-либо операционная система.

    Каждый пользователь имел единоличное использование машины в течение запланированного периода времени и приходил к компьютеру с программой и данными, часто на перфорированных бумажных карточках и магнитной или бумажной ленте. Программа будет загружена в машину, и машина будет работать, пока программа не будет завершена или завершится сбоем.

    Программы обычно можно отлаживать с помощью панели управления с помощью тумблеров и индикаторов панели. Говорят, что Алан Тьюринг был мастером этого на ранней машине Manchester Mark 1 и что он уже выводил примитивную концепцию операционной системы из принципов универсальной машины Тьюринга..

    Хотите увидеть больше отзывов на эту конкретную тему? Тогда обязательно посетите живую дискуссионную ветку, связанную ниже!


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.