23Jul

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

Komputery są już od jakiegoś czasu, ale przed pojawieniem się nowoczesnych systemów operacyjnych, co było używane do wczesnego funkcjonowania systemów komputerowych? Dzisiejszy post SuperUser Q & A zajmuje ciekawy czytelnik w czasie podróży w przeszłość.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

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ą nowoczesnego przetwarzania, ale przed tym, co było używane w systemach komputerowych do ich tworzeniapraca?

Co było używane do pracy systemów komputerowych przed współczesnymi systemami operacyjnymi, które znamy dzisiaj?

Odpowiedź Odpowiedzi

SuperUser RedGrittyBrick i DavidPostill mają dla nas odpowiedź.Najpierw, RedGrittyBrick:

Wczesne komputery * uruchamiały po jednym programie na raz i programy ładowane bezpośrednio z taśmy papierowej z otworami w niej wykreślonymi( na przykład).Można zaprogramować najwcześniejsze komputery * , ustawiając duży zestaw przełączników on-off.

Colossus

Atlas

Manchester

* Używam słowa "komputer" w znaczeniu urządzenia, które istnieje obecnie w miliardach. Z tak ogromnej liczby komputerów, z wyjątkiem 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ę rozwinięcie interesujących urządzeń nieobjętych tą odpowiedzią.

Po odpowiedzi od DavidPostill:

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

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

Lata 40-te - 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( nie było nawet języków asemblerowych).Systemy operacyjne były niespotykane.

Lata 50. XX wieku - Druga generacja

Na początku lat 50-tych 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 swoich IBM 701. Systemy z lat 50. generalnie wykonywały jedno zadanie na raz. Były one nazywane systemami przetwarzania wsadowego z jednym strumieniem, 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 urządzenia, 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.