Tietokoneet ovat olleet kanssamme jo jonkin aikaa, mutta mitä ennen nykyaikaisten käyttöjärjestelmien tuloa käytettiin saamaan aikaan varhaiset tietokonejärjestelmät? Tämän päivän SuperUser Q & A -viesti vie utelias lukija matkalle ajassa taaksepäin.
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-yhteisöstään, joka on Stack Exchangen osasto.
Kuva: Tietokoneiden suojeluyhdistyksen tiedote .
Kysymys
SuperUser-lukijan uusi gUy haluaa tietää, mitä käytettiin tietokonejärjestelmien saamiseksi toimimaan ennen nykyaikaisten käyttöjärjestelmien syntymistä:
Käyttöjärjestelmät ovat nykyaikaisen tietojenkäsittelyn perusta, mutta mitä ennen sitä käytettiin tietokonejärjestelmissä, jotta ne toimisivat?
Mitä käytettiin tietokonejärjestelmien saamiseksi toimimaan ennen nykypäivän nykyaikaisia käyttöjärjestelmiä?
Vastaus
SuperUser-avustajilla RedGrittyBrickillä ja DavidPostillillä on vastaus meille. Ensin, RedGrittyBrick:
Varhaiset tietokoneet * juoksi yhden ohjelman kerrallaan ja ohjelmat ladattiin suoraan paperinauhasta, johon oli rei'itetty reikiä (esimerkiksi). Ohjelmoit jo aikaisimmat tietokoneet * asettamalla suuri joukko virtakytkimiä.
![]()
![]()
![]()
* Käytän sanaa ”tietokone” tarkoittamaan sellaista laitetta, jota nykyään on miljardeja. Tästä suuresta määrästä tietokoneita kaikki, paitsi merkityksetön pieni määrä, ovat digitaalisia elektronisia ohjelmoitavia tietokoneita, joihin on tallennettu ohjelmia. Olen varma, että alkuperäinen kysymys ei koske sitä, miten ihmiset, joilla on työnimike ”tietokone”, viettivät työpäivänsä. Näiden kahden tyyppisen tietokoneen välillä on mielenkiintoisia laitteita, joita tämä vastaus ei kata.
DavidPostillin vastaus:
Käyttöjärjestelmien historia ( Lähde: Kent State University )
Käyttöjärjestelmät ovat kehittyneet useiden erillisten vaiheiden tai sukupolvien kautta, jotka vastaavat suunnilleen vuosikymmeniä.
1940-luku - ensimmäinen sukupolvi
Aikaisimmissa elektronisissa digitaalisissa tietokoneissa ei ollut käyttöjärjestelmiä. Tuon ajan koneet olivat niin alkeellisia, että ohjelmat syötettiin usein yksi bitti kerrallaan mekaanisten kytkinten (pistolevyjen) riveille. Ohjelmointikielet olivat tuntemattomia (ei edes mitään kokoonpanokieliä). Käyttöjärjestelmät olivat ennenkuulumattomia.
1950-luku - toinen sukupolvi
1950-luvun alkuun mennessä rutiini oli parantunut jonkin verran, kun otettiin käyttöön perfokortit. General Motors Research Laboratories otti ensimmäiset käyttöjärjestelmät käyttöön 1950-luvun alussa IBM 701 -laitteelle. 1950-luvun järjestelmät käyttivät yleensä yhtä työtä kerrallaan. Näitä kutsuttiin yhden virran eräkäsittelyjärjestelmiksi, koska ohjelmat ja tiedot toimitettiin ryhmissä tai erissä.
Käyttöjärjestelmien historia (Lähde: Wikipedia)
Aikaisimmat tietokoneet olivat keskusyksiköitä, joista puuttui käyttöjärjestelmä.
Jokainen käyttäjä oli käyttänyt laitetta yksinomaan aikataulun mukaisesti ja saapui tietokoneelle ohjelman ja tietojen kanssa, usein rei'itetyillä paperikorteilla ja magneetti- tai paperinauhalla. Ohjelma ladattiin koneeseen ja kone toimisi, kunnes ohjelma oli valmis tai kaatui.
Ohjelmat voidaan yleensä virheenkorjata ohjauspaneelin kautta vaihtokytkimillä ja paneelin valoilla. Sanotaan, että Alan Turing oli tämän mestari varhaisessa Manchester Mark 1 -koneessa ja että hän johti jo primitiivisen käsityksen käyttöjärjestelmästä Universal Turing -koneen periaatteista.
Haluatko nähdä lisää palautetta tästä aiheesta? Sitten muista käydä alla linkitetyssä vilkkaassa keskusteluketjussa!
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Katso koko keskusteluketju täältä .