If-Koubou

Mitä "käsitteitä" käytettiin ennen käyttöjärjestelmiä?

Mitä "käsitteitä" käytettiin ennen käyttöjärjestelmiä? (Miten)

Tietokoneet ovat olleet kanssamme jo jonkin aikaa, mutta ennen nykyaikaisten käyttöjärjestelmien käyttöönottoa, mitä käytettiin varhaisten tietokonejärjestelmien käyttämiseen? Tämän päivän SuperUser Q & A -viesti vie utelias lukijan matkalle ajoissa.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kuva courtesy of Tietokoneen säilytysyhdistyksen tiedotustilaisuus.

Kysymys

SuperUser-lukija nEw gUy haluaa tietää, mitä käytettiin tekemään tietokonejärjestelmistä töitä ennen modernin käyttöjärjestelmän syntymistä:

Käyttöjärjestelmät ovat perusta modernille tietojenkäsittelylle, mutta ennen sitä, mitä käytettiin tietokonejärjestelmissä, jotta ne toimisivat?

Mitä käytettiin, jotta tietojärjestelmät toimisivat ennen modernia käyttöjärjestelmää, jonka olemme tuttuneet tänä päivänä?

Vastaus

Vastauksemme RedGrittyBrickille ja DavidPostiltille ovat meille vastauksemme. Ensin ylös, RedGrittyBrick:

Varhaiset tietokoneet* ohjasi yhtä ohjelmaa kerrallaan ja ohjelmat ladattiin suoraan paperiteipistä, jossa oli reikiä (esimerkiksi). Sinä ohjelmoisit aikaisimmat tietokoneet* asettamalla suuri joukko sammutuskytkimiä.

Kolossi

kartasto

Manchester

*Käytän sanaa "tietokone" tarkoittaen sellaista laitetta, joka nykyään on miljardeja. Tästä suuresta määrästä tietokoneita, kaikki muu kuin merkityksetön pieni määrä ovat digitaalisia elektronisia ohjelmoitavia tietokoneita, joissa on tallennettuja ohjelmia. Olen varma, että alkuperäinen kysymys ei koske sitä, kuinka ihmiset, joilla on työpaikka "tietokone", viettävät työpäivänsä. Näiden kahden tyyppisen tietokoneen välillä on mielenkiintoisia laitteita, jotka eivät kuulu tähän vastaukseen.

DavidPostillin vastauksen jälkeen:

Käyttöjärjestelmien historia (Lähde: Kent State University)

Käyttöjärjestelmät ovat kehittyneet useilla eri vaiheilla tai sukupolvilla, jotka vastaavat suunnilleen vuosikymmeniä.

1940-luku - ensimmäinen sukupolvi

Aikaisimmilla sähköisillä digitaalisilla tietokoneilla ei ollut käyttöjärjestelmiä. Ajankohtaiset koneet olivat niin alkeellisia, että ohjelmat syötettiin usein kerrallaan kerrallaan rivejä mekaanisten kytkinten (plug-levyt). Ohjelmointikielet olivat tuntemattomia (ei myöskään kokoonpanokieltä). Käyttöjärjestelmät olivat ennennäkemättömiä.

1950 - toinen sukupolvi

1950-luvun alussa rutiini oli parantunut jonkin verran rei'itettyjen korttien käyttöönotolla. General Motors Research Laboratories toteutti ensimmäiset käyttöjärjestelmät 1950-luvun alussa IBM 701: nsä varten. 1950-luvun järjestelmät suorittivat yleensä yhden työn kerrallaan. Näitä kutsuttiin yksivaiheisten erien käsittelyjärjestelmiksi, koska ohjelmat ja tiedot toimitettiin ryhmissä tai erissä.

Käyttöjärjestelmien historia (Lähde: Wikipedia)

Varhaisimmat tietokoneet olivat päärakenteita, joissa ei ollut minkäänlaista käyttöjärjestelmää.

Jokaisella käyttäjällä oli yksinomainen käyttö koneeseen aikataulun mukaisesti ja saapui tietokoneeseen ohjelmalla ja tiedoilla, usein rei'itetyillä paperikorteilla ja magneettisella tai paperiteipillä. Ohjelma ladataan koneeseen ja kone toimii kunnes ohjelma on valmis tai kaatunut.

Ohjauspaneeliin voidaan yleensä ohjelmoida vipukytkimien ja paneelivalojen avulla. Sanotaan, että Alan Turing oli tämän mestari Manchester Mark 1 -laitteiston varhaisessa vaiheessa ja että hän jo johti primitiivisen käyttöjärjestelmän käsityksen Universal Turingin koneen periaatteista.

Haluatko nähdä lisää palautetta tästä aiheesta? Varmista sitten vierailla alla olevasta vilkasta keskusteluketjua!

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.