Lataa esitys
Esittely latautuu. Ole hyvä ja odota
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:
Samankaltaiset esitykset
© 2023 SlidePlayer.fi Inc.
All rights reserved.