OS-9

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 24. joulukuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .
OS-9
Kehittäjä Mikroware_
OS-perhe Unix-tyyppinen käyttöjärjestelmä , reaaliaikainen käyttöjärjestelmä
Ensimmäinen painos vuonna 1979
uusin versio 6.0 (Q4 2015 )
Tuetut kielet Englanti
Tuetut alustat Motorola 6809 , Motorola 680x0 , ColdFire , SuperH , ARM/XScale , MIPS , PowerPC , Intel x86
Käyttöliittymä CLI kaikissa
GUI- versioissa joillakin alustoilla
Lisenssi omistusoikeus
Osavaltio ajankohtainen
Verkkosivusto microware.com

OS-9  on Microware Systems Corporationin 1980-luvulla kehittämä moniajo- , usean käyttäjän, UNIX-tyyppisten RTOS -järjestelmien perhe. Aluksi työskenteli Motorola 6809 -prosessorien parissa . On olemassa versioita Motorola 68k , PowerPC , Intel x86 ja muille tietokoneille [1] [2] .

Käytetään interaktiivisissa ja sulautetuissa järjestelmissä . Vuonna 2001 oikeudet järjestelmään osti RadiSys Corporation , vuonna 2013 Microware LP osti ne takaisin.

Historia

Ensimmäinen versio ("OS-9 Level One"), vuodelta 1979–1980, kirjoitettiin kokoonpanokielellä Motorola 6809 -suorittimelle, ja kaikki sen prosessit suoritettiin 64 kt:n CPU-osoitetilassa ilman muistinhallintaa. Lohko. Se kehitettiin tukevaksi käyttöjärjestelmäksi BASIC09-projektille, jonka Motorola on sopinut osana 6809.-toteutusten kehitystä, ja se sisältää graafisen käyttöliittymän joillakin alustoilla.

Vuonna 1983 OS-9/6809 siirrettiin Motorola 68000 assembly-kielelle ja laajennettiin (nimeltään OS-9/68K); ja vielä myöhempi (1989) versio kirjoitettiin uudelleen ensisijaisesti C-kielellä siirrettävyyden lisäämiseksi. Kannettava versio oli alun perin nimeltään OS-9000, ja se julkaistiin 80386 PC-järjestelmille noin vuonna 1989, ennen kuin se siirrettiin PowerPC:hen noin vuonna 1995. Näistä myöhemmistä versioista puuttuu OS-9/6809 Level Two -muistikartoittimet, koska ne eivät tarvitse niitä. He käyttivät yhtä tasaista osoiteavaruutta kaikkien prosessien kesken; Muistin kartoituslaitteistoa, jos se on olemassa, käytetään pääasiassa varmistamaan, että prosessit käyttävät vain sitä muistia, jolla heillä on käyttöoikeus. Joka tapauksessa kaikki 680x0 ja 80386 (ja uudemmat) MPU:t tukevat suoraan paljon enemmän kuin 1 Mt muistia.

Kirjallisuus

Muistiinpanot

  1. Volger, Jon (kesäkuu 1987). "Down to Business: Cumana / Päivitys". A&B Computing . Argus-asiantuntijajulkaisut. Kanssa. 80-86.
  2. OS-9-kehittäjä haastaa Applen oikeuteen MacOS 9:n vuoksi • The Register . Haettu 3. heinäkuuta 2018. Arkistoitu alkuperäisestä 4. heinäkuuta 2018.

Linkit