Missä menee KJ:n ja ohjelmien välinen raja?
"Operating systems are required for any computer to be usable by a
non-specialist"
Barry Fagin, "Computers, Science, and the Microsoft Case",
Computers and Society, June 1999
- Mieti pienryhmissä palveluita, joita haluaisit käyttöjärjestelmän
tarjoavan sinulle, jos olisit ohjelmistosuunnittelija ja tehtävänäsi
olisi valita käyttöjärjestelmä projektiin, jossa tehdään:
- seittipalvelu (WWW),
- tekstinkäsittelyohjelma,
- taulukkolaskentaohjelma,
- 10 miljoonan asukkaan kaupungin terveydenhuollon potilastietojärjestelmä,
- "Kola"-nimisiä humaltumisjuomatölkkejä myyvä automaatti, tai
- 3D-grafiikkaa hyödyntävä tietokonepeli.
- Vaihda ryhmän palveluluettelo naapuriryhmän kanssa. Miettikää jokaisesta
palvelusta kuuluuko se (ryhmänne mielestä) käyttöjärjestelmän tarjoamiin
palveluihin vaiko jonnekin muualle (laitteistovalmistajan tarjoamiin
ajureihin, erillisiin apuprosesseihin, jokaisen ohjelmiston on itse
toteutettava tämä osa, ...).
- Mitkä syyt vaikuttavat siihen, mitä osia käyttöjärjestelmävalmistaja ottaa
mukaan tuotteeseensa?