Käyttöjärjestelmistä ei ole yleistä keskustelupalstaa. Mistä se kertoo? Siitä että jokaisen on valittava puolensa? Käyttöjärjestelmät eivät sinällään ketään kiinnosta, vaan sen merkki?
Onko yleiskäsitetteelle "käyttöjärjestelmä" käyttöä. Onko se synonyymi Linuxille tai Windowsille? Voiko konetta koskaan käyttää ilman käyttöjärjestelmää, esim. pelkkää selainta tai Javan virtuaalikonetta. Jos ohjelmat yleensä tehtäisiin tiettyjen sääntöjen mukaan, niin käyttistä ei tarvittaisi valvomassa muistin varausta? Pelkät laiteohjaimet riittäisi?
Käyttöjärjestelmää ei kuulemma ollut vielä 8-bittisissä koneissa. Vai oliko? Oliko Basic käyttöjärjestelmä?
Onko yleiskäsitetteelle "käyttöjärjestelmä" käyttöä. Onko se synonyymi Linuxille tai Windowsille? Voiko konetta koskaan käyttää ilman käyttöjärjestelmää, esim. pelkkää selainta tai Javan virtuaalikonetta. Jos ohjelmat yleensä tehtäisiin tiettyjen sääntöjen mukaan, niin käyttistä ei tarvittaisi valvomassa muistin varausta? Pelkät laiteohjaimet riittäisi?
Käyttöjärjestelmää ei kuulemma ollut vielä 8-bittisissä koneissa. Vai oliko? Oliko Basic käyttöjärjestelmä?
Vastaukset 3
Vanhimmat
Konetta voi käyttää ilman käyttöjärjestelmää. Tällöin ohjelman pitää huolehtia kaikesta itse ja jokaiselle koneelle pitää olla juuri sille räätälöity ohjelma.
Käyttöjärjestelmä standardisoi ohjelmille rajapinnat, jonka kautta se kommunikoi ulkomaailman kanssa. Esimerkiksi näppäimistön luku voidaan tehdä kaikissa koneissa samalla tavalla. Käyttöjärjestelmä huolehtii erilaisten näppiksien (usb,ps/2 yms.) toiminnasta niin että näppäimen painallus tulee ohjelmalle aina samoin. Käyttöjärjestelmät myös huolehtivat (yleensä) myös eri ohjelmien yhtäaikaisesta toiminnasta.
Käyttöjärjestelmä on yleisnimitys, joka kattaa myös paljon muutakin kuin Windowsin ja Linuxin. PC:n käyttöjärjestelmiä on vaikkapa OS/2, BSD ja Solaris. Myös muilla koneilla kuin peeceellä on käyttöjärjestelmä. Esimerkkinä vaikka kännykät, verkkolaitteet, langattomat tukiasemat, pelikonsolit, digiboxit yms.
Basic on ohjelmatulkki, joka toimi käyttöjärjestelmän päällä. Se että aikoinaan tuntui siltä ettei koneessa ole käyttöjärjestelmää johtui siitä että DOS latautui hetkessä ja ruudulla oli näkyvissä vain komentokehote.
Lyhesti sanottuna käyttöjärjestelmä "virtualisoi" muille ohjelmille rajapinnan. Jostain syystä sanaa "virtualisointi" ei käytetä tässä yhteydessä, kun rajapinta rakennetaan raudan päälle. Eikö kyse ole kuitenkin melko samanlaisesta toiminnallisuudesta?
Miellän käyttöjärjestelmän tietokoneen "juuriohjelmaksi", koska kaikki muut ohjelmat toimivat tämän päällä. Esim. laiteohjaimet, työpöytäsovellukset ja vieläpä javascript ja emulaattorilla pelatut pelitkin ajetaan käyttiksen päällä. Kuitenkin päällekäisten virtualisointien vuoksi käyttöjärjestelmäkään ei aina näy sovellukselle.
Tuo rajapintojen standardisointi on tosiaan tärkeä.
Käyttis pakottaa tekemään tiettyä tietokoneen osaa tietyllä tavalla. Muut ohjelmat eivät saa varata prosessoriakaan kokonaan omaan käyttöön.