Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuHeidi Auvinen Muutettu yli 8 vuotta sitten
1
Käyttöjärjestelmät Johdanto
2
Kurssimateriaalista 15 lukua, jotka vastaavat enemmän tai vähemmän 15 kahden tunnin pakettia Perustuu Gary Nuttin Operating Systems – A Modern Perspective. myös muita lähteitä
3
Suorituksesta Harjoituksia tai harjoitustöitä ja kotitentti (palautus henkilökohtaisesti)
4
Käyttöjärjestelmä vs. käyttöliittymä
5
Mikä on käyttöjärjestelmä? toimii laitteiston ja sovellusohjelmistojen välissä hallitsee resursseja hallitsee prosesseja toimii rajapintana järjestelmän sisällä
6
Käyttöjärjestelmä rajapintana virtuaalikone yläpuolelta tuleville järjestelmäkutsuille laiteohjaus tuo läpinäkyvyyttä järjestelmään
7
Resurssien hallinta Tietokoneella on rajattu määrä resursseja tiedon siirtoon, säilyttämiseen, käsittelyyn ja näiden toimintojen ohjaamiseen Resurssi on mitä tahansa, mitä prosessit tarvitsevat toimiakseen Käyttöjärjestelmä syö myös resursseja
8
Resurssien käytöstä Resursseja on rajatusti Resurssien käytön pitäisi olla tehokasta Kaikki prosessit pitäisi pystyä suorittamaan rajatussa ajassa Ei rengasvaraustilanteita Priorisointi (esim. käyttöjärjestelmä itsessään on tärkeä) mahdolliset erikoisehdot
9
Resurssilajit prosessoriaika keskusmuisti tiedonsiirtoväylät paikallinen toissijainen muisti muut oheislaitteet keskeytykset prosessien tuottamat viestit ohjelmat
10
Uudelleenkäytettävät (prosessori, keskusmuisti, laitteiden käyttö) vs. kertakäyttöiset resurssit (prosessoriaika, viestit, keskeytykset)
11
Resurssiluokat (toisenlainen jako) varattavat (irrotettavat): prosessori ja keskusmuisti vaihtamattomat (ei-irrotettavat): tulostin, prosessori (joskus) jaettavat: useampi prosessi voi käyttää saman aikaisesti vapaakäyntiset: ohjelmat
12
Prosessori tietokoneen tärkein osa hakee keskusmuistissa olevaa dataa, tulkitsee sen käskyiksi tai operandeiksi, suorittaa yksinkertaisia operaatioita datalle ja ohjaa sen siirtymistä tietokoneen sisällä. etuoikeutettu tila / käyttäjän tila keskeytykset
13
Muistinhallinta toinen kriittinen resurssi ohjelmakoodin ja käsiteltävän datan sijoituspaikka muistinsuojaus muistin läpinäkyvyys (tuntumattomuus) Oheislaitteet yksityiskohdiltaan erilaisia
14
Prosessien hallinta käyttöjärjestelmän perusyksikkö Vuorontajan sukupolvet: –0. sukupolvi (ei käyttöjärjestelmää, kaikki käsin) –1. sukupolvi (eräajojärjestelmät, tarvetta ensimmäisille suojauksille) –2. sukupolvi (moniajavat eräajojärjestelmät) –3. sukupolvi (timeshare) –4. sukupolvi (verkkokäyttöjärjestelmät)
15
Prosessien vuorovaikutus prosessi on dynaaminen olio prosessit toimivat samassa järjestelmässä -> toimivat keskenään suorilla viesteillä (mikäli mahdollista) yhteisiä resursseja synkronointi lukkiutuminen
16
POSIX standardi käyttöjärjestelmille UNIX ja Linux ovat POSIXin mukaisia, Windowsissa on alijärjestelmä, joka toteuttaa POSIXin vaatimukset
Samankaltaiset esitykset
© 2023 SlidePlayer.fi Inc.
All rights reserved.