Burroughs B5000 oli Burroughsin valmistama suurtietokone, joka käytti diskreettejä transistoreja ja myöhemmin mikropiirejä.[1]

Tietokone julkaistiin vuonna 1961.[2] Päivitetty seuraaja B5500 julkaistiin vuonna 1964, jonka seuraaja B6500 julkaistiin vuonna 1966.[3]

Tietokoneessa oli pinokäskyjä ALGOL 60 -ohjelmien tehokkaaseen suoritukseen.[4] Laitteiston suunnittelussa oli mukana periaatteita kuten mahdollisuus suorittaa ohjelmaa riippumatta sen sijainnista, data olisi riippumaton sen sijainnista ja muistiosoitus ohjelmissa käyttäisi kontekstia hyödyksi.[5]

B5000:n Master Control Program (MCP) oli mahdollisesti ensimmäinen korkeamman tason ohjelmointikielellä toteutettu käyttöjärjestelmä.[6][5] MCP tallennettiin osaan rumpumuistia, josta sitä kutsutaan tietyissä tapahtumissa tai järjestelmätilanteissa.[5] MCP:n suoritusta kutsuttiin kontrollitilaksi (engl. Control State) ja siirtymät kontrollitilaan tapahtuvat keskeytyksien kautta.[5]

Lähteet muokkaa

  1. Dvorak, John C.: IBM and the Seven Dwarfs — Dwarf One: Burroughs Dvorak Uncensored. Viitattu 15.9.2017.
  2. Nick Bywater & Matt Chandler: Burroughs B5000 Computer cs.uaf.edu. Viitattu 31.3.2018.
  3. Alastair J.W. Mayer: The Architecture of the Burroughs B5000 smecc.org. 1982. Viitattu 31.3.2018.
  4. Per Brinch Hansen: Classic Operating Systems: From Batch Processing To Distributed Systems, s. 8. Springer, 2001. ISBN 978-1-4757-3510-9. doi:10.1007/978-1-4757-3510-9. (englanniksi)
  5. a b c d William Lonergan & Paul King: Design of the B 5000 System (PDF) people.eecs.berkeley.edu. 1987. Viitattu 29.9.2021. (englanniksi)
  6. Paul Green: Multics Virtual Memory - Tutorial and Reflections multicians.org. Viitattu 24.9.2021. (englanniksi)

Aiheesta muualla muokkaa