Mitä käsitteitä käytettiin ennen käyttöjärjestelmiä?
Tietokoneet ovat olleet kanssamme jo jonkin aikaa, mutta ennen modernien käyttöjärjestelmien käyttöönottoa, mitä käytettiin varhaisiin tietojärjestelmiin? Tämän päivän SuperUser-Q&A -viesti vie utelias lukijan matkalle ajoissa.
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Kuva: Computer Conservation Society -lehden tiedote.
Kysymys
SuperUser-lukija nEw gUy haluaa tietää, mitä tietokonejärjestelmiä käytettiin ennen kuin nykyaikaiset käyttöjärjestelmät ovat syntyneet:
Käyttöjärjestelmät ovat nykyaikaisen tietojenkäsittelyn perusta, mutta ennen sitä tietokonejärjestelmissä käytettiin niitä toimimaan?
Mitä käytettiin tietokonejärjestelmien työskentelyyn ennen nykyaikaisia käyttöjärjestelmiä?
Vastaus
SuperUserin avustajat RedGrittyBrick ja DavidPostill ovat vastaus meille. Ensimmäinen, RedGrittyBrick:
Varhaiset tietokoneet* suoritti yhden ohjelman kerrallaan ja ohjelmat ladattiin suoraan paperinauhalta, jossa oli reiät, joihin oli rei'itetty (esimerkiksi). Voit ohjelmoida aikaisimmat tietokoneet* asettamalla suuri joukko kytkentäkytkimiä.
Kolossi
kartasto
Manchester
*Käytän sanaa 'tietokone' tarkoittamaan sellaista laitetta, joka on nykyään miljardeissa. Tästä suuresta määrästä tietokoneista kaikki paitsi pieni määrä ovat digitaalisia elektronisia ohjelmoitavia tietokoneita, joissa on tallennettuja ohjelmia. Olen varma, että alkuperäisessä kysymyksessä ei ole kysymys siitä, miten ihmiset, joilla on työnimike "tietokone", viettivät työpäivänsä. Näiden kahden tietokonetyypin välillä on edistynyt 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 eri vaiheiden tai sukupolvien kautta, jotka vastaavat suunnilleen vuosikymmeniä.
1940-luku - ensimmäinen sukupolvi
Varhaisimmilla elektronisilla tietokoneilla ei ollut käyttöjärjestelmiä. Ajan koneet olivat niin alkeellisia, että ohjelmat syötettiin usein bitti kerrallaan mekaanisten kytkimien riveihin (pistokkeet). Ohjelmointikielet olivat tuntemattomia (ei edes kokoonpanokieliä). Käyttöjärjestelmät olivat tuntemattomia.
1950-luvulla - toinen sukupolvi
1950-luvun alkupuolella rutiini oli parantunut jonkin verran lyijykorttien käyttöönoton myötä. General Motors Research Laboratories toteutti ensimmäiset käyttöjärjestelmät 1950-luvun alussa IBM 701: lle. 1950-luvun järjestelmät suorittivat yleensä yhden työn kerrallaan. Näitä kutsuttiin yksivaiheisiksi eräkäsittelyjärjestelmiksi, koska ohjelmat ja tiedot lähetettiin ryhmissä tai erissä.
Käyttöjärjestelmien historia (Lähde: Wikipedia)
Varhaisimmat tietokoneet olivat keskusyksiköitä, joilla ei ollut minkäänlaista käyttöjärjestelmää.
Jokaisella käyttäjällä oli yksinoikeus käyttää konetta suunnitellun ajan ja saapui tietokoneeseen ohjelmalla ja datalla, usein lävistetyillä paperikorteilla ja magneetti- tai paperinauhalla. Ohjelma ladataan koneeseen ja kone toimisi, kunnes ohjelma oli valmis tai kaatunut.
Ohjelmia voidaan yleensä korjata ohjauspaneelin kautta vaihtokytkimillä ja paneelivaloilla. Sanotaan, että Alan Turing oli tämän mestari varhaisessa Manchester Mark 1 -koneessa ja että hän jo johti primitiivisen käsityksen käyttöjärjestelmästä Universal Turingin koneen periaatteista.
Haluatko nähdä enemmän palautetta tästä aiheesta? Varmista sitten, että vierailet vilkkaalla keskustelukierroksella, joka on linkitetty alla!
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.