Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Käyttöjärjestelmät Johdanto. Kurssimateriaalista 15 lukua, jotka vastaavat enemmän tai vähemmän 15 kahden tunnin pakettia Perustuu Gary Nuttin Operating.

Samankaltaiset esitykset


Esitys aiheesta: "Käyttöjärjestelmät Johdanto. Kurssimateriaalista 15 lukua, jotka vastaavat enemmän tai vähemmän 15 kahden tunnin pakettia Perustuu Gary Nuttin Operating."— Esityksen transkriptio:

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


Lataa ppt "Käyttöjärjestelmät Johdanto. Kurssimateriaalista 15 lukua, jotka vastaavat enemmän tai vähemmän 15 kahden tunnin pakettia Perustuu Gary Nuttin Operating."

Samankaltaiset esitykset


Iklan oleh Google