Główna » jak » Jakie pojęcia zostały użyte przed systemami operacyjnymi?

    Jakie pojęcia zostały użyte przed systemami operacyjnymi?

    Komputery są już z nami od jakiegoś czasu, ale przed pojawieniem się nowoczesnych systemów operacyjnych, co było używane do wczesnych systemów komputerowych? Dzisiejszy post z pytaniami i odpowiedziami SuperUser zabiera ciekawego czytelnika w podróż w przeszłość.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Zdjęcie dzięki uprzejmości The Bulletin of Computer Conservation Society.

    Pytanie

    Czytnik SuperUser nEw gUy chce wiedzieć, co było używane do działania systemów komputerowych zanim powstały nowoczesne systemy operacyjne:

    Systemy operacyjne są podstawą nowoczesnej technologii komputerowej, ale przed tym, co było używane w systemach komputerowych, aby mogły działać?

    To, co było używane do działania systemów komputerowych przed współczesnymi systemami operacyjnymi, które znamy dzisiaj?

    Odpowiedź

    Współautorzy SuperUser RedGrittyBrick i DavidPostill mają dla nas odpowiedź. Najpierw, RedGrittyBrick:

    Wczesne komputery* uruchamiał jeden program na raz i programy ładowane bezpośrednio z taśmy papierowej z dziurkami w niej (na przykład). Możesz zaprogramować najwcześniejsze komputery* ustawiając duży zestaw przełączników on-off.

    Kolos

    Atlas

    Manchester

    *Używam słowa "komputer", aby określić rodzaj urządzenia, które istnieje obecnie w miliardach. Z tej ogromnej liczby komputerów, z wyjątkiem nieznacznie niewielkiej liczby, są cyfrowe elektroniczne programowalne komputery z zapisanymi programami. Jestem pewien, że pierwotne pytanie nie dotyczy tego, jak ludzie pracujący na stanowisku "komputer" spędzali dzień roboczy. Pomiędzy tymi dwoma typami komputerów znajduje się postęp interesujących urządzeń, których nie obejmuje ta odpowiedź.

    Następnie odpowiedź od DavidPostill:

    Historia systemów operacyjnych (Źródło: Kent State University)

    Systemy operacyjne ewoluowały w wielu różnych fazach lub pokoleniach, które odpowiadają mniej więcej dziesięcioleciom.

    Lata czterdzieste - pierwsza generacja

    Najwcześniejsze elektroniczne komputery cyfrowe nie miały systemów operacyjnych. Maszyny tamtych czasów były tak prymitywne, że programy były często wprowadzane pojedynczo na szereg przełączników mechanicznych (tablice wtyczkowe). Języki programowania były nieznane (nawet w języku asemblera). Systemy operacyjne były niespotykane.

    Lata 50. - druga generacja

    Na początku lat 50. rutyna nieco się poprawiła dzięki wprowadzeniu kart dziurkowanych. Laboratoria badawcze General Motors wdrożyły pierwsze systemy operacyjne na początku lat pięćdziesiątych ubiegłego wieku dla swojego IBM 701. Systemy z lat 50. generalnie wykonywały jedno zadanie na raz. Były one nazywane systemami przetwarzania wsadowego o pojedynczym strumieniu, ponieważ programy i dane przesyłano w grupach lub partiach.

    Historia systemów operacyjnych (Źródło: Wikipedia)

    Najwcześniejsze komputery były komputerami typu mainframe, w których brakowało jakiejkolwiek formy systemu operacyjnego.

    Każdy użytkownik korzystał wyłącznie z urządzenia w zaplanowanym czasie i dotarł do komputera z programem i danymi, często na perforowanych kartach papieru i magnetycznych lub papierowych taśmach. Program zostanie załadowany do maszyny, a urządzenie będzie działało, dopóki program nie zostanie ukończony lub nie zostanie uszkodzony.

    Programy można ogólnie debugować za pośrednictwem panelu sterowania za pomocą przełączników i świateł tablicy. Mówi się, że Alan Turing był mistrzem tego na wczesnej maszynie Manchester Mark 1 i że czerpał już prymitywną koncepcję systemu operacyjnego z zasad maszyny Universal Turinga..

    Chcesz zobaczyć więcej opinii na ten temat? Następnie odwiedź żywy wątek dyskusji połączony poniżej!


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.