If-Koubou

Koji su "koncepti" korišteni prije operacijskih sustava?

Koji su "koncepti" korišteni prije operacijskih sustava? (Kako da)

Računala su već neko vrijeme s nama, ali prije dolaska suvremenih operacijskih sustava, što je korišteno za rad ranih računalnih sustava? Danas SuperUser Q & A postuje neobičan čitatelj na putovanje natrag u vremenu.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Fotografija ljubaznošću Biltena računalnog konzervatorskog društva.

Pitanje

SuperUser čitač nEw gUy želi znati što je korišteno kako bi računalni sustavi funkcionirali prije nego što su moderni operacijski sustavi nastali:

Operacijski sustavi su osnova za suvremeni računalstvo, ali prije toga, što je korišteno u računalnim sustavima kako bi ih funkcioniralo?

Što se upotrebljavalo kako bi računalni sustavi radili prije modernih operacijskih sustava s kojima danas poznajemo?

Odgovor

Redizajneri RedGrittyBrick i DavidPostill imaju odgovor za nas. Prvo, RedGrittyBrick:

Rano računalo* pokrenuli su jedan program istodobno i programe učitali izravno s papirnate trake s otvorima (na primjer). Programirali biste najranija računala* postavljanjem velikog broja on-off prekidača.

Kolos

Atlas

Manchester

*Koristim riječ "računalo" kako bi značio vrstu uređaja koji danas postoji u milijardama. Od ovog velikog broja računala, sve osim beznačajnog malog broja su digitalna elektronički programabilna računala sa pohranjenim programima. Siguran sam da izvorno pitanje nije o tome kako su ljudi s titulom "računalo" proveli svoj radni dan. Između tih dviju vrsta računala dolazi do napredovanja zanimljivih uređaja koji nisu obuhvaćeni ovim odgovorom.

Slijedi odgovor DavidPostilla:

Povijest operacijskih sustava (Izvor: Kent State University)

Operacijski sustavi razvili su se kroz niz različitih faza ili generacija koji odgovaraju otprilike desetljećima.

1940 - prva generacija

Najranija elektronska digitalna računala nisu imala operativne sustave. Strojevi vremena bili su tako primitivni da su se programi često unijeli jedan po jedan na redove mehaničkih sklopki (utičnih ploča). Programski jezici bili su nepoznati (čak ni neki montažni jezici). Operacijski sustavi nisu bili čuti.

1950 - druga generacija

Do ranih 1950-ih, rutina je nešto poboljšana s uvođenjem punch kartica. General Motors Research Laboratories implementirali su prve operacijske sustave početkom 1950-ih za njihov IBM 701. Sustavi 1950-ih uglavnom su vodili jedan posao istodobno. To su bili zasebni sustavi obrade pojedinačnih serija jer su programi i podaci poslani u skupinama ili serijama.

Povijest operacijskih sustava (Izvor: Wikipedia)

Najranija računala bila su glavna okna koji nisu imali nikakav oblik operativnog sustava.

Svaki je korisnik imao isključivo korištenje stroja u određenom vremenskom razdoblju i stigao bi u računalo s programom i podacima, često na bušene papirnate kartice i magnetsku ili papirnu traku. Program bi se stavio u stroj i stroj će raditi sve dok program ne završi ili se sruši.

Programi se općenito mogu debugirati pomoću upravljačke ploče pomoću sklopki prekidača i ploče svjetla. Rečeno je da je Alan Turing bio gospodar toga na ranom Mark Markmeru 1 i da već izvodi primitivnu koncepciju operacijskog sustava od načela univerzalnog Turingovog stroja.

Zanima li vas više povratnih informacija o toj temi? Zatim svakako posjetite živu diskusiju povezanu ispod!

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.