Osituskäyttö
Osituskäyttö tarkoittaa tietojenkäsittelyssä tietokoneen resurssien jakamista useiden käyttäjien välillä lähes samanaikaisesti.[1] Moniohjelmointiin yhdistettiin suojauksia, joka mahdollisesti useiden epäluotettavien käyttäjien toiminnan samalla koneella.[2]
Osituskäyttöjärjestelmä toimii keskustietokoneella, johon käyttäjät ovat yhteydessä päätteiden[3] tai pääte-emulaattorien[4][5][6] avulla.
Osituskäytöllä pyrittiin ratkomaan eräajon ongelmia: osituskäyttöjärjestelmiä olivat muun muassa Compatible Time-Sharing System (CTSS, 1961) ja Dartmouth Time Sharing System.[7][8] CTSS oli erittäin menestyksekäs järjestelmä, joka oli käytössä vuoteen 1972 saakka ja rajoituksistaan huolimatta osoitti osoituskäytön kätevyyden ja käytännöllisyyden. Multics kehitettiin CTSS:n kehitysaskeleena, jossa tavoitteena oli tarjota tietojenkäsittelypalvelua.[2]
Osituskäytöllä pystyttiin jakamaan laitteiston kustannuksia. Tämän myötä kehitettiin keinoja turvallisuustasoille, jolloin tiedot pystyttiin pitämään luotettavasti erillään. Len La Padula ja David Elliott Bell saivat kesällä 1972 tehtäväksi kehittää matemaattisen mallin tietokonejärjestelmien tietoturvalle, jota kutsutaan Bell-LaPadula-malliksi.[9][10] Multics toteuttaa Bell-LaPadula-mallin ohjelmallisesti.[11][12]
Suurtietokoneet olivat pääasiallisesti eräajotietokoneita.[13] Minitietokoneiden myötä yleistyi interaktiivinen tietojenkäsittely ja niiden mukana tuli osituskäyttöjärjestelmä.[14]
Osituskäyttöjärjestelmiä
[muokkaa | muokkaa wikitekstiä]- Berkeley Time-Sharing System
- Compatible Time-Sharing System
- Dartmouth Time Sharing System
- Incompatible Timesharing System
- Universal Time-Sharing System
- Multics
- Unix (alkuperäinen kehityssuunta)
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ Time-sharing Encyclopaedia Britannica. Viitattu 15.10.2019. (englanniksi)
- ↑ a b Silberschatz & Galvin & Gagne: Operating System Concepts, s. 591–592,915. (Eighth edition) Wiley, 2009. ISBN 978-0-470-12872-5 (englanniksi)
- ↑ Early Timesharing cs.cornell.edu. Viitattu 15.10.2019. (englanniksi)
- ↑ PuTTY: a free SSH and Telnet client chiark.greenend.org.uk. 29.10.2022. Viitattu 8.2.2023. (englanniksi)
- ↑ Nowicki, William I.: Partitioning of Function in a Distributed Graphics System (sivu 4 ym.) 1985. Stanford University. Viitattu 8.2.2023. (englanniksi)
- ↑ Girard, John E.: The more things change... Computerworld, 4.5.1992, nro 18, s. 83–84. (englanniksi)
- ↑ Brandel, Mary: 1961: Learning to share 29.6.1999. CNN. Viitattu 23.11.2017.
- ↑ The Vision of Interactive Computing and the Future columbia.edu. Viitattu 13.9.2019. (englanniksi)
- ↑ David Elliott Bell: Looking Back at the Bell-La Padula Model (PDF) acsac.org. 7.12.2005. Viitattu 11.3.2025. (englanniksi)
- ↑ D. Elliott Bell & Leonard J. LaPadula: Secure Computer Systems: Mathematical Foundations (PDF) Arkistoitu Viitattu 11.3.2025. (englanniksi)
- ↑ R. Michael Tague: Multics Security Model - Bell and LaPadula web.mit.edu. 1.8.1985. Viitattu 11.3.2025. (englanniksi)
- ↑ Paul A. Karger & Roger R. Schell: Multics Security Evaluation: Vulnerability Analysis (PDF) acsac.org. Viitattu 11.3.2025. (englanniksi)
- ↑ Interactive Computing Computer History Museum. Viitattu 13.9.2019. (englanniksi)
- ↑ Georg Wittenburg: The Minicomputers of the 70s inf.fu-berlin.de. Viitattu 14.8.2021. (englanniksi)