Perustietoa käyttöjärjestelmistä o Tietokoneen toimintaperiaate o Käyttöjärjestelmistä o Esimerkkejä käyttöjärjestelmistä o Peruskäyttöharjoitus
Tietokoneen toimintaperiaate Sovelluksen käyttöliittymä: sovelluksen (esim. MS Office ohjelmat) käyttämiseen liittyvät komennot Käyttöjärjestelmän käyttöliittymä: koneen käyttäjää varten suunniteltu rajapinta käyttöjärjestelmään (tällä kurssilla Windows) API: ohjelmia varten määritelty käyttöjärjestelmäkohtainen rajapinta BIOS: laitteistoon toteutettu rajapinta käyttöjärjestelmän kutsuille
Käyttöjärjestelmä o Toimii välittäjänä tietokoneen ja käyttäjän välillä tietokoneen ja sovellusohjelmien välillä tietokoneen ja oheislaitteiden välillä o Ladataan tietokoneeseen aina kun kone käynnistetään, sisältää oheislaitteiden ajurit komentotulkin käyttäjän antamille komennoille o Antaa käyttäjälle välineet käsitellä koneessa olevia tietoja o Hakemistorakenne Kansiot (Windows, MacOS) = Hakemistot (Unix, Dos), ja Tiedostot (Windows, MacOS, Unix, Dos) Kaikki tiedostot perimmiltään bittijonoja, tiedostojen tallennusmuoto määrää miten talletettu tieto tulkitaan
Esimerkkejä käyttöjärjestelmistä o CP/M, Digital Research yleisin käyttöjärjestelmä 1980-luvun alkupuolella, 1988 MS DOS yhteensopivaksi (DR DOS) o OS/2, IBM + Microsoft julkaistiin 1987, Microsoft jäi pois projektista 1991, vakaa, luotettava, käytössä esim. ydivoimaloissa, lennonjohtosovelluksissa o DOS, Microsoft julkaistiin 1981, viimeinen itsenäinen DOS 6.22 julkaistiin 1994 o o o o o VMS, OpenVMS, Digital Equipment Corporation VAX-tietokoneiden käyttöjärjestelmä Unix-pohjaiset käyttojärjestelmät kehitettiin yhdessä c-ohjelmointikielen kanssa 1970-luvun alussa monia sekä kaupallisia että avoimia Unixeja monen käyttäjän keskustietokoneet, palvelimet, tehokkaat työasemakoneet Unix-yhteensopivat uudelleen kirjoitettuja käyttöjärjestelmiä, eivät perustu Unixin koodiin, esim. Minix, Linux Palm OS kämmentietokoneisiin suunniteltu käyttöjärjestelmä Symbian pienten laitteiden käyttöjärjestelmä käytössä mm. matkapuhelimissa (Nokia, Sony Ericsson, Panasonic) Mac OS (Macintosh System 1-7, Mac OS 8-10, Tiger, Leopard) o o Windows (95, 98, CE, NT, 2000, ME, XP, Vista, Windows 7*)
Esim. DOS, Unix, Linux Merkkipohjaiset käyttöjärjestelmät
Unix o Monen samanaikaisen käyttäjän käyttöjärjestelmä (ns. osituskäyttöjärjestelmä) o UNIX käyttöjärjestelmällä on monta valmistajaa (kaupallisia) o Käytetään lähinnä yritysten ja yliopistojen palvelinkoneilla o Yliopistolla on UNIX-palvelinkoneita, esim. kielo.uta.fi käyttäjien kotihakemistot tutustumme Unixiin hiukan harjoituksen 9 yhteydessä
GUI-pohjaiset käyttöjärjestelmät o GUI (Graphical User Interface) Graafinen käyttöliittymä o Ei tarvitse muistaa komentoja, käsitellään osoitin-välineen avulla graafisia olioita: WIMPkäyttö-liittymät (windows, icons, mouse and pointing) o Kehitys lähti liikkeelle Palo Altossa 1973 o Applen Macintosh 1984 ensimmäinen kaupallinen
MacOS Snow Leopard v. 10.6 o Käy katsomassa http://www.apple.com/findouthow/mac/#anatomy o Uusin, OS X Lion http://www.apple.com/macosx/whats-new/#video-lion
Linux o Linux on melkein UNIX o Kehitetty 1990-luvulla o Periaatteessa ilmainen o Levityspaketit asennuspaketti, jossa Linuxin ydin ja sovellusohjelmia Palvelimille esim. RedHat, työasemille esim. Mandrake tai SuSE o Verkossa paljon oppaita, esim. http://www.linuxquestions.org/linux/answers/ Yliopistossa TKT:n laitoksella Linux-luokka (Linux Ubuntu) aloittelijoille hyvä opas http://fi.wikibooks.org/wiki/ubuntu_tutuksi
Microsoft Windows o Graafisen käyttöliittymän kehitys Windows 1.0:sta Windows 7:aan
Windows 7 Ikkunoiden kohdistus, ravistus (snapping, shaking) Näytä työpöytä Resurssienhallinta, kirjastot Tehtäväpalkki (sovellukset, kiinnitys, ohjelmien viimeksi avatut dokumentit)
Tietokoneen kunnossapito o Vaikka tietokoneella pystyykin tekemään nykyään jo lähes kaikkea, se ei tarkoita, että tietokone ei tarvitsisi kunnossapitoa Valitettavan moni laiminlyö pahasti tätä o Tämä on verrattavissa auton huoltoon: jos sitä ei säännöllisesti suorita, alkaa kulkupeli reistailla Tietokoneissa reistailu tulee ilmi paljon nopeammin, riippuen toki laitteistosta o Tietyillä keinoilla tietokoneen elinikää ja käytettävyyttä voidaan pidentää!
Syitä tietokoneen ylläpitotarpeelle o Virukset & haittaohjelmat Voivat aiheuttaa suuriakin ongelmia o Nykypäivän käyttöjärjestelmät ovat niin monimutkaisia, että ne jättävät jälkeensä paljon turhia tiedostoja Etenkin Windows-järjestelmät ovat pahamaineisia tästä ominaisuudesta o Internetin käyttö Tiesitkö, että useimmissa selaimissa on automaattisesti päällä ns. välimuisti? Välimuisti nopeuttaa selailua, mutta voi pahimmassa tapauksessa jättää satojen megatavujen edestä ylimääräistä koneellesi o Holtiton koneen käyttö Kun ei täysin ymmärretä, miten kaikki toimii, moni asia tulee tehtyä ylläpidollisesta näkökulmasta hutiloiden HUOM! Tietokoneen kunnossapitäminen ei ole rakettitiedettä!
Seurauksia o Tietokoneen hidastelu Tämä on yksi yleisimmistä ongelmista, johon moni turhautuu Ilmenee mm.: Käytettäessä Käynnistettäessä o Mitä kummallisimmat virheilmoitukset o Ohjelmien toimimattomuus o Virusten kohdalla esimerkiksi koneen joutuminen ns. botti-verkkoon tai luvattoman etäkäytön kohteeksi o Tietojenkalastelu
Apua! Olenko tuhoon tuomittu? o Hyviä uutisia: et ole o Tuoreen selvityksen mukaan Suomi on turvallisin maa haittaohjelmien suhteen (http://www.tietoviikko.fi/kaikki_uutiset/hyva+suomi+taalla+eivat+haittaohjelmat+pesi/a789059) Virustorjunnasta huolehtiminen on silti erittäin tärkeää! o Koneen kunnossapidosta huolehtimatta jättäminen (jos laskemme virukset yms. pois) ei yleensä tarkoita muuta kuin käyttäjän hermojen kiristelyä
Keinoja koneen kunnossapitoon 1. Virustorjuntaohjelma ajan tasalle! Päivittämättä jäänyt virustutka ei suojaa uusimmilta uhilta Muista myös pitää se päällä! 2. Pidä myös muut käyttämäsi ohjelmat päivitettyinä Aika ajoin ohjelmista saattaa löytyä haavoittuvuuksia, joita ulkopuoliset tahot voivat käyttää hyväkseen Pääsääntöisesti päivitykset parantavat ohjelmien toimintakykyä Tämä koskee myös Windowsin omia päivityksiä, ÄLÄ laiminlyö niitä! 3. Tiedä, mitä lataat sekä mihin tallennat ja asennat Esimerkiksi käyttöohjelmat kannattaa asentaa yhden kansion alle (mutta tietysti jokainen ohjelma omaan kansioonsa!) -> helpottaa mm. niiden löytämistä Vältyt siltä, että lataa tiedostoja monta kertaa useaan paikkaan (syövät kovalevytilaa) Lukekaa asennuksen aika tulevat ohjeet/viestit!
4. Poista itse lataamiasi turhia/käyttämättömiä tiedostoja/ohjelmia Ole kuitenkin tarkkana, ettet poista käyttöjärjestelmän omia tiedostoja (erottaminen voi olla joskus hankalaa) Helpottaa niiden oleellisten tiedostojen löytämistä, vapauttaa kovalevytilaa 5. Hanki siivousohjelma Nämä ohjelmat osaavat poistaa turvallisesti esim. selainten välimuistin ja järjestelmän rekisterin Tällaisia ohjelmia ovat CCleaner (http://www.piriform.com/ccleaner), SlimCleaner (http://slimcleaner.com/) sekä COMODO System-Cleaner (http://systemutilities.comodo.com/) Muitakin on olemassa, varmista kuitenkin ennen lataamista, että kyseessä ei ole haittaohjelma ja ohjelman maksullisuus When in doubt, google it! Muista myös käyttää sitä! 6. Suorita levyneheytys aika-ajoin Kun käyttöjärjestelmäsi tallentaa tietoja kovalevylle, se ei suinkaan tallenna niitä yhtenä pötkönä, vaan hajottaa (osittaa) palaset erilleen Tilannetta voi verrata kirjaan, jossa virkkeiden lauseet on ripoteltu eri puolille Levyneheytyksen tarkoitus on koota tiedot yhteen ja näin ollen helpottaa/nopeuttaa niiden lukemista! Microsoftin ohje Windowsin levyneheytykseen (http://windows.about.com/od/maintainandfix/ss/sbsdefragwin7.htm)
7. Koneen formatointi Etenkin Windowsin tapauksessa ei ole olemassa keinoja välttää tätä pitkässä juoksussa Tarkoittaa käytännössä käyttöjärjestelmän uudelleenasentamista KAIKKI poistetaan kovalevyltä Suositeltavaa olisi tehdä tämä vähintään kerran parissa vuodessa Jotkut tekevät tämän useitakin kertoja vuodessa Jotkut eivät koko tietokoneen eliniän aikana Yksi suurimmista syistä, että ostetaan uusi kone! Formatoimaton tietokone, jossa pyörii Windows järjestelmä hidastuu ajan saatossa teitpä mitä tahansa! 8. Tiedä mitä teet Hämärän oloisille Internet-sivuille ei kannata mennä, eikä todellakaan ladata niiltä mitään! Älä anna ilman hyviä perusteluja tärkeitä tietoja itsestäsi mihinkään Älä aja ohjelmia, joita et muista asentaneesi Jälleen kerran kannattaa googlettaa esim. ohjelman nimi, jos on epävarma! Maalaisjärjen käyttäminen on suositeltua ja maltti on valttia! Internet on mm. pullollaan ohjelmia, jotka väittävät nopeuttavansa konettasi -> osa näistä pitää paikkansa, osa on puolestaan täyttä potaskaa, suhtaudu varauksella!