Skip to content

Jakie „koncepcje” były używane przed systemami operacyjnymi?

4 de lipiec de 2021
whatconceptswereusedbeforeoperatingsystems00

Komputery są z nami już od dłuższego czasu, ale przed pojawieniem się nowoczesnych systemów operacyjnych, co było używane do działania wczesnych systemów komputerowych? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zabiera ciekawskiego czytelnika w podróż w czasie.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser — pododdziału Stack Exchange, społecznościowej grupy witryn internetowych z pytaniami i odpowiedziami.

Zdjęcie dzięki uprzejmości Biuletyn Towarzystwa Ochrony Komputerów.

Pytanie

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

Systemy operacyjne są podstawą nowoczesnych komputerów, ale przedtem, co było używane w systemach komputerowych, aby działały?

Co służyło do tego, aby systemy komputerowe działały przed współczesnymi systemami operacyjnymi, które znamy dzisiaj?

Odpowiedź

Współtwórcy SuperUser, RedGrittyBrick i DavidPostill, mają dla nas odpowiedź. Po pierwsze, RedGrittyBrick:

Wczesne komputery* uruchamiał jeden program na raz i programy ładowane bezpośrednio z taśmy papierowej z dziurkami (na przykład). Zaprogramowałbyś najwcześniejsze komputery* poprzez ustawienie dużego zestawu przełączników on-off.

Kolos

1625411743 777 Jakie „koncepcje byly uzywane przed systemami operacyjnymi

Atlas

1625411743 165 Jakie „koncepcje byly uzywane przed systemami operacyjnymi

Manchester

1625411743 396 Jakie „koncepcje byly uzywane przed systemami operacyjnymi

*Używam słowa „komputer” na określenie tego rodzaju urządzeń, które istnieją obecnie w miliardach. Spośród tej ogromnej liczby komputerów, prawie wszystkie, z wyjątkiem nieznacznej liczby, to cyfrowe, elektroniczne programowalne komputery z przechowywanymi programami. Jestem pewien, że pierwotne pytanie nie dotyczy tego, jak ludzie z tytułem zawodowym „komputer” spędzali dzień pracy. Pomiędzy tymi dwoma typami komputerów istnieje szereg interesujących urządzeń, których nie obejmuje ta odpowiedź.

Następnie odpowiedź od DavidPostill:

Historia systemów operacyjnych (Źródło: Uniwersytet Stanowy Kent)

Systemy operacyjne ewoluowały przez kilka odrębnych faz lub generacji, które odpowiadają mniej więcej dekadom.

Lata 40. – 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 po kolei w rzędach mechanicznych przełączników (płytek wtykowych). Języki programowania były nieznane (nawet żadne języki asemblera). Systemy operacyjne były niespotykane.

Lata 50. – druga generacja

Na początku lat pięćdziesiątych rutyna nieco się poprawiła wraz z wprowadzeniem kart dziurkowanych. Laboratoria Badawcze General Motors wdrożyły pierwsze systemy operacyjne na początku lat pięćdziesiątych dla swojego IBM 701. Systemy z lat pięćdziesiątych generalnie wykonywały jedno zadanie na raz. Nazywano je jednostrumieniowymi systemami przetwarzania wsadowego, ponieważ programy i dane były przesyłane w grupach lub partiach.

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

Najwcześniejsze komputery były komputerami typu mainframe, które nie miały żadnej formy systemu operacyjnego.

Każdy użytkownik korzystał z urządzenia samodzielnie przez zaplanowany okres czasu i docierał do komputera z programem i danymi, często na perforowanych kartach papierowych i taśmie magnetycznej lub papierowej. Program zostałby załadowany do maszyny, a maszyna działała, dopóki program nie był kompletny lub uległ awarii.

Programy można zwykle debugować za pomocą panelu sterowania za pomocą przełączników i lampek na panelu. Mówi się, że Alan Turing był w tym mistrzem na wczesnej maszynie Manchester Mark 1 i że już wywodził prymitywną koncepcję systemu operacyjnego z zasad maszyny Universal Turing.


Chcesz zobaczyć więcej opinii na ten temat? W takim razie odwiedź ożywiony wątek dyskusyjny, do którego link znajduje się poniżej!

Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych doświadczonych technologicznie użytkowników Stack Exchange? Sprawdź pełny wątek dyskusji tutaj.

Czy ten post był pomocny?