LUENTO 7. u kaikki prosessit tunnetaan u heräämistaajuudet tunnetaan. u prosessien joukko vaihtelee ulkoisten tapahtumien perusteella
|
|
- Pertti Salminen
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Käyttöjärjestelmät II VUOOTTAMINEN YKI CPU tallings, Ch 9 [tal[ 0] LUENTO Mitä KJ-I:ss ssä / KJ-II:ssa II:ssa? KJ-I eady-jn, valitse ensimmäinen Aikaviipaletekniikka (rund-rbin) Pririteetitkin mainittiin euraavaksi KJ-II:ssa Vurttamisen tast CPU:n vurttamisalgritmeja Vurttaminen UNIXissa Yhden CPU:n ympäristössä (Ch 9) MP:ssä ja reaaliaikajärjestelmissä (Ch 10) luent luent 8 1 Vurttamisympärist ristöt, t, työkurma Eräaj u ajetaan vaikkapa yöllä u työn kk sataan arviida F esim. ajetaan jka yö, viikttain, kuukausittain u tapahtumahjattu vurttaminen OK F kunhan kaikki saadaan tehtyä Interaktiivinen u käyttäjä dttaa vastausta, npea vastaus hyvä u vurttajalla ei harmainta aavistusta työn keststa u aikaviipaletekniikka eaaliaika u aikarajat u hjelmijakin miettii surituskykyä ja millin KJ saa suritusvurn Avin ja suljettu työkurma Deterministinen (suljettu) työkurma u kaikki prsessit tunnetaan u heräämistaajuudet tunnetaan Avin työkurma u prsessien jukk vaihtelee ulkisten tapahtumien perusteella Hetergeeninen työkurma u deterministinen + avin F esim. lennn valvnta, lentpintjen hjaus F arriving missiles pikkeus? vai deterministinen jka 100 ms? u eräaj + interaktiivinen + reaaliaika u miten svittaa yhteen F jääkö avimille reaaliaikatöille tarpeeksi aikaa? F jääkö KJ:lle tarpeeksi aikaa? Tavitteita: laatu amanarvisille prsesseille sama palvelu Pririsintia saa harrastaa u turvakntrlli vs. palkanlaskenta u KJ prsessit vs. käyttäjän svellukset u reaaliaika prsessit vs. muut Interaktiiviset vs. eräajjärjestelmät Vastausaika (respnse time) u työ annettu, millin saadaan vastaus? Läpimenaika (turnarund time) u työtä per aikayksikkö Ennustettavuus (predictability) u ei sen näin pitkään pitäisi kestää u rskien keruu, muu kj-hallint Tbl 9. [tal0] Linux. O(1) vurnant Tavitteita: surituskyky Ota järjestelmästä mahdllisimman paljn irti u pidä CPU ja erityisesti I/O-laitteet tuttavassa työssä F krkea käyttöaste (CPU utilizatin) u tärkeää mniajjärjestelmissä Tehkas ja reilu CPU:n käyttö u läpimenaste, läpimenvu (thrughput, wrk flw) u läpimenaika (turnarund time, respnse time) eaaliaikajärjestelmä pysyy aikataulussa u deadlinen ylitys vi lla harmillista tai vaarallista F kuvassa n häiriö, ääni/kuva epäsynkrnisia F ptilas kulee, lentkne tippuu,... Tbl 9. [tal0] KJ-II K00 / Teemu Kerla (lu ) 1
2 Käyttöjärjestelmät II MILLOIN VUOOTETAAN? Millin? Fig 9. [tal0] Fig 9. [tal0] Lng-term systeemiin? u tetaank uusi prsessi suritettavaksi? u mahtuuk muistiin? riittääkö swap-tila? Medium-term muistiin? u millin (heittvaihdettu) prsessi muistiin? u vapaata muistia? u mniajaste? hrt-term surittimelle? u mille prsessille annetaan CPU? I/O I/O-laitteelle? u minkä prsessin I/O pyyntö palvellaan ensin? 8 Lng-term cheduling Otetaank uusi työ suritettavaksi? u millin työstä tulee prsessi? u saak kneeseen luda uuden istunnn? atkaisevaa: mniajaste medium term? u paljn prsesseja kukin saa harvin CPU:n u js vähän muistia, niin nk parempi dttaa lng term vai medium term? Fig 9. [tal0] u pyritään takaamaan riittävän taskas palvelu u spiva suhde: CPU- ja I/O-sidnnaiset työt? Millin? u jku prsessi päättynyt u CPU:n käyttöaste pudnnut Mikä? Fig 9. [tal0] u First-Cme-First-erviced (FCF) u jskus pririteetteja: esim. työn kk, I/O-sidnnaisuus 9 Medium-Term cheduling Liittyy heittvaihtn u sisäänheitn ajitus Fig 9. [tal0] u prsessi tilassa uspend&eady tai uspend&wait Millin muistiin? u CPU:n käyttöaste laskenut u vapaata muistitilaa runsaasti Mikä muistiin? u kk (eli dttavan prsessin muistitarve) u ulsheittaika (eli dtusaika levyllä) u pririteetti Mikä muistista pis? u ei sellainen, jlla tärkeä resurssi hallussa F kriittinen vaihe? u ei KJ prsessi? 10 hrt-term cheduling CPU:n vurttaminen (scheduling, dispatching) u yleisterminä vurttaminen tarkittaa juuri tätä elvästi yleisempi kuin edelliset Millin? u keskeytyksen yhteydessä F jkainen keskeytys ei aiheuta vurttamista Kun nykyprsessin kyky käyttää suritinta mennyt u jutui Blcked-tilaan: I/O, synkrninti, pissulkeminen u pikkeustilanne u prsessi käyttänyt man aikaviipaleensa uuremman pririteetin työ valmis etenemään Kenelle vur seuraavaksi? Fig 9. [tal0] Käyttöjärjestelmät II PIOITEETTI 11 1 KJ-II K00 / Teemu Kerla (lu )
3 Pririteetti uuremman pririteetin prsessit ensin u pririteetti PCB:ssä / TCB:ssä Kullakin pririteetilla ma eady-jn u lisää aina lppuun u haku vi kestää, kun mnta jna Vs. yksi yhteinen eady-jnssa u pririteetti määrää paikan u npea haku (vain yksi jn) u lisäys pririteetin mukaiseen paikkaan F vi lla turhan mnimutkaista eli hidasta Nälkiintymisvaara u vaihteleva pririteetti trjuu nälkiintymisen? F prsessin ikä F suritushistria F vaihtelun rajat? Fig 9. [tal0] 1 Kiinteä ja vaihteleva pririteetti KJ-prsessit Tavalliset user-prsessit high pri lw pri missile avidance prcess flight surface cntrl kiinteä navigatin pri lad cntrl swapper cleaner kiinteä pri dttanut kauan jnssa calculatr (18-10) vaihteleva pri käyttänyt paljn CPU-aikaa (esim. kk aikaviipale) 1 Millin vurtus aktivituu? Nnpreemptive u tapahtumahjattu vurttaminen u prsessi surituksessa, kunnes se päättyy tai jutuu palvelupyyntönsä vuksi blcked-tilaan u suritusaikana vi silti lla keskeytyksiä ja KJ työtä! F scheduler ei aktividu paitsi ehkä KJ-prsesseille? Preemptive u keskeyttävä vurttaminen F prsessi ei vi nälkiinnyttää muita u suritus keskeytetään ja prsessi eady-tilaan, vaikka visikin käyttää suritinta F aikaviipaletekniikka F suuremman pririteetin prsessi tuli eady-jnn pre-empt: mennä edelle, ttaa itselleen etuikeuden njalla Käyttöjärjestelmät II CPU:N eaaliaikaprsessit VUOOTTAMI- ALGOITMEJA 1 1 Algritmit First-Cme-First-erved und bin Virtual und bin hrtest Prcess Next hrtest emaining Time FCF PN V T Highest espnse ati Next HN Multilevel Feedback feedback Esimerkkiprsessit (Tbl 9. [tal0]) Fair hare cheduling F ervice Time = CPU:ssa kulutettu aika Esimerkeissä ei mietitä I/O:n vaikutusta 1 18 KJ-II K00 / Teemu Kerla (lu )
4 FCF First Cme First erved (keskim.) cpu time fr B (Fig 9. [tal0]) arrival time fr B Eräaj, tapahtumahjattu, ei pririteetteja Uusi prsessi eady-jnn hännille Tbl 9. [tal0] Kun prsessi lupuu CPU:sta, vurta seuraava Ketä susii? Ketä ei? keskim. 8. cmpletin time fr B FCF First Cme First erved Läpimenaika u riippuu suritusjärjestyksestä, Fig 9. [tal0] muiden ksta sekä CPU-sidnnaisuudesta Pienikin prsessi vi jutua dttamaan u läpimenajasta valtava sa dtusta usii CPU-sidnnaisia u muille vi tulla pitkä dtusaika u I/O-laitteet ehkä turhaan juten F I/O kuitenkin pullnkaula Järkevää ttaa mukaan pririteetit u pririteetin perusta? F prsessin kk (suritin aika)? F I/O-sidnnaisuus? 19 0 und bin aikaviipaleen vaikutus (keskim.) (Fig 9. [tal0]) keskim (keskim.) (Fig 9. [tal0]) keskim Aikaviipaletekniikka (q=1), keskeytyvä (preemptive) Kukin eady-prsessi saa vurllaan aikaviipaleen Vurttaminen, kun viipale käytetty tai kun prsessi jutuu Blcked-tilaan Aikaviipaletekniikka q = u prsessin vaihtaikaa ei humiitu! usiik pitkä aikaviipale cpu- vai I/O-sidnnaisia? usiik pitkä aikaviipale lyhyitä vai pitkiä töitä? 1 und bin Aikaviipaleen pituus u lyhyt: prsessin vaihdt vievät CPU-aikaa Fig 9. [tal0] u pitkä: interaktiivisen työn vastausaika lyhyt, js yksi aikaviipale riittää usii hieman CPU-sidnnaisia u I/O-sidnnainen ei ehkä käytä kk viipaletta u I/O-sidnnainen saa suhteessa harvemmin CPU:n F miksi? Virtual u ready-jnn apujn (Auxiliary eady Queue), jnne I/O-dtuksesta Fig 9. [tal0] F pririteetti I/O sidnnaisilla u aja ensin apujnssa levat prsessit u aikaviipale vain edellisellä kerralla käyttämättä jäänyt sa, sitten nrmaaliin eady-jnn PN hrtest Prcess Next (keskim.) Tapahtumahjattu (siis nn-preemptive) Vurta se, jka käyttää lyhimmän ajan CPU:ta kerrallaan u I/O-sidnnaiset ensin u mistä tietää? (Fig 9. [tal0]) 11 1 keskim.. KJ-II K00 / Teemu Kerla (lu )
5 PN hrtest Prcess Next Nälkiintymisvaara u is jää aina pienten jalkihin Isjen läpimenaika vaikea ennustaa Erätyö: käynnistäjä arvii työn kestajan u js työ laitettiin väärään eräajlukkaan, KJ saattaa katkaista työn F miksi? (kulutti liikaa aikaa estimaattiin nähden) F käynnistettävä uudelleen ismpien lukassa Interaktiivinen: KJ laskee keskim. CPU:n käyttöaikaa u painttaa viimeksi havaittuja aikja (T n-1 ) u estimi estim estim n = αt n-1 + (1 - α) n-1 Ei svellu situskäyttöympäristöön esim α = 0.8 T hrtest emaining Time (keskim.) Aikaviipaleversi edellisestä (keskeytyvä) u tilanne arviidaan uudelleen jka aikaviipaleelle Arviitava prsessin jäljellä leva ajantarve Ei svi interaktiiviseen ympäristöön (Fig 9. [tal0]) 1 1 keskim.. HN Highest espnse ati Next (keskim.) (Fig 9. [tal0]) Tapahtumahjattu (siis nn-preemptive) Minimi läpimenaikaa (humii histria) Vurta se, jlla hunin suhteellinen vasteaika, ts. se, jlla suurin suhdeluku: time spent waiting CPU + expected service time respnse rati = expected service time / > 1/ 9 1 keskim. 8.0 HN Highest espnse ati Next usii hieman lyhyitä töitä u ei silti nälkiintymisvaaraa Dynaaminen pririteetti u ready-jnssa dttelu kasvattaa pririteettia Jäljellä levaa aikaa ei vi tietää u arvit menneisyyden perusteella u käyttäjän antama arvi työn ksta F ei svi interaktiiviseen ympäristöön 8 Multilevel Feedback (Fig 9.10 [tal0]) Feedback Dynaaminen pririteetti u ankaisee pitkään pörränneitä prsesseja, aikaviipalitu Useita eady-jnja u Q0: pura aikaviipaleittain, FCF, siirrä seuraavaan jnn u Q..Qn-1: pura aikaviipaleittain, FCF, siirrä seuraavaan jnn u Qn: pura aikaviipaleittain,, pidä samassa jnssa Prsessi kulkeutuu lpulta Qn-jnn, jsta se aikanaan valmistuu Nälkiintymisvaara u vurttaa alemmassa jnssa levat aina ensin Useita variaatiita u esim. alemmissa jnissa pitempi aikaviipale (esim. 1,,, ) u palaa blcked-tilasta samaan jnn 9 0 KJ-II K00 / Teemu Kerla (lu )
6 Feedback q= (keskim.) (Fig 9. [tal0]) keskim Feedback q= i virhe (Fig 9. [tal0]) (keskim.) keskim. 10. Jnt Q0, Q1, Q, Aikaviipale q=1 Ei vaadi etukäteisarviita CPU-ajan tarpeesta Pitkät työt vivat kestää kauan Jnt Q0, Q1, Q,, Qi Aikaviipale q= i Vaikutus, vrt. q=1 Fig 9. [tal0] 1 Yhteenvet Tbl 9. [tal0] Käyttöjärjestelmät II UNIX V / BD. VUOOTTAMINEN UNIX: Vurttaminen Interaktiivinen ympäristö u ei varsinaista eräaja, ei erätyöjnja u at-kment hjelmien ajamiseksi myöhemminkin u crntab peridisille töille crn = chrngram deamn? tab = table Pyrkii hyvään vastausaikaan u taustaprsesseilla hun pririteetti Aikaviipaleet, und-bin Multilevel feedback u pririteeteilla mat eady-jnt u tyhjentää suurimman pririteetin jnn ensin u dynaaminen pririteetti ei nälkiintymistä UNIX: eady-jnt (Fig [Tane01]) KJ-II K00 / Teemu Kerla (lu )
7 UNIX: Pririteetti Kiinteä peruspririteetti sekä nice-arv u käyttäjä vi pienentää pririteettia nice-kmennlla u pitää pririteetin siististi tietyllä arvalueella Laskee uuden pririteetin sekunnin välein u is aikaviipale! CPU:n käyttö vaikuttaa uuteen arvn u käyttö: pririteetti putaa u dttaa kauan: pririteetti kasvaa usii I/O-sidnnaisia prsesseja u tavite: I/O-laitteiden tehkas työllistäminen UNIX: multilevel feedback CPU_usage = CPU:n käyttö äskettäin u laskuri PCB:ssä Älä rankaise liikaa aiemmasta käytöstä u pulita ennen pririteetin laskentaa, ja sitten taas CPU_usage = CPU_usage/ Pri = Base + (CPU_usage/)+ Nice (js ei cpu_usage = 0, niin ei muutsta) Pieni arv = suuri pririteetti Esimerkki u Base=0, Nice = 0 u päivitä cunter (CPU_usage) 0 kertaa/sek F kelllaite keskeytys 1. ms välein? F tanta: kenellä suritin keskeytyshetkellä? u päivitä pririteetti sekunnin välein Fig 9.1 [tal0] 8 Fair-hare cheduling Tutki myös kuka prsessin mistaa (wner) u ettei hulivili vi tukkia järjestelmää Käsittele yhden käyttäjän prsesseja / säikeitä ryhmänä u ryhmän vaikutus nice termin asemesta u vurttelu edelleen prsessi- / säietaslla u pidettävä myös kirjaa paljnk ryhmä saanut CPU:n kknaisajasta (GCPU_cunter) u ryhmällä vi lla pain W, jka määrää millaisen suuden se saa kk (cpu-aika) kakusta Käytössä useissa UNIX-järjestelmissä u HP-UX, IBM AIX WLM, un laris M u ryhmä vi perustua käyttäjään tai prsessiin tai svellukseen F - Fair-hare cheduling Pririteetin määrittäminen CPU_cunter = CPU_cunter/ GCPU_cunter = GCPU_cunter/ Pri = Base + CPU_cunter/ + GCPU_cunter/(*W grup ) Esimerkissä u Base = 0 u W A = 0. ja W B+C = 0. (W A + W B+C = 1) u päivitä laskurit 0 kertaa sekunnissa u päivitä pririteetti sekunnin välein is W grup pieni painarv GCPU_cunter:lla pieni Pri arv is pririteetti Fig 9.1 [tal0] 9 0 Kertauskysymyksiä Millin vurtetaan? Tapahtumahjattu (nn-preemtive) vs. keskeytyvä (pre-emptive) vurttaminen Miten FCF ja und-bin algritmit eravat tisistaan? Millaisiin tilanteisiin ne spivat? Mikä F algritmin perusidea? Mitä hyötyä n käyttää pririteetteja? Mitä hyötyä n vaihtelevan pririteetin käytöstä? 1 KJ-II K00 / Teemu Kerla (lu )
VUOROTTAMINEN - YKSI CPU. Stallings, Luku 9. Avoin ja suljettu työkuorma. Tavoitteita: laatu. Vuorottaminen ja prosessien tilat
Käyttöjärjestelmät, Luent 11 LUENTO 11 Vurttaminen ja prsessien tilat VUOOTTAMINEN - YKI CPU tallings, Luku 9 1 Vurttamisympäristöt, työkurma Avin ja suljettu työkurma Eräaj ajetaan vaikkapa yöllä työn
LisätiedotVUOROTTAMINEN YKSI CPU. II:ssa?
LUENTO 7 Käyttöjärjestelmät II VUOROTTAMINEN YKSI CPU Stallings, Ch 9 [Stal[ 0] 1 Mitä KJ-I:ss ssä / KJ-II:ssa II:ssa? KJ-I Ready-jn, valitse ensimmäinen Aikaviipaletekniikka (rund-rbin) Pririteetitkin
LisätiedotVUOROTTAMINEN YKSI CPU
LUENTO 7 Käyttöjärjestelmät II VUOROTTAMINEN YKSI CPU Stallings, Ch 9 [Stal 05] 1 Mitä KJ-I:ssä / KJ-II:ssa? KJ-I Ready-jn, valitse ensimmäinen Aikaviipaletekniikka (rund-rbin) Pririteetitkin mainittiin
LisätiedotVUOROTTAMINEN - YKSI CPU. Stallings, Luku 9
Käyttöjärjestelmät, Luent 11 LUENTO 11 VUOROTTAMINEN - YKSI CPU Stallings, Luku 9 1 Vurttaminen ja prsessien tilat Syksy 007, Tiina Niklander 11-1 Käyttöjärjestelmät, Luent 11 Vurttamisympäristöt, työkurma
LisätiedotVUOROTTAMINEN YKSI CPU
Käyttöjärjestelmät VUOROTTAMINEN YKSI CPU Stallings, Luku 9 KJ-II K2003 / Auvo Häkkinen, CT50A2602 / Leena Ikonen 5-1 Mihin jäimmekään? Tähän mennessä: Ready-jono, valitse ensimmäinen Aikaviipaletekniikka
LisätiedotScheduling. Stallings, Chapter 9. When? Priorities
Käyttöjärjestelmät, Luent 11 WEEK cheduling tallings, Chapter 9 1 When? Lng-term Accept new prcess? Enugh memry? swap? Medium-term Bring a suspended prcess back, when? Enugh free memry? MPL, multiprcessing
LisätiedotKäyttöjärjestelmät, Luento 11 WEEK 6. Scheduling. Stallings, Chapter 9. Syksy 2007, Tiina Niklander 11-1
WEEK 6 Scheduling Stallings, Chapter 9 1 2 Syksy 2007, Tiina Niklander 11-1 Tbl 9.2 (alasa) When? Lng-term Accept new prcess? Enugh memry? swap? Medium-term Bring a suspended prcess back, when? Enugh free
LisätiedotKäyttöjärjestelmät II
LUENTO 1 Käyttöjärjestelmät II Kertaus: : KJ-I ja RIO (KJ2 n osalta) Ch 1-8, 11-12 12 [Stal05] Kustakin luvusta enemmän n tai vähemmv hemmän n alkuosa Jos jokin asiat tässt ssä tuntuvat hatarilta, niin
LisätiedotLUENTO 8. u erillisten koneiden ryväs (cluster) u hajautettu järjestelmä (distributed system) u erilliset I/O-prosessorit
Käyttöjärjestelmät II VUOROTTAMINEN SMP JA REAALIAIKAJÄRJESTELM RJESTELMÄT Linux, W2000 Ch 10 [Stal[ 05] ( Ch 20 [DDC04], 11.4 [Tane01] ) LUENTO 8 Tämä luento Moniprossorijärjestelmien vuorottaminen Reaaliaikaskedulointi
LisätiedotKäyttöjärjestelmät II
LUENTO 1 Käyttöjärjestelmät II Kertaus: KJ-I ja RIO (KJ2 n osalta) Ch 1-8, 11-12 [Stal05] Kustakin luvusta enemmän tai vähemmän alkuosa Jos jokin asiat tässä tuntuvat hatarilta, niin (a) kysykää ja/tai
LisätiedotVUOROTTAMINEN SMP JA REAALIAIKAJÄRJESTELMÄT Linux, W2000
LUENTO 8 Käyttöjärjestelmät II VUOROTTAMINEN SMP JA REAALIAIKAJÄRJESTELMÄT Linux, W2000 Ch 10 [Stal 05] ( Ch 20 [DDC04], 11.4 [Tane01] ) 1 Tämä luento Moniprossorijärjestelmien vuorottaminen Reaaliaikaskedulointi
LisätiedotYleiskuva. Käyttöjärjestelmät II. Tietokonejärjestelm. rjestelmä. KJ ja laitteistopiirteet. KJ ja laitteistopiirteitä.
Kertaus: : KJ-I ja RIO (KJ2 n osalta) Ch 1-8, 11-12 12 [Stal05] Kustakin luvusta enemmän n tai vähemmv hemmän n alkuosa Jos jokin asiat tässt ssä tuntuvat hatarilta, niin (a) kysykää ja/tai (b) kerratkaa
LisätiedotMoViE- sovelluksen käyttöohjeet
MViE- svelluksen käyttöhjeet Yleistä tieta: MViE- palvelua vidaan käyttää mbiililaitteilla jk käyttämällä laitteessa levaa selainhjelmaa tai lataamalla laitteeseen ma MViE- svellus Svelluksen kautta vidaan
LisätiedotAutomaatiojärjestelmät 18.3.2010 Timo Heikkinen
Autmaatijärjestelmät 18.3.2010 Tim Heikkinen AUT8SN Malliratkaisu 1 Kerr muutamalla lauseella termin tarkittamasta asiasta! (2 p / khta, yhteensä 6 p) 1.1 Hajautus (mitä tarkittaa, edut, haitat) Hajautuksella
LisätiedotKoulutustilaisuudessa tehtiin kolme ryhmätyötä. Seuraavassa on koonti ryhmätöiden tuloksista.
EKOTUKIKITOIMINNAN PERUSKOULUTUS OSA II MAANANTAI 13.2.2012 Kulutustilaisuudessa tehtiin klme ryhmätyötä. Seuraavassa n knti ryhmätöiden tulksista. Alussa phdittiin mitä tulee mieleen kestävästä kuluttamisesta.
LisätiedotOHJE POISSAOLOIHIN PUUTTUMISEEN KOULUSSA
elkuu 2015 OHJE POISSAOLOIHIN PUUTTUMISEEN KOULUSSA OPPILAAN SÄÄNNÖLLISEN KOULUNKÄYNNIN TURVAAMINEN JA TUKEMINEN Kulun aikuisten tehtävä n tukea tasapulisesti jkaista ppilasta tämän kasvussa ja kehityksessä
LisätiedotOngelma 1: Mistä joihinkin tehtäviin liittyvä epädeterminismi syntyy?
Ongelma : Mistä jihinkin tehtäviin liittyvä epädeterminismi syntyy? 0-0 Lasse Lensu Ongelma : Miten vidaan pelata algritmisesti? 0-0 Lasse Lensu Ongelma : Onk mahdllista pelata ptimaalisesti? 0-0 Lasse
LisätiedotJFunnel: Käytettävyysohjatun vuorovaikutussuunnittelun prosessiopas
Versi 2/2010 JFunnel: Käytettävyyshjatun vurvaikutussuunnittelun prsessipas Kirjittaja n timinut käytettävyysasiantuntijana, - tutkijana ja -kuluttajana 15 vuden ajan. Hän n kehittänyt ja sveltanut käytettävyyssuunnittelun
LisätiedotMoniprosessorijärjestelmä
VUOROTTAMINEN: SMP ja Reaaliaikajärjestelmät Linux, W2000 Ch 10 [Stal 05] ( Ch 20 [DDC04], 11.4 [Tane01] ) LUENTO 13 Vuorottaminen yhdellä suorittimella Milloin vuorotetaan? Short-term, median-term, long-term
LisätiedotSisällysluettelo OHJE 2811.2011 ---
Ohje henkilökunnalle 28.11.2011 1 Sisällysluettel Yleistä... 2 Hitympäristön siisteys... 3 Puhtaiden haavjen hit... 4 Alle 24 tuntia... 4 Yli 24 tuntia... 4 Infektituneiden haavjen hit... 4 Ompeleiden
LisätiedotVUOROTTAMINEN: SMP ja Reaaliaikajärjestelmät Linux, W2000
LUENTO 13 VUOROTTAMINEN: SMP ja Reaaliaikajärjestelmät Linux, W2000 Ch 10 [Stal 05] ( Ch 20 [DDC04], 11.4 [Tane01] ) 1 Vuorottaminen yhdellä suorittimella Milloin vuorotetaan? Short-term, median-term,
LisätiedotMoniprosessorijärjestelmä
LUENTO 13 Moniprosessorijärjestelmä VUOROTTAMINEN: SMP ja Reaaliaikajärjestelmät Linux, W2000 Löyhästi kytketyt (loosely coupled) erillisten koneiden ryväs (cluster) hajautettu järjestelmä (distributed
LisätiedotFlash ActionScript osa 2
Liiketalus syksy 2012 Flash ActinScript sa 2 Scripti-kieli Skriptikieli n tarkitettu skriptien eli kmentsarjjen tekemiseen. lyhyitä hjeita, siitä kuinka svelluksen tulisi timia Skripteillä autmatisidaan
Lisätiedot6. Luento: Skedulointi eli Vuoronnus. Tommi Mikkonen, tommi.mikkonen@tut.fi
6. Luento: Skedulointi eli Vuoronnus Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Peruskäsitteet Skedulointialgoritmeja Reaaliaikajärjestelmien skedulointi Skeduloituvuuden analysoinnista Yhteenveto Peruskäsitteet
LisätiedotSisäkorvaistutteen saaneiden lasten kuntoutuksen ja tulkkauspalvelujen tarkoituksenmukaisuus ja tulevaisuuden tarve. 2. vaiheen haastattelututkimus.
Sisäkrvaistutteen saaneiden lasten kuntutuksen ja tulkkauspalvelujen tarkituksenmukaisuus ja tulevaisuuden tarve. 2. vaiheen haastattelututkimus. ---------------------------------------------------------------------
LisätiedotOngelma 1: Mistä joihinkin tehtäviin liittyvä epädeterminismi syntyy?
Ongelma : Mistä jihinkin tehtäviin liittyvä epädeterminismi syntyy? 0-0 Lasse Lensu Ongelma : Miten vidaan pelata algritmisesti? 0-0 Lasse Lensu Ongelma : Onk mahdllista pelata ptimaalisesti? 0-0 Lasse
Lisätiedotpienempää, joten vektoreiden välinen kulma voidaan aina rajoittaa välille o. Erikoisesti on
5 Pistetul ja sen svellutuksia Kun kahdella vektrilla, a ja b n hteinen alkupiste, niiden määräämät pulisurat jakavat tasn kahteen saan, kahteen kulmaan, jtka vat tistensa eksplementtikulmia, siis kulmia,
LisätiedotSPL TAMPEREEN PIIRI: SEURATUTOROINTI
SPL TAMPEREEN PIIRI: SEURATUTOROINTI Tampellan esplanadi 6, 33100 Tampere, puh. 010 841 1880, fax 010 841 1888, www.pallliitt.fi/tampere Jaettu vastuu auttaa yhteisöä kehittymään Ihmisyhteisöt rakentuvat
LisätiedotJakso 8 Ohjelman toteutus järjestelmässä
Jakso 8 Ohjelman toteutus järjestelmässä Prosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit 1 Prosessi (4) Järjestelmässä olevan ohjelman esitysmuoto Järjestelmässä voi olla samalla kertaa
LisätiedotTUNTIMITTAUSTIEDON AVOIN PALVELUALUSTA Sähkötutkimuspoolin tutkimusseminaari 18.10.2012
TUNTIITTAUSTIEDON AVOIN PALVELUALUSTA Shkötutkimusplin tutkimusseaari 18.10.2012 Jatik Oy Jar Lehtnen, timitusjhtaja KT, DI (isttutant) 16 vuden kkemus energiayhtiön kehitystehtvist Shköenergialiitn asiamies
LisätiedotOngelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön?
Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön? 2013-2014 Lasse Lensu 2 Systeemiohjelmat ovat tietokoneen laitteistoa lähellä olevia ohjelmia,
LisätiedotProsessi (4) Jakso 8 Ohjelman toteutus järjestelmässä. Prosessi. Prosessin vaihto (4) Prosessin elinkaari (9)
Jakso 8 Ohjelman toteutus järjestelmässä rosessi rosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit 1 rosessi (4) Järjestelmässä olevan ohjelman esitysmuoto Järjestelmässä voi olla samalla
LisätiedotJakso 8 Ohjelman toteutus järjestelmässä
Jakso 8 Ohjelman toteutus järjestelmässä Prosessi Prosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit 1 Prosessi (4) Järjestelmässä olevan ohjelman esitysmuoto Järjestelmässä voi olla samalla
LisätiedotTietojenkäsittelyn perusteet 2. Lisää käyttöjärjestelmistä
Tietojenkäsittelyn perusteet 2 Lisää käyttöjärjestelmistä 2011-02-09 Leena Ikonen 1 Systeemiohjelmat Systeemiohjelmiin kuuluvat Kääntäjät ja tulkit (+debuggerit) Käyttöjärjestelmä Linkittäjät Lataajat
LisätiedotKäyttöjärjestelmän rajapinnat
LUENTO 2 Käyttöjärjestelmän rakenne Käyttöjärjestelmän rajapinnat Käyttöjärjestelmien kehittyminen Nykyaikaisen käyttöjärjestelmän piirteitä Käyttöjärjestelmän rajapinnat Palvelupyynnöt PROSESSIEN HALLINTA
LisätiedotKäyttöjärjestelmän rajapinnat. Siirräntä: Laiteajurit ja keskeytys. I/O-ohjain. I/O-ohjain. Siirtomenetelmät. Käyttöjärjestelmän rakenne
LUENTO 2 Käyttöjärjestelmän rajapinnat Käyttöjärjestelmän rakenne Käyttöjärjestelmän rajapinnat Käyttöjärjestelmien kehittyminen Nykyaikaisen käyttöjärjestelmän piirteitä PROSESSIEN HALLINTA TIEDOSTOJÄRJESTELMÄ
LisätiedotLuento 8 Ohjelman toteutus järjestelmässä
Luento 8 Ohjelman toteutus järjestelmässä Prosessi Prosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit 1 Prosessi (4) Järjestelmässä olevan ohjelman esitysmuoto Järjestelmässä voi olla
LisätiedotJakso 8 Ohjelman toteutus järjestelmässä. Prosessi Prosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit
Jakso 8 Ohjelman toteutus järjestelmässä Prosessi Prosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit 1 Prosessi (4) Järjestelmässä olevan ohjelman esitysmuoto Järjestelmässä voi olla samalla
LisätiedotLuento 8 Ohjelman toteutus järjestelmässä. Prosessi Prosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit
Luento 8 Ohjelman toteutus järjestelmässä Prosessi Prosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit 1 Prosessi (4) Järjestelmässä olevan ohjelman esitysmuoto Järjestelmässä voi olla
LisätiedotTämä liite täydentää sopimuksessa määriteltyjä ehtoja tuen käyttämisestä hankkeen eri kululuokissa. Nämä tarkennukset löytyvät II osasta.
FIN_Annex III_mnbeneficiary_v20140604.dc KA 1 Yleissivistävälle kulutukselle LIITE III TALOUS- JA SOPIMUSSÄÄNNÖT I. JOHDANTO Tämä liite täydentää spimuksessa määriteltyjä ehtja tuen käyttämisestä hankkeen
Lisätiedot1. Turvaohje. 2. Tuotteen Ominaisuudet DIGISCALE 1000
DIGISCALE 1000 EN: hje Sisällysluettel 1. Turvahje 2. Tutteen Ominaisuudet 3. Tekniset tiedt 4. Sähkökaavi 5. hje 6. Näytön 7. Vianmääritys 8. Kauksäätimen hje 9. Parametrin asetus 10. Kalibrinti 1. Turvahje
LisätiedotKITI - kilpailu anomuksesta ajoon. Ohjeistus kilpailujen anomisesta ja muokkaamisesta KITIssä.
KITI - kilpailu anmuksesta ajn Ohjeistus kilpailujen anmisesta ja mukkaamisesta KITIssä. Kilpailun anminen kalenteriin KITIssä Kilpailun vi ana kalenteriin KITIssä henkilö, jlla n jäsenrekisterin ylläpitäjän
LisätiedotTietokonejärjestelmä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja. TITO-kurssista. John von Neumann ja EDVAC, 1949.
Tietokoneen rakenne Luento 1 Tietokonejärjestelmä Ch 1 - Ch 8 [Sta06] Valikoituja paloja John von Neumann ja EDVAC, 1949 TITO-kurssista Luento 1-1 Sisältöä Tietokonejärjestelmä KJ:n näkökulma laitteistoon
LisätiedotSisältöä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista. Tietokonejärjestelmä
Tietokoneen rakenne Luento 1 Tietokonejärjestelmä Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista John von Neumann ja EDVAC, 1949 Luento 1-1 Sisältöä Tietokonejärjestelmä KJ:n näkökulma laitteistoon
LisätiedotKäyttöjärjestelmät: poissulkeminen ja synkronointi
Käyttöjärjestelmät: poissulkeminen ja synkronointi Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi Lähteet Stallings, W. Operating Systems Haikala, Järvinen, Käyttöjärjestelmät Eri Web-lähteet
LisätiedotTämä ruutu näkyy ainoastaan esikatselutilassa.
FINLAND_Decisin_Making_March_3_4cuntry_study(1) Tämä kysely n sa neljän maan vertailututkimusta, jssa tutkitaan päätöksenteka lastensujelussa Nrjassa, Sumessa, Englannissa ja Yhdysvallissa. Samat kysymykset
LisätiedotTervetuloa GoGolfin Green Card -kurssille
Tervetula GGlfin Green Card -kurssille Glfin alkeiskurssisi lähestyy ja tähän materiaaliin n kerätty muutamia asiita, jtta glfharrastuksesi lähtee mahdllisimman hyvin käyntiin. Ennen kurssia Vaatetuksena
LisätiedotOrSi yhdistää. hyvät ideat ja toteuttajat. Organisaatioidenvälinen sidosryhmäviestintä. Algoplan Oy 2494799-5 Ryytimaantie 5 00320 Helsinki
OrSi yhdistää hyvät ideat ja tteuttajat Organisaatiidenvälinen sidsryhmäviestintä Algplan Oy 2494799-5 Ryytimaantie 5 00320 Helsinki Hyvät ideat ja tteuttajat khtaavat tisensa Intranet/extranet vi sisältää
LisätiedotOhjeita linja- ja aikatuomareille
Päivitetty Ohjeita linja- ja aikatumareille Yleistä Linja- ja aikatumarit timivat SM-kilpailuissa, FinGym-kilpailuissa, katsastuskilpailuissa ja kansainvälisissä kilpailuissa. Mikäli vimistelija n kkeiluajan
LisätiedotLuento 8 Ohjelman toteutus järjestelmässä
Luento 8 Ohjelman toteutus järjestelmässä Prosessi Prosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit Käyttöjärjestelmien kehitys 1 Tietokonejärjestelmä Käyttäjä Ohjelmoija Sovellusohjelma
LisätiedotCMU 119 CMU 128 CMU 119 +N CMU 155 CMU 128 +N. Asennusohje Ohjelmoitavat terrestiaalipäävahvistimet. SSTL n:o 75 631 58
Asennushje Ohjelmitavat terrestiaalipäävahvistimet CU 119 SSTL n: 75 631 58 CU 128 CU 119 N SSTL n: 75 631 60 SSTL n: 75 631 59 CU 155 CU 128 N SSTL n: 75 631 62 SSTL n: 75 631 61 13 14 4 5 3 2 6 7 295
LisätiedotLuento 4 Tekstinkäsittelyn perusperiaatteita, tyylit, sarkaimet. 29.9.2015 Aulikki Hyrskykari
Luent 4 Tekstinkäsittelyn perusperiaatteita, tyylit, sarkaimet 29.9.2015 Aulikki Hyrskykari Tunnukset ja salasanat Uniikit salasanat ei pitäisi käyttää samaa salasanaa eri palveluissa js yksi palvelu murretaan,
LisätiedotLuento 5: YKSINKERTAINEN SEGMENTOINTI JA SIVUTUS
Käyttöjärjestelmät t I Luento 5: YKSINKERTAINEN SEGMENTOINTI JA SIVUTUS Stallings, Luku 7 KJ-I S2005 / Tiina Niklander; kalvot Auvo Häkkinen 5-1 Sisält ltöä (Luennot 5&6) Yleistä muistinhallinnasta (luku
LisätiedotGeometrinen piirtäminen
Gemetrinen piirtäminen Nimet: Piirtäkää gemetrisesti nelikulmi, jnka kaikki sivut vat yhtä pitkät. Valmistautukaa selittämään muille, miksi piirtämistapa timii. Opettajalle Ehdtus tunnin rakenteesta: Alustusvaihe
LisätiedotLuento 2 Moodle ja sähköposti, O365. 15.9.2015 Aulikki Hyrskykari
Luent 2 Mdle ja sähköpsti, O365 15.9.2015 Aulikki Hyrskykari Mdle ja sähköpsti, O365 Yleistä kurssiasiaa vertaisarviinneista ja harjituksista Viestittäminen kurssiin liittyvissä asiissa Mdle / vastuupettajat
LisätiedotAntti Vähälummukka 2010. Lähde: http://www.ratol.fi/opensource/lahiverkot/ ja muita
Antti Vähälummukka 2010 Lähde: http://www.ratl.fi/pensurce/lahiverkt/ ja muita Sillat 31.8.2010 Tietliikennetekniikka - aktiivilaitteet 2 Aktiivilaitteiksi santaan laitteita jtka sisältävät jtain elektrniikkaa,
LisätiedotSisältöä PROSESSIT JA NIIDEN HALLINTA. Prosessi. Prosessi virtuaalimuistissa. Prosessi. Prosessi virtuaalimuistissa. Käyttöjärjestelmät
LUENTO 4 Sisältöä PROSESSIT JA NIIDEN HALLINTA Stallings, Luku 3 Prosessi, prosessin kuvaaja Prosessien hallinta Prosessin tilat KJ:n suorittamisesta 1 2 Prosessi Prosessi virtuaalimuistissa Moniajo perustuu
LisätiedotProsessi perinteisesti
Käyttöjärjestelmät t I Luento 11: SÄIKEETS Stallings, Luku 4.1 Sisält ltöä Prosessi vs. säie Miksi säikeitä? ULT: Käyttäjätason säikeet KLT: Säikeiden toteutus ytimessä Säikeen tilat Käyttöjärjestelmän
LisätiedotStallings, Luku 4.1. KJ-I I S2005 / Tiina Niklander, kalvot Auvo HäkkinenH
Käyttöjärjestelmät t I Luento 11: SÄIKEETS Stallings, Luku 4.1 KJ-I S2005 / Tiina Niklander, kalvot Auvo Häkkinen 11-1 Sisält ltöä Prosessi vs. säie Miksi säikeitä? ULT: Käyttäjätason säikeet KLT: Säikeiden
LisätiedotMuistilistan tarkoitus: Valvotaan lain toteutumista sekä tavoitteiden, toimenpiteiden ja koulun tasa-arvotyön seurantamenettelyn laatua.
Muistilista tasa-arvtyön laadunvalvntaan Muistilistan tarkitus: Valvtaan lain tteutumista sekä tavitteiden, timenpiteiden ja kulun tasa-arvtyön seurantamenettelyn laatua. Jhdant: Muistilistat timivat usein
LisätiedotKäyttöjärjestelmät. Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi
Käyttöjärjestelmät Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi Lähteet Stallings, W. Operating Systems Haikala, Järvinen, Käyttöjärjestelmät Eri Web-lähteet Kurssin sisältö Johdanto, historiaa
LisätiedotAineistoa hankitaan laajasti ja monipuolisesti asiakkaiden erilaisiin tarpeisiin. Suosituksena on hankkia 300-400 kirjaa/1000 asukasta.
Liite 1: Rvaniemen kaupunginkirjastn kkelmahjeet Kkelmahjeet Kirjast n lemassa asiakkaita varten ja sen aineistn tulee heijastaa heidän tarpeitaan ja tiveitaan. Kirjastlla n myös vanhat sivistykselliset
LisätiedotKJ-II K2006 / Auvo Häkkinen - Teemu Kerola Tehtävät, staattinen vs. dynaaminen partitiointi, Buddy System sivutus, segmentointi
LUENTO 5 Käyttöjärjestelmät II MUISTINHALLINNAN OHJELMISTO Ch 7-87 8 [Stal[ 05] 1 Lähtötiedot tiedot / seuraavaksi? Yksinkertainen muistinhallinta (Ch 7) Tehtävät, staattinen vs. dynaaminen partitiointi,
LisätiedotKuopion kaupunki Pöytäkirja 1/2016 1 (1) Kaupunkirakennelautakunta 7 27.01.2016. 7 Asianro 201/10.00.02.01/2016
Kupin kaupunki Pöytäkirja 1/2016 1 (1) 7 Asianr 201/10.00.02.01/2016 Puijnlaaksn etelärinteen tnttien luvutusehdt Kiinteistöjhtaja Jari Kyllönen Maamaisuuden hallintapalvelujen tukipalvelut Tekninen lautakunta
LisätiedotFC HONKA AKATEMIAN ARVOT
FC HONKA AKATEMIAN ARVOT JOHDANTO... 3 FC HONKA AKATEMIAN ARVOT... 4 YHTEISÖLLISYYS & YKSILÖ... 5 MEIDÄN SEURA, TOIMIMME YHDESSÄ, VOITAMME YHDESSÄ... 5 YKSILÖN KEHITYS JA YKSILÖN ONNISTUMISET PARANTAVAT
LisätiedotUniapneaoireyhtymää sairastavien aikuisten kuntoutuskurssit, osittaiset perhekurssit
Terveyssast Kuntutusryhmä Uniapneaireyhtymää sairastavien aikuisten kuntutuskurssit, sittaiset perhekurssit Tiedtustilaisuus Kela uudistaa kurssipalveluja mikä muuttuu? 29.8.2012 Kelan Käpylän timital
LisätiedotKJ-II K2006 / Auvo Häkkinen - Teemu Kerola
LUENTO 3 Käyttöjärjestelmät II Prosessit ja säikeet SMP, Mikroytimet W2K säikeet Stallings, Ch 3-4.43 1 Mitä KJ-I:ss I:ssä / KJ-II:ssa II:ssa? KJ I + RIO (luvut 3.1-3, 4.1, 5, 6.1-6) Prosessin tilat, jonot,
LisätiedotHENKKARIKLUBI. Mepco HRM uudet ominaisuudet vinkkejä eri osa-alueisiin 1 (16) 28.5.2015. Lomakkeen kansiorakenne
1 (16) Mepc HRM uudet minaisuudet vinkkejä eri sa-alueisiin Khta: Kuvaus: Lmakkeen kansirakenne Lmakkeen kansirakenne Lmakkeet vidaan kategrisida tiettyyn lmakekategriaan. Tämä helpttaa käyttäjiä hakemaan
LisätiedotFinnish Value Pack Julkaisutiedot Vianova Systems Finland Oy Versio 18 21.4.2011
Julkaisutiedt Vianva Systems Finland Oy Versi 18 21.4.2011 2(8) Nvapint svellukset, versi 18.00 Yleiskuvaus Nvapint svellukset täydentävät kansainvälistä lkalisitua Nvapint jakeluversita vain sumalaisilla
LisätiedotOPISKELIJOI- DEN TULOSTAMI- SESTA
OPISKELIJOI- DEN TULOSTAMI- SESTA Mika Siisknen Tiethallint tulstus_piskelijat.dcx 1 / 4 Sisällys 1. Yleistä tulstamisesta... 2 2. Vanha tulstusjärjestelmä (lasertulstimet ym.)... 3 3. Uusi tulstusjärjestelmä
LisätiedotJakso 8 Ohjelman suoritus järjestelmässä
Jakso 8 Ohjelman suoritus järjestelmässä Prosessi PCB I/O:n toteutus 1 Prosessi (4) Suorituksessa olevan ohjelman esitysmuoto järjestelmässä samalla kertaa järjestelmässä voi suorituksessa monta prosessia
LisätiedotJakso 8 Ohjelman suoritus järjestelmässä
Jakso 8 Ohjelman suoritus järjestelmässä Prosessi PCB I/O:n toteutus 1 Prosessi (4) Suorituksessa olevan ohjelman esitysmuoto järjestelmässä samalla kertaa järjestelmässä voi suorituksessa monta prosessia
LisätiedotKOLMIPORTAINEN TUKI ESIOPETUKSESSA (POL 16, 16a, 17, 17a )
KOLMIPORTAINEN TUKI ESIOPETUKSESSA (POL 16, 16a, 17, 17a ) YLEINEN TUKI Yleinen tuki n jkaiselle lapselle annettavaa esipetusta, jssa hänen yksilölliset tarpeensa ja ppimisedellytyksensä humiidaan yhteistyössä
LisätiedotProsessi virtuaalimuistissa PROSESSIT JA NIIDEN HALLINTA. Sisältöä. Prosessi virtuaalimuistissa. Prosessi. Prosessi. Käyttöjärjestelmät, Luento 4
LUENTO 4 Prosessi virtuaalimuistissa PROSESSIT JA NIIDEN HALLINTA Stallings, Luku 3 1 Kuva 3.12 4 Sisältöä Prosessi virtuaalimuistissa Prosessi, prosessin kuvaaja Prosessien hallinta Prosessin tilat Kukin
LisätiedotPROSESSIT JA NIIDEN HALLINTA
LUENTO 4 PROSESSIT JA NIIDEN HALLINTA Stallings, Luku 3 1 Sisältöä Prosessi, prosessin kuvaaja Prosessien hallinta Prosessin tilat KJ:n perustietorakenteita KJ:n suorittamisesta 2 Syksy 2007, Tiina Niklander
LisätiedotOmaishoitajienkuntoutuskurssit
Terveyssast Kuntutusryhmä Omaishitajienkuntutuskurssit Omaishitajien kuntutuskurssit, Omaishitajien kuntutuskurssit Tiedtustilaisuus Kela uudistaa kurssipalveluja mikä muuttuu? 29.8.2012 Kelan Käpylän
LisätiedotOsio 3: Prosessit, siirräntä ja tiedostojärjestelmä
Käyttöjärjestelmät I Osio 3: Prosessit, siirräntä ja tiedostojärjestelmä Tiina Niklander, kalvot Auvo Häkkinen Tietojenkäsittelytieteen laitos Helsingin yliopisto! " $#&%' (%+*,- $*./ 0 Stallings, Luku
LisätiedotProsessi (4) Luento 8 Ohjelman toteutus järjestelmässä. Prosessi. Prosessin vaihto (4)
Luento 8 Ohjelman toteutus järjestelmässä rosessi rosessin esitysmuoto järjestelmässä Käyttöjärjestelmä -prosessit rosessi (4) Järjestelmässä olevan ohjelman esitysmuoto Järjestelmässä voi olla samalla
LisätiedotSisältö SIIRRÄNTÄ. I/O-laitteiden luokittelua. Yleistä siirrännästä. Siirrännän perustekniikat. Siirtonopeuksia (teoreettisia) Kuva 11.
LUENTO 14 Sisältö SIIRRÄNTÄ Stallings, Luku 11.1-11.4 1 Yleistä I/O-laitteiden luokittelua, siirtonopeuksia Siirrännän perustekniikat Siirrännän kehittyminen DMA-siirto Huomioita siirrännästä mm. hierarkia
LisätiedotBasware Konsernitilinpäätös Forum Ajankohtaista pörssiyhtiön raportoinnissa
Basware Knsernitilinpäätös Frum Ajankhtaista pörssiyhtiön raprtinnissa 16.5.2013 Samuli Perälä, KHT Ajankhtaista pörssiyhtiön raprtinnissa Arvpaperimarkkinalain muuts Mitä tieta tilinpäätöksessä n annettava
LisätiedotSisältöä SÄIKEET, SMP
LUENTO 5 Sisältöä SÄIKEET, SMP Stallings, Luku 4 Prosessi vs. säie Miksi säikeitä? ULT: Käyttäjätason säikeet KLT: Säikeiden toteutus ytimessä SMP Windowsin säikeet 1 2 Säikeet (multithreading) Prosessi
LisätiedotLuento 8 Ohjelman toteutus järjestelmässä. Tietokonejärjestelmä. Prosessi (4) Prosessi. Prosessin elinkaari (11) Prosessin vaihto (3)
Luento 8 Ohjelman toteutus järjestelmässä Tietokonejärjestelmä Käyttäjä Ohjelmoija rosessi rosessin esitysmuoto järjestelmässä Käyttöjärjestelmä KJ-prosessit Käyttöjärjestelmien kehitys TiTo ovellusohjelma
LisätiedotLukkiutuminen. Taustaa Aterioivat Filosofit Ennaltaehkäisy Havaitseminen Välttely. Andrews 4.3 Stallings (tai mikä tahansa KJ-kirja)
Lukkiutuminen Taustaa Aterioivat Filosofit Ennaltaehkäisy Havaitseminen Välttely Andrews 4.3 Stallings 6.1-6.6 (tai mikä tahansa KJ-kirja) prosessi P pyydä A? OK. pyydä B? Odota! Taustaa yksityiskäyttöiset
LisätiedotVAPAAEHTOISTOIMINTA OPPIMISKOKEMUKSENA
1 Auttamallakin pitaan VAPAAEHTOISTOIMINTA OPPIMISKOKEMUKSENA Aineist n kehitetty Opetushallituksen rahittamassa kulutushankkeessa ja se perustuu kansainvälisen Cmenius-prjektin Eubis tulksiin. Aineist
LisätiedotLukkiutuminen. Taustaa
Lukkiutuminen Andrews 4.3 Stallings 6.1-6.6 (tai mikä tahansa KJ-kirja) Taustaa Aterioivat Filosofit Ennaltaehkäisy Havaitseminen Välttely prosessi P pyydä A? OK. pyydä B? Odota! Taustaa yksityiskäyttöiset
Lisätiedot4-13. Ratkaisu 4: OK, mutta... vrt. 2. Ratkaisu 3: OK. Ratkaisu 5: OK? Nälkiintyminen?
Taustaa prosessi P prosessi Q yksityiskäyttöiset objektit q Lukkiutuminen pyydä A? OK. Taustaa Aterioivat Filosofit Ennaltaehkäisy Havaitseminen Välttely A pyydä B? Odota! C Andrews. Stallings 6.-6.6 (tai
LisätiedotLähtötiedot tiedot / seuraavaksi? Käyttöjärjestelmät II MUISTINHALLINNAN OHJELMISTO. Looginen vs. fyysinen osoite Perusvalinnat.
LUENTO 5 Lähtötiedot tiedot / seuraavaksi? MUISTINHALLINNAN OHJELMISTO Ch 7-87 8 [Stal[ 05] Yksinkertainen muistinhallinta (Ch 7) Tehtävät, staattinen vs. dynaaminen partitiointi, Buddy System sivutus,
LisätiedotAloite toimitusvelvollisen myyjän taseselvitystavan muuttamisesta
SÄHKÖKAUPPA ALOITE 1(5) Heinimäki, Leht 19.6.2014 Työ- ja elinkeinministeriö Art Rajala Alite timitusvelvllisen myyjän taseselvitystavan muuttamisesta Energiatellisuus ry ehdttaa muutsta timitusvelvllisen
LisätiedotKURINPITO- JA TOIMINTAPAOHJEISTUS (Laki ammatillisesta koulutuksesta 531/2017, 9 Luku, 80-93)
KURINPITO- JA TOIMINTAPAOHJEISTUS (Laki ammatillisesta kulutuksesta 531/2017, 9 Luku, 80-93) KURINPITO KUULEMINEN ILMOITUS KIRJAAMINEN TOIMIVALTA HUOM! Pistaminen petustilanteesta Alaikäisen piskelijan
LisätiedotProsessit ja säikeet SMP, Mikroytimet W2K säikeet
LUENTO 3 Käyttöjärjestelmät II Prosessit ja säikeet SMP, Mikroytimet W2K säikeet Stallings, Ch 3-4.4 1 Mitä KJ-I:ssä / KJ-II:ssa? KJ I + RIO (luvut 3.1-3, 4.1, 5, 6.1-6) Prosessin tilat, jonot, PCB Luonti,
LisätiedotOminaisuus- ja toimintokuvaus Idea/Kehityspankki - sovelluksesta
www.penspace.fi inf@penspace.fi 15.6.2015 1 Ominaisuus- ja timintkuvaus Idea/Kehityspankki - svelluksesta 1. Yleistä Kun jäljempänä puhutaan prjektista, tarkitetaan sillä mitä tahansa kehittämishjelmaa
LisätiedotLiikkujan polku mitä, miksi ja miten? #LiikkujanPolku
Liikkujan plku mitä, miksi ja miten? #LiikkujanPlku Liikkujan plku -verkst Oletk kskaan miettinyt? Sinä teet, minä teen Visik tekemisiä yhdistää ja saada ismpia tulksia aikaiseksi? Khderyhmä tiedssa, kanavat
LisätiedotFysiikan labra Powerlandissa
Fysiikan labra Pwerlandissa Bumper Cars Bumper Cars n suuri autrata jka spii niin vanhille kuin nurillekin kuljettajille. Autt vat varustetut turvavöin ja autja vi ajaa yksin tai pareittain. Lievemmät
LisätiedotHakemuslomake: Kevan työelämän kehittämisraha vuonna 2019
Hakemuslmake: Kevan työelämän kehittämisraha vunna 2019 (Diaarinumer 1/2019) Työelämän kehittämisrahalla haluamme edistää kunta-alan ja kirkn työnantajien työelämän kehittämistimintaa. Tuemme innvatiivisia
LisätiedotTervetuloa Liikkujan polku verkoston kolmanteen verkostotapaamiseen! #liikkujanpolku
Tervetula Liikkujan plku verkstn klmanteen verksttapaamiseen! #liikkujanplku Meitä n paljn, vanhja tuttuja ja aivan uusia kasvja. Olette kaikki yhtä lämpimästi tervetulleita! http://www.sprt.fi/verkstt/liikkujan-plku-verkst
LisätiedotOpinpaletin koulutustarjonta
Opinpaletin kulutustarjnta JOULUKUU 2014 KE 3.12.2014, kl 10 16: Alustja ja appseja pinnittain (yhteiskuntatieteelliset aineet, maantiet, bilgia, maa ja metsätalutta pettavat, em. ammatillisesti kiinnstuneet)
LisätiedotAlgoritmit 1. Luento 4 Ke Timo Männikkö
Algoritmit 1 Luento 4 Ke 18.1.2017 Timo Männikkö Luento 4 Tietorakenteet Pino Pinon toteutus Jono Jonon toteutus Lista Listaoperaatiot Algoritmit 1 Kevät 2017 Luento 4 Ke 18.1.2017 2/29 Pino Pino, stack,
LisätiedotSÄIKEET, SMP. Sisältöä. Stallings, Luku 4. Prosessi vs. säie Miksi säikeitä? ULT: Käyttäjätason säikeet KLT: Säikeiden toteutus ytimessä
LUENTO 5 SÄIKEET, SMP Stallings, Luku 4 1 Sisältöä Prosessi vs. säie Miksi säikeitä? ULT: Käyttäjätason säikeet KLT: Säikeiden toteutus ytimessä SMP Solaris säikeet 2 Syksy 2007, Tiina Niklander 5-1 Säikeet
LisätiedotKITI - kilpailu anomuksesta ajoon. Ohjeistus kilpailujen anomisesta ja muokkaamisesta KITIssä.
KITI - kilpailu anmuksesta ajn Ohjeistus kilpailujen anmisesta ja mukkaamisesta KITIssä. Kilpailun anminen kalenteriin KITIssä Kilpailun vi ana kalenteriin KITIssä henkilö, jlla n jäsenrekisterin ylläpitäjän
Lisätiedot