Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Käyttöjärjestelmien perustehtävät

Samankaltaiset esitykset


Esitys aiheesta: "Käyttöjärjestelmien perustehtävät"— Esityksen transkriptio:

1 Käyttöjärjestelmien perustehtävät
Mikko Laamanen

2 Sisällys Käyttöjärjestelmien tarkoitus Prosessien hallinta
Muistinhallinta Oheislaitteiden hallinta Tiedostonhallinta

3 Käyttöjärjestelmien tarkoitus
Tarjota tietokoneen peruspalveluja helposti ja turvallisesti Resurssien jakaminen Esim. Unix etäkirjautumisella / Windows perhekoneessa Virtuaalikoneet Lähde:

4 Prosessien hallinta Prosessi = jonkin ohjelman suoritus
Tärkeää käytettävyyden ja tehokkuuden kannalta Prosessien erilaiset tilat: Aktiivinen Valmiustila Pysäytetty Prosessien vaihtaminen tilojen avulla Keskeytykset

5 Muistinhallinta Tietokone tarvitsee prosessorin rekisterejä suuremman muistin => keskusmuisti Koko järjestelmän tehokkuus riippuu muistinhallinnasta Muisti varataan vain kun sitä tarvitaan Muisti vapautetaan heti kun sitä ei enää tarvita Tarkoituksena myös hoitaa sovellusohjelmien pyytämät muistitoiminnot

6 Oheislaitteiden hallinta
Oheislaitteita ovat mm. syöttö-, tulostus- ja tallennusvälineet Tarkoitus huolehtia prosessien oheislaitteiden käytöstä Esim. äänikortin käyttö prosessien kesken Laiteajurit

7 Tiedostonhallinta Tiedosto = nimetty kokoelma dataa
Tiedostojen tallennus massamuisteihin Puskurina toimiminen tiedostojen tallennuksessa Kirjanpito levyn sisällöstä Tiedostojärjestelmät Kokoelma tiedostoja hierarkisessa hakemistorakenteessaaa Esim. FAT32, NTFS, UFS, EXT3 Lähde:


Lataa ppt "Käyttöjärjestelmien perustehtävät"

Samankaltaiset esitykset


Iklan oleh Google