Tietokone ilman käyttöjärjestelmää on kuin
|
|
- Karoliina Laakso
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 T /!#"%$& '($&) *#),+.- / :9<;=?>A@:=> CC 9=?D:EA=<;GFHD IJ=?7AFHDLKM7:>NPOA;= FQFH79 CC FR=?7AFQ77:>#9?S=<FHDP; KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-1 T UAVXWYU[Z]\U^WYV[_a``Gb c dfe:g WXbf`GZihjb kk l monqp8rtsvuxwzyj{8 }rts^ ~{Js^p8yJpxrJ{{J.J wzwru8u ƒ.svu p8 ˆŠ{8 }Œ.sv Ž Tietokone ilman käyttöjärjestelmää on kuin l 8Œ 8r ~ 8 ~ pxrj {8 }Œ ~ 8 8Œ {Jsvp 8{ ˆŠ 8 8wR Js^yJ 8 ˆŠ {Jszs^u ƒ.juqœ Œ ~ sv s^ ~{Js^p ˆŠ{8ryuJ szsv{8 s^ ~{Jsv{{xr 8 ~p8 } sv l š 8r8y }Œ Œ {qyj 8 }y } } ~{ s^ ~{Jsvp8yJpxrJ{{xr yju szsvu ˆ } } ~{ } }.svu ~{8.J œƒ.s.svu KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1 - KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-1
2 ) ) ) ) ) ) b YZaU _au ob l Œ Œ u8whs^uuqyju szs ˆŠuxw ˆŠ{J.sv{8 }Œ u8rtsvp8 }Œ }rr 8r y{jyj{8 }Œ Œ ujs {8wz ~ Jszsv{8{Js ˆŠ qyjuj szsv{{js Mitkä ovat KJ:n perustehtävät? Mitä laitteistopiirteitä tarvitaan, jotta voidaan ohjelmoida moniajoon perustuva KJ? Kuinka KJ suorituttaa sovelluksia? Miten voidaan taata sovelluksille turvallinen suoritusympäristö? Miten voidaan taata käyttäjille turvallinen käyttöympäristö? l p8 }Œ }rrj 8 } }. KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-3 b YZaU _au ob! #"%$& '#%(%# Sovellus pyytää palvelua KJ:ltä palvelupyynnöllä KJ laittaa laitteen töihin Laite pyytää KJ:n huomiota keskeytyksellä * +-,/ :;;<,/=15.>=?9@903A515?>7;98:40 =/?9@9003ADCE?FGCE5103;<H6?I4;J8:;<,10 Mitä palveluja KJ tarjoaa sovellukselle? Kuinka sovellus käyttää KJ:n palveluja? Miten tietoa KJ:lle? * K 798:;<;<,/=15.ML&=?9@9003?DCE?.>.?=/A=/,/;<H KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-4 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1 -
3 !!"# $&%'(!"!)*+-,&.&/ :$<;3$&5.&= K %'(("C#L#M%ON&%'(P(CD( %A"QR )LQ%A WXW YZY \] W7 %]W^F(#`_a!"(DCbW^?c(dPP(dGe?fW O#`hTk l()c()m(#n0ox$5= QDCU)Z+-VC(%A)*Z$1hf%'C(# > I()DLCD>,&C()%A"FCpH9!!>IJJ(d KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-5 qsrut vxwyut-z {~}x}t w rxvu w :t-} + ƒ037 U 6798ˆ ŠO 'Œ U 6798ˆ ŒEŽ U 6798ˆ ŠO 'ŒUŒ U 6798ˆ 83 9 OšOšOš 0,0 =Oƒ< :440 ƒ<h>,/=15oƒ5 54 * + ƒ0379 ŠO 'Œ CE4 ŒEŽ =49ƒ<=Oƒ<;<; I4=7;<;ƒ55ƒ4 * ŠO 'ŒUŒ I/4=7;<;ƒ<.. 8:49ƒ<.uœž Š + ŒUŸ9Œ ? ,0 =Oƒ< :4/4/0 ƒ<h>,/=150 * + ƒ037 U 6798ˆ A ŒEŽ U 6798ˆ A ŠO 'ŒUŒ U 6798ˆ tai * + ƒ037 U 6798ˆ A ŒEŽ 798ˆ tai * + ƒ037 U 6798ˆ A + M Š U 6798ˆ Ü Ü ª"«Ë ܪX KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-6 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-3
4 H H H OSIO 1: luennot ; harjoitukset (luku 1)!#"$%&"$(') (luvut.1 -.4) OSIO : luennot ; harjoitukset *,+ (-.(((- (luku 7) /(%0 +(('1+ #"$1 (luku 8.1) OSIO 3: luennot ; harj %45"$6%4-1.(((- 78((%%4-#"$%&"$(') (luvut ) 9 :#"$-1.(((- (luvut ) 7;( (luku 4.1) (luvut ) KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-7 8DCFEGCGC I,J(KLJ#MONNPJQRS)R1TLJTU V QXWYTZJUU N1KNP0L[LJ(Q1PNQ\ V KLJ] H I,J(KR V Q V Z(Z(NU^WYTZJ(QQT3Q1_`PNLUT] I,J(KR)U RLLRKNP0L[LJaLLT V QbLJ(QNT1`3QJU`Q1KJ(J(QQ V LUT WYT1TZ(N`] I,J(KLJ] KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-8 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-4
5 H H >A V `U TS1N V V LUTTJUL`Z(Z`LJKRLJU`ZUR W RLUR TLJTLUT M V KJ(Q1S1J`Z`KRL1K V K V QTJLNNL Yritä koko ajan ymmärtää ja jäsentää Pysyttele hereillä! H `` V S1JTS1NJLU JJ(Q_T3Q V M$T Kirjaa omat ajatukset ja kysymykset samantien L S K[L`U `J WYRU V Z`K V LKTT3QbUS1JR Kysy studioyleisöltä Kilauta kaverille Kysy, jos filtteri alkaa viheltää Kysy muuten vaan KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-9 A CC DC! " #%$&('%')*,+-(.0/1(3%4( $9%:;*<)%=>:0)@?@?A768+%+%+ ma 10-1 ja ke Tiina Niklander " C,A(=EDF)%:;*G$%HI?&*3%4(.0/1(3%/(.5+@4(J%KLA@MN+3PO:;?I* Q opintopiirit pyörivät 3 x vkoa Sini Ruohomaa Mikko Heimola Auvo Häkkinen " RS$%=T?I?%:5H%$$%U5$@?I*<&(U5$LH&V-(.0+%+%J%KAMVW(XPO:;?I* Klo 16-0 Auditoriot A111 ja 13 " YZ=>:5U5U5:?%H%$%$%U5$I?@*<&%U5$@*GJKLAMV[%4PO%:?@* Tammi-, maalis-, elo- ja lokakuu KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-10 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-5
6 H H H H A FD= AA A A H VV U TTQ TP&M V JU NLP S)RQ M$RL`QJLUR `QK H 8TS)TP S)RK V K V KNP0LLJ(Q)T#M$TQ `,UR WYRU^WYTJTU N WYTU V LJ V JUUTJ(Q Tutustu tehtäviin ja mieti ratkaisuja ennen osion ensimmäistä tapaamista 1. tapaamisessa ryhmät ratkovat tehtäviä keskenään. tapaamisessa ryhmät esittelevät ratkaisuja toisilleen laatimiensa raporttien pohjalta Tapaamisten jälkeen ryhmät palauttavat raporttinsa kirjallisina ohjaajille kommentoitavaksi 8T_ V P0U`JLUT1TQQ`UTTQ1_TZT3NU`UUTP S1J(Z(Z` KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-11 A FD= AA A A 3C = 8 AA 8T_ V P0UU J(J(Q1SL Opintopiiriin osallistuneiden nimet Laskuharjoitusryhmän numero Ohjaajan nimi H TJ(KKJ`3Q TP&M V JU NLU`SUR W J`Q1P4TU KTJLNU H TPKJLU NLK L S KL`U M$TQJ(J `Q1_`PNLU`Z(NU YWYTZ(N V J(QU J(Z V S)T3K`_TZT3NU`U TTQ1PT_ V P0U J(Q S1NKTQT KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-1 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-6
7 Kurssi on kova - ja sitten Sinä suoritat sen.! #"%$ &$(' )) *+-,.,/" KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-13 Kurssi on kiva - ja sitten me suoritamme sen. 01*/ )) 11"354671$(48 1$ KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-14 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-7
8 ! "$#%"%&'()&*,+-$. )&/0 "1 1-*30$&%*54"1 KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta ,798 :: ; <>=@?ADCFE GIHJCLKMA@K>KMADNPO Q Käyttöjärjestelmän tehtäviä ja palveluja ; <>=@?ADCFER>O Q Laitteistosta ( TiTon kertaus) ; <>=@?ADCFES>O Q Käyttöjärjestelmien kehitys Q Nykyaikaisen KJ:n piirteitä ; <>=@?ADCFE3TMO Q Käyttöjärjestelmien keskeiset osa-alueet KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-16 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-8
9 ; A3E? DCLE E >=@E? J=DCL?A >=@E CF=@C antaa laitteiston sovelluksen käyttöön huolehtii, että sovellus ei yksin valloita koko laitteistoa tarjoaa turvallisen suoritusympäristön ; A? J= C C! " 3K#@E? $ J=@?A%! $ CPCL? DCLEA K $ K laitteistopiirteiden hallinta sovelluksen ulkopuolella sovellus esittää tarpeensa palvelupyynnöin & siirtyminen KJ:n palveluun keskeytysmekanismin kautta ; 'DC 3E $ C CL? C C(>K ) KA#>=@E CF=) KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta EGFIHJKFL9M ADN JKOIHQPIJ Kuva.1 *,+,-. /, : /9;<9/=3>8?3<5;9/58 KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-18 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-9
10 K! " #%$'&'()(*,+.-.-/()(0&1$ ikkunointiympäristö, komentotulkki mahdollisuus käynnistää ohjelmien suoritus ei varsinaisesti KJ:n osa " ohjelmien laatiminen editorit, kääntäjät, linkittäjät, debuggerit, ei varsinaisesti KJ:n osa " C D,+=E 8,+.FG>H&I&:;(*,A)DJ60D,>G-.:;(D yhtenäinen tapa pyytää palveluja KJ:ltä KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-19 JJ ODC EGP ODM N5O OIOL)P FLQ EE OO R<S T " #%$'&'()(*,+.-.-/()(0&1$ (user interface) ikkunointiympäristö komentotulkki " ,+.19,-.:;(<-=&1?>@$,A)-/;(* (utility programs) editorit, kääntäjät, linkittäjät, debuggerit, " ,+.1?-U8,:VGF@9,A)-/(<F;()(<D,1?-.:@8,: prosessien käynnistäminen W kirjanpito, lataaminen muistiin prosessien vuorottaminen W CPU:n käyttövuorot, resurssien varaus ja käyttö prosessien tappaminen W resurssien vapauttaminen KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-0 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-10
11 K K JJ ODC EGP ODM N5O OIOL)P FLQ EE O O " FG-/;(<-.:G4@D,+.+.-.:;(D varaa muistitilaa sovellukselle " -.-.A)A $,:@($ sovellus pyytää palvelua KJ:ltä KJ komentaa I/O-ohjaimia töihin " -U8 G9@;(9J608,:?4@D,+.+.-.:;(D kirjanpito tdstoista, hakemistot tdstosta lukeminen / tallettaminen " F@9J60D,F; muistin suojaus ja tdstojen käyttöoikeudet resurssien varaamisen kilpailutilanteet ja ristiriidat KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-1 JJ ODC EGP ODM N5O OIOL)P FLQ EE O O " -.A)4@8@(<-.+UD,:@(8,- G8 :?4@D,+.+.-.:;(D laitteistovirheet ohjelmistovirheet resurssipula " -.A)4@8,-/;($(9,-.>GFG1?-.:G8,: palauttaa statustietoa sovellukselle uudelleenyritykset prosessin tappaminen Välikysymys: Mitä yleistermi resurssi tarkoittaa? KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1 - KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-11
12 K JJ ODC EGP ODM N5O OIOL)P FLQ EE O O " # -.A 60D,:G>G-/(9 '(<-.+.-.:G>G-/(9 D G9,F,:;(<-.: tilastointi resurssien käytöstä suorituskyvyn seuranta (esim. vastausaika) järjestelmäparametrien optimointi hyvän suorituskyvyn saamiseksi koneen käyttäjien laskuttaminen Kirjanpito voi antaa vihjeitä siitä, kuinka KJ:tä voitaisiin kehittää edelleen KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-3 KK FIHIF NH FIJ K PIH OO OL!QIF FIJ Käyttäjä Sovellukset Komentotulkki Varusohjelmat Palvelupyynnöt PROSESSIEN HALLINTA TIEDOSTOJÄRJESTELMÄ suojaus RESURSSIEN HALLINTA (laitekuvaajat) MUISTINHALLINTA lohkot SIIRRÄNTÄJÄRJESTELMÄ Laiteajurit Keskeytyskäsittely Laiteohjaimet ja laitteet KJ-I S004 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-4 KJ-I I S004 / Auvo Häkkinen & Tiina Niklander 1-1
Tervetuloa! (2 ov,, 4 op) KJ on tärkein tietokoneessa pörräävistä ohjelmista
Tervetuloa! 581331-5 Käyttöjärjestelmät I (2 ov,, 4 op) Helsingin yliopisto Tietojenkäsittelytieteen laitos KJ-I S2005 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 1-1 Miksi opiskella KJ:n saloja?
Lisätiedotu Tietokone ilman käyttöjärjestelmää on kuin
Tervetuloa! 581331-5 Käyttöjärjestelmät I (2 ov,, 4 op) Miksi opiskella KJ:n saloja? KJ on tärkein tietokoneessa pörräävistä ohjelmista u Tietokone ilman käyttöjärjestelmää on kuin Samanlaisia ongelmia,
LisätiedotKäyttöjärjestelmät, 8 op
LUENTO 1 582497 Käyttöjärjestelmät, 8 op Tiina Niklander Helsingin yliopisto Tietojenkäsittelytieteen laitos Kurssin asema Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinjan maisteriopintojen
LisätiedotKurssin asema Käyttöjärjestelmät, 8 op. Kurssikirja. Kurssin tavoite. Kurssin rakenne: Kurssin suorittaminen. Käyttöjärjestelmät - Luento 1
LUENTO 1 Kurssin asema 582497 Käyttöjärjestelmät, 8 op Tiina Niklander Helsingin yliopisto Tietojenkäsittelytieteen laitos Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinjan maisteriopintojen
LisätiedotTietokoneen rakenne (2 ov / 4 op) Syksy 2006
Luento 0 581365 Tietokoneen rakenne (2 ov / 4 op) Syksy 2006 Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento 0-1 Tietokoneen rakenne Asema opetuksessa u 1999 HajaTilin pakollinen,
LisätiedotLuento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006
Luento 0 581365 Tietokoneen rakenne (2 ov / 4 op) Syksy 2006 Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento 0-1 Tietokoneen rakenne Asema opetuksessa u 1999 HajaTilin pakollinen,
LisätiedotTietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen. Helsingin yliopisto Tietojenkäsittelytieteen laitos
Luento 0 581365 Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento0-1 Tietokoneen rakenne Asema opetuksessa u 2005 HajaTilin valinnainen,
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ä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ätiedotStallings, Luku 4.1. KJ-I S2004 / Tiina Niklander, kalvot Auvo Häkkinen 4-1. KJ-I I S2004 / Tiina Niklander, kalvot Auvo Häkkinen 12-1
"! $# Stallings, Luku 4.1 KJ-I S2004 / Tiina Niklander, kalvot Auvo Häkkinen 4-1 %& ()* +,.-0/212321416587912: 12;?5A@ 165 12;
LisätiedotKäyttöjärjestelmät, 8 op
LUENTO 1 582497 Käyttöjärjestelmät, 8 op Tiina Niklander Helsingin yliopisto Tietojenkäsittelytieteen laitos Kurssin asema Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinjan maisteriopintojen
LisätiedotKurssin asema Käyttöjärjestelmät, 8 op. Siirtymävaiheen vastaavuudet. Kurssin tavoite. Kurssikirja. Kurssin rakenne:
LUENTO 1 Kurssin asema 582497 Käyttöjärjestelmät, 8 op Tiina Niklander Helsingin yliopisto Tietojenkäsittelytieteen laitos Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinjan maisteriopintojen
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ä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ä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ä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ätiedotRJESTELMÄ OSA 2 Stallings, Luku PALVELUPYYNNÖT. KJ-I I S2005 / Tiina Niklander, kalvot Auvo HäkkinenH
Käyttöjärjestelmät t I Luento 10: TIEDOSTOJÄRJESTELM RJESTELMÄ OSA 2 Stallings, Luku 12.1-12.7 + PALVELUPYYNNÖT KJ-I S2005 / Tiina Niklander, kalvot Auvo Häkkinen 10-1 Sisält ltöä Peruskäsitteistöä, tehtäviä
LisätiedotYLEISTÄ KÄYTTÖJÄRJESTELMÄSTÄ
Käyttöjärjestelmät YLEISTÄ KÄYTTÖJÄRJESTELMÄSTÄ Stallings, Luku 2 KJ-I S2003 / Auvo Häkkinen, CT50A2602 / Leena Ikonen 2-1 Keskeisiä KJ:n osa-alueita Käyttäjä Sovellukset Komentotulkki Varusohjelmat Palvelupyynnöt
LisätiedotKJ-I I S2004 / Auvo Häkkinen & Tiina Niklander 4-1. Stallings, Lukua 2
-.0/0121 3546. 78469 : 1;9 . 1? " && (' )) '' +,' Stallings, Lukua 2 P. 78469 : 1;9 . QR1;S : T1 @AB CDB EF8G+GHHI8J KLD8ND8GOJ GN8D8J Kuva 2.1 KJ-I S2004 / Tiina Niklander Auvo Häkkisen kalvojen
Lisätiedotu saantimenetelmät u kirjanpito vapaista lohkoista (taltiolla!) u hierarkkinen hakemistorakenne: kirjanpito tdstoista u tdstojen käyttö
Käyttöjärjestelmät t I Luento 10: TIEDOSTOJÄRJESTELM RJESTELMÄ OSA 2 Stallings, Luku 12.1-12.7 + PALVELUPYYNNÖT Sisält ltöä Peruskäsitteistöä, tehtäviä ja tavoitteita Järjestelmän rakenne Tiedostojen organisointi
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ätiedotltöä rjestelmä Luento 2: LAITTEISTOSTA Tietokonejärjestelm KESKUSYKSIKKÖ Keskusyksikkö Kuva 1.1 KJ-I S2005 / Tiina Niklander & Auvo Häkkinen 2-1
Käyttöjärjestelmät t I Luento 2: LAITTEISTOSTA Stallings, Luku 1 Sisält ltöä Keskusyksikkö Käskysykli Keskeytys ja sen käsittely Siirräntä Muistihierarkia = Tietokoneen Toiminta kurssin kertausta KJ-I
LisätiedotLuento 2: LAITTEISTOSTA
Käyttöjärjestelmät t I Luento 2: LAITTEISTOSTA Stallings, Luku 1 KJ-I S2005 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 2-1 Sisält ltöä Keskusyksikkö Käskysykli Keskeytys ja sen käsittely Siirräntä
LisätiedotStallings, Luku 1. KJ-I S2043 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 2-2. KJ-I S2003 / Auvo Häkkinen 2-1
!!#&%')(*%,+ -.!+ /0!21 Stallings, Luku 1 KJ-I S2043 / Tiina Niklander Auvo Häkkisen kalvojen pohjalta 2-1 354 - /6!#7 8 9;:=?@AA=G 8 9;H=CBI?KFE 8 9;:==:IBILMBI
LisätiedotOsio 3: Siirräntä ja tiedostojärjestelmä
Käyttöjärjestelmät I Osio 3: Siirräntä ja tiedostojärjestelmä Tiina Niklander, kalvot Auvo Häkkinen Tietojenkäsittelytieteen laitos Helsingin yliopisto KJ-I S2005 / Tiina Niklander, kalvot Auvo Häkkinen
Lisätiedotu vapaakäyntisyys (reentrancy) u Yhteinen koodialue u kullakin oma data-alue, pino, PCB u osoitteet suhteellisia prosessin alun suhteen
Käyttöjärjestelmät t I Luento 3: PROSESSIT JA NIIDEN HALLINTA Stallings, Luku 3.1-3.4 Sisält ltöä Prosessi, prosessin kuvaaja Prosessien hallinta Prosessin tilat KJ:n perustietorakenteita KJ:n suorittamisesta
LisätiedotNTÄ. Luento 8: SIIRRÄNT. Osio 3: Siirräntä ja tiedostojärjestelmä. ltö. Yleistä siirrännästä. Siirtonopeuksia (teoreettisia) Kuva 11.1.
Käyttöjärjestelmät t I Osio 3: Siirräntä ja tiedostojärjestelmä Luento 8: SIIRRÄNT NTÄ Stallings, Luku 11.1-11.4 Tiina Niklander, kalvot Auvo Häkkinen Tietojenkäsittelytieteen laitos Helsingin yliopisto
LisätiedotRJESTELMÄ Stallings, Luku KJ-I I S2005 / Tiina Niklander, kalvot Auvo HäkkinenH
Käyttöjärjestelmät t I Luento 9 (&10): TIEDOSTOJÄRJESTELM RJESTELMÄ Stallings, Luku 12.1-12.7 KJ-I S2005 / Tiina Niklander, kalvot Auvo Häkkinen 9-1 Sisält ltöä Peruskäsitteistöä, tehtäviä ja tavoitteita
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ätiedotLuento 3: PROSESSIT JA NIIDEN HALLINTA
Käyttöjärjestelmät t I Luento 3: PROSESSIT JA NIIDEN HALLINTA Stallings, Luku 3.1-3.4 KJ-I S2005 / Tiina Niklander, kalvot Auvo Häkkinen 3-1 Sisält ltöä Prosessi, prosessin kuvaaja Prosessien hallinta
Lisätiedotu saantimenetelmät Kenttä (field) u bittien / tavujen muodostama looginen kokonaisuus u yksi arvo, jolla tyyppi ja pituus Tietue (record)
Käyttöjärjestelmät t I Luento 9 (&10): TIEDOSTOJÄRJESTELM RJESTELMÄ Stallings, Luku 12.1-12.7 Sisält ltöä Peruskäsitteistöä, tehtäviä ja tavoitteita Järjestelmän rakenne Tiedostojen organisointi u saantimenetelmät
Lisätiedot3 *ä;r ä:e 5ä ä{ :i. c oo) S g+;!qg *r; Er ; l[$ E ;;iä F:ä ä :E ä: a bo. =. * gäf$iery g! Eä. a is äg*!=."fl: ä; E!, \ ins:" qgg ;._ EE üg.
t AJ 1., t4 t4 \J : h J \) (.) \ ( J r ) tḡr (u (1) m * t *h& r( t{ L.C g :LA( g9; p ö m. gr iop ö O t : U 0J (U.p JJ! ä; >
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ätiedotLUENTO 0. Tervetuloa! Käyttöjärjestelmät II 2 ov Teemu Kerola. Helsingin yliopisto Tietojenkäsittelytieteen laitos
LUENTO 0 Tervetuloa! 582405 Käyttöjärjestelmät II 2 ov Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos 1 Tavoitteitamme Ymmärtää KJ:n perusrakenteet ja toteutusperiaatteet Tuntea yleisperiaatteiden
LisätiedotOsio 2: Luennot 5-8 Muistinhallinta
Käyttöjärjestelmät I Osio 2: Luennot 5-8 Muistinhallinta Tiina Niklander; kalvot Auvo Häkkinen Tietojenkäsittelytieteen laitos Helsinin yliopisto "!$#%#'&)(*+,(.-0/1#'-243 0# 5 Stallins, Luku 7 KJ-I S2004
LisätiedotTietokoneen toiminta (Computer Organization I)
581305-6 toiminta (Computer Organization I) Tiina Niklander Helsingin yliopisto Tietojenkäsittelytieteen laitos Kalvot: Teemu Kerola 1 Aihepiiri Sovellukset Teknologia Samanaikaisuus Ohjelmointikielet
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ätiedotStallings, Lukua 2. KJ-I S2004 / Tiina Niklander, kalvot: Auvo Häkkinen 3-2. KJ-I I S2004 / Tiina Niklander, kalvot: Auvo Häkkinen 3-1
6 " #%$&(&*),+-#/+1023&*045 #&76! Stallings, Lukua 2 KJ-I S2004 / Tiina Niklander, kalvot: Auvo Häkkinen 3-1 " #%$&(&*),+-#/+1023&*045 #& 6 " 89: ">?@ 6: G KJ-I S2004 / Tiina Niklander,
LisätiedotKJ:N KEHITTYMINEN JA YLLÄPITO
Käyttöjärjestelmät t I Luento 12: KÄYTTÖJÄRJESTELMIEN KEHITYS JA PIIRTEITÄ Stallings, Lukua 2 KJ-I S2005 / Tiina Niklander, kalvot: Auvo Häkkinen 12-1 Käyttöjärjestelmät I KJ:N KEHITTYMINEN JA YLLÄPITO
LisätiedotKeskeiset KJ:n osa-alueet
LUENTO 2 Käyttöjärjestelmän rakenne Keskeiset käyttöjärjestelmien osa-alueet Käyttöjärjestelmien kehittyminen Nykyaikaisen käyttöjärjestelmän piirteitä Keskeiset KJ:n osa-alueet Käyttäjä Sovellukset Komentotulkki
LisätiedotKeskeiset KJ:n osa-alueet. Keskeiset KJ:n osa-alueet. 1) Prosessi. 2) Muistinhallinta. Käyttöjärjestelmän rakenne. Eräs toteutus
LUENTO 2 Keskeiset KJ:n osa-alueet Käyttäjä Sovellukset Komentotulkki Varusohjelmat Käyttöjärjestelmän rakenne Keskeiset käyttöjärjestelmien osa-alueet Käyttöjärjestelmien kehittyminen Nykyaikaisen käyttöjärjestelmän
LisätiedotOsio 2: Luennot 4-7 Muistinhallinta
Käyttöjärjestelmät I Osio 2: Luennot 4-7 Muistinhallinta Tiina Niklander; kalvot Auvo Häkkinen Tietojenkäsittelytieteen laitos Helsingin yliopisto Käyttöjärjestelmät t I YKSINKERTAINEN MUISTINHALLINTA
LisätiedotKJ:N KEHITTYMINEN JA YLLÄPITO
Käyttöjärjestelmät t I Käyttöjärjestelmät I Luento 12: KÄYTTÖJÄRJESTELMIEN KEHITYS JA PIIRTEITÄ Stallings, Lukua 2 KJ:N KEHITTYMINEN JA YLLÄPITO KJ-I S2005 / Tiina Niklander, kalvot: Auvo Häkkinen 12-1
LisätiedotJakso 12 Yhteenveto. Keskeiset asiat Teemu Kerola, K2000
Jakso 12 Yhteenveto Keskeiset asiat 1 Tavoitteet (4) Ymmärtää tietokonejärjestelmän keskeiset piirteet sillä suoritettavan ohjelman näkökulmasta Miten tietokonejärjestelmä suorittaa sille annettua ohjelmaa?
LisätiedotTietokoneen toiminta, K Tavoitteet (4)
Jakso 12 Yhteenveto Keskeiset asiat 1 Tavoitteet (4) Ymmärtää tietokonejärjestelmän keskeiset piirteet sillä suoritettavan ohjelman näkökulmasta Miten tietokonejärjestelmä suorittaa sille annettua ohjelmaa?
LisätiedotKJ-I I S2004 / Tiina Niklander, kalvot Auvo Häkkinen Stallings, Luku 4.1
# $ %'& ( *+-/23/453/6/784 9:4 ;//4784 ; 84 @BACED?F7/G
LisätiedotTietokoneen toiminta (Computer Organization I)
581305-6 Tietokoneen toiminta (Computer Organization I) Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Kevät 2003 Muuntokoulutettaville Aihepiiri Sovellukset Teknologia Samanaikaisuus
LisätiedotOngelma(t): Jotta tietokonetta voitaisiin käyttää monipuolisesti ja mahdollisimman yksinkertaisesti kaikkiin sille soveltuviin käyttötarkoituksiin,
Ongelma(t): Jotta tietokonetta voitaisiin käyttää monipuolisesti ja mahdollisimman yksinkertaisesti kaikkiin sille soveltuviin käyttötarkoituksiin, niin miten tietokoneen resurssit tulisi antaa käyttöön
LisätiedotTietokoneen toiminta (Computer Organization I)
581305-6 toiminta (Computer Organization I) Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Kesä 2002 Avoin yliopisto 1 Aihepiiri Sovellukset Teknologia Samanaikaisuus Ohjelmointikielet
LisätiedotKäyttöjärjestelmät. Tietokoneen rakenne. Stallings, Luku 1. KJ-I S2003 / Auvo Häkkinen, CT50A2602 / Leena Ikonen 1-1
Käyttöjärjestelmät Tietokoneen rakenne Stallings, Luku 1 KJ-I S2003 / Auvo Häkkinen, CT50A2602 / Leena Ikonen 1-1 Sisältöä Keskusyksikkö Käskysykli Keskeytys ja sen käsittely Siirräntä Muistihierarkia
LisätiedotTietokoneen toiminta (Computer Organization I)
581305-6 Tietokoneen toiminta (Computer Organization I) Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Kevät 2003 Muuntokoulutettaville 1 Aihepiiri Sovellukset Teknologia Samanaikaisuus
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ä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ätiedotKäyttöjärjestelmän rakenne
Käyttöjärjestelmän rakenne Tietokonejärjestelmä = Laitteisto + ohjelmisto Sovellus saa laitteiston käyttöönsä kj:n avustuksella CPU ja muisti Oheislaitteet KJ tarjoaa laitteiston käytössä tarvittavat palvelunsa
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ä
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ä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ätiedotltö Luento 6: VIRTUAALIMUISTI Luento 7: Segmentointi Segmentointi ja sivutus yhdistettynä Yhteiskäytöstä Suoritus virtuaalimuistissa
Käyttöjärjestelmät t I Luento 6: VIRTUAALIMUISTI Stallings, Luku 8.1 Sisält ltö Ohjelman suoritus virtuaalimuistissa Sivutus Osoitemuunnospuskuri TLB Lisää sivutauluista Luento 7: Segmentointi Segmentointi
LisätiedotLuento 6: VIRTUAALIMUISTI
Käyttöjärjestelmät t I Luento 6: VIRTUAALIMUISTI Stallings, Luku 8.1 KJ-I S2005 / Tiina Niklander; kalvot Auvo Häkkinen 6-1 Sisält ltö Ohjelman suoritus virtuaalimuistissa Sivutus Osoitemuunnospuskuri
LisätiedotOsio 2: Luennot 4-7 Muistinhallinta YKSINKERTAINEN MUISTINHALLINTA. ltöä YLEISTÄ MUISTINHALLINNASTA. Looginen muisti.
Käyttöjärjestelmät t I Osio 2: Luennot 4-7 Muistinhallinta Tiina Niklander; kalvot Auvo Häkkinen YKSINKERTAINEN MUISTINHALLINTA Stallings, Luku 7 Tietojenkäsittelytieteen laitos Helsingin yliopisto KJ-I
LisätiedotKuva 8.7. u Muunnos prosessin sivunumerosta sivutilanumeroksi u Kussakin alkiossa: u Katenoimalla. u MMU:ssa; juuri äsken käytettyjä muunnoksia
Käyttöjärjestelmät t I Luento 7: VIRTUAALIMUISTIN SIVUTUS JA SEGMENTOINTI Stallings, Luku 8.1 Sisält ltö Käänteinen sivutaulu Segmentointi Segmentointi ja sivutus yhdistettynä Yhteiskäytöstä KJ-I S2005
LisätiedotLuento 7: VIRTUAALIMUISTIN SIVUTUS JA SEGMENTOINTI
Käyttöjärjestelmät t I Luento 7: VIRTUAALIMUISTIN SIVUTUS JA SEGMENTOINTI Stallings, Luku 8.1 KJ-I S2005 / Tiina Niklander; kalvot Auvo Häkkinen 7-1 Sisält ltö Käänteinen sivutaulu Segmentointi Segmentointi
LisätiedotVOLKER BECK P. =H. o:_ie!r n^: =:l - dö5i6 = '1 arcii - a; +; s*. P <,R< qe 5 +ä a. c g-;i-(d1. ::qp io > iädaa :; 3fE,:E A. Ö!\lo: Y.
-Tl (D 'f.g) = (,g L! (D =5.T 0) \ (:) ( P. =H ''. @ 5q 9
LisätiedotStallings, Luku I/O-laitteiden luokittelua, siirtonopeuksia Siirrännän perustekniikat Siirrännän kehittyminen
LUENTO 14 SIIRRÄNTÄ Stallings, Luku 11.1-11.4 1 Sisältö Yleistä I/O-laitteiden luokittelua, siirtonopeuksia Siirrännän perustekniikat Siirrännän kehittyminen DMA-siirto Huomioita siirrännästä mm. hierarkia
LisätiedotStallings, Luku 7. Kuva 7.5. Kuva 7.6. KJ-I I S2004 / Tiina Niklander; kalvot Auvo Häkkinen 6-1
+,-./.10324, 56247 8. 7 9;:
LisätiedotKäyttöjärjestelmät TIEDOSTOJÄRJESTELMÄ. Stallings, Luku 12.1-12.7. KJ-I S2003 / Auvo Häkkinen, CT50A2602 / Leena Ikonen 8-1
Käyttöjärjestelmät TIEDOSTOJÄRJESTELMÄ Stallings, Luku 12.1-12.7 KJ-I S2003 / Auvo Häkkinen, CT50A2602 / Leena Ikonen 8-1 Sisältöä Peruskäsitteistöä, tehtäviä ja tavoitteita Järjestelmän rakenne Tiedostojen
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ätiedotStallings, Luku
"!$#%&'#)( *"( +, /. Stallings, Luku 11.111.4 KJI S2004 / Tiina Niklander, kalvot uvo Häkkinen 7 1 021 * +3! 4 57698;:=@? I/Olaitteiden luokittelua, siirtonopeuksia Siirrännän perustekniikat Siirrännän
LisätiedotLinux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä
Linux 00 Keskeiset piirteet Tux-pingviinin kuva: Larry Ewing, Simon Budig ja Anja Gerwinski Kysymyksiä 1. Mikä Linux on? 2. Kuinka Linux syntyi ja kehittyy? 3. Mitkä ovat Linuxin vahvuudet? 2 1 Linux on
LisätiedotTIEDOSTOJÄRJESTELMÄ. Sisältöä. Stallings, Luku Peruskäsitteistöä, tehtäviä ja tavoitteita Järjestelmän rakenne Tiedostojen organisointi
LUENTO 16 TIEDOSTOJÄRJESTELMÄ Stallings, Luku 12.1-12.7 1 Sisältöä Peruskäsitteistöä, tehtäviä ja tavoitteita Järjestelmän rakenne Tiedostojen organisointi saantimenetelmät Hakemistot Yhteiskäyttö Levykirjanpito
LisätiedotMenetelmien vertailua
LUENTO 12 Vuorotuksen algoritmien vertailua ja 1. periodin kertaus Koealue: (Koe to 18.10 klo 16.00 A111) -Kirjan luvut 1-8 (paitsi 5.1 6.6) -Luennot 1-12, harjoitukset 1-6 -Opintopiiritehtävät 1 ja 2
LisätiedotMenetelmien vertailua. Mallinnus Käyttäjämalli. Mallinnus Käyttäjämalli. Simulointi Käyttäjämalli. Mittaus Käyttäjämalli
LUENTO 12 Vuorotuksen algoritmien vertailua ja 1. periodin kertaus Koealue: (Koe to 18.10 klo 16.00 A111) -Kirjan luvut 1-8 (paitsi 5.1 6.6) -Luennot 1-12, harjoitukset 1-6 -Opintopiiritehtävät 1 ja 2
LisätiedotSisältöä TIEDOSTOJÄRJESTELMÄ. Perustermit. Peruskäsitteistöä. Perustermit. KJ:n tiedostojärjestelmä. Käyttöjärjestelmät, Luento 16
LUENTO 16 Sisältöä Peruskäsitteistöä, tehtäviä ja tavoitteita TIEDOSTOJÄRJESTELMÄ Järjestelmän rakenne Tiedostojen organisointi saantimenetelmät Stallings, Luku 12.1-12.7 Hakemistot Yhteiskäyttö Levykirjanpito
LisätiedotVirtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest).
1 Virtualisoinnin avulla voidaan purkaa suora linkki suoritettavan sovelluksen (tai käyttöjärjestelmän tms.) ja sitä suorittavan laitteiston välillä. Näin saavutetaan joustavuutta laitteiston käytössä.
LisätiedotURN: NBN:fi-fe19991228
URN: NBN:fi-fe19991228 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
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ätiedotStallings, Luku 8.1. KJ-I I S2004 / Tiina Niklander; kalvot Auvo Häkkinen 8-1
B *,+ -./.10324+562879.17 :=!" #! $ % & %'"!)(" Stallings, Luku 8.1 KJ-I S2004 / Tiina Niklander; kalvot Auvo Häkkinen 8-1?@ 9+ :A.0 CEDFDHGIKJMLNGJHGPOFLRQTSIKUMSFVNS B W/JFXMYZJHGIK[MLNGIAL B W/JFXMYZJHGIK[MLNGIAL]\^UZOL_QTSIASOa`TbcMLdOIKJIeI^`TGD
Lisätiedot2 Konekieli, aliohjelmat, keskeytykset
ITK145 Käyttöjärjestelmät, kesä 2005 Tenttitärppejä Tässä on lueteltu suurin piirtein kaikki vuosina 2003-2005 kurssin tenteissä kysytyt kysymykset, ja mukana on myös muutama uusi. Jokaisessa kysymyksessä
Lisätiedotltöä (Luennot 5&6) Luento 5: YKSINKERTAINEN SEGMENTOINTI JA SIVUTUS Pikakertaus: : a) b) c) Dyn.. part.: sijoitus Kuva Buddy System: esimerkki
Käyttöjärjestelmät t I Luento 5: YKSINKERTAINEN SEGMENTOINTI JA SIVUTUS Stallings, Luku 7 Sisält ltöä (Luennot 5&6) Yleistä muistinhallinnasta (luku 7.1) Yksinkertainen muistinhallinta a) kiinteät partitiokoot
LisätiedotTALVIKAUDEN LINJASTOSUUNNITELMALUONNOS
1 () död 10 TIUDE -1 IJTOUUITEUOO öd J - d T g g d 09 - -d 1 %: 18 %: g J % d 09 11, d 0 % ö ö, d d, g d ö T - b ö d, d, ö T d T d d T, d ö J 11 (://f/f///), d, d -, ö d T 8, Fc 2 B, 1 T, 0-11, fx 0- @f,
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ätiedotOngelma(t): Jotta tietokone olisi mahdollisimman yleiskäyttöinen ja suorituskykyinen, niin miten tietokoneen resurssit tulisi tarjota ohjelmoijalle,
Ongelma(t): Jotta tietokone olisi mahdollisimman yleiskäyttöinen ja suorituskykyinen, niin miten tietokoneen resurssit tulisi tarjota ohjelmoijalle, sovellusohjelmille ja käyttäjille? 2012-2013 Lasse Lensu
LisätiedotStallings, Luku 8.1. KJ-I I S2004 / Tiina Niklander; kalvot Auvo Häkkinen 7-1
"$# % &'&)(+*,#.-/*10 2&)0 354 # &76! Stallings, Luku 8.1 KJ-I S2004 / Tiina Niklander; kalvot Auvo Häkkinen 7-1 89 2 # 3:&( ; =/?A@CBEDGFCHJILKMCNORQ:KI+STOENUQ:KFLFCBEOEDVKLORIQ:OWIXIF ; Y'OZSTKQ:KI
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ä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 Solaris säikeet 1 2 Säikeet (multithreading) Prosessi
LisätiedotScalar diffraction and vector diffraction using Fourier analysis. Yasuhiro Takaki. Tokyo University of Agriculture & Technology. Faculty of Technology
Scalar diffraction and vector diffraction using Fourier analysis Yasuhiro Takaki Faculty of Technology Maxwell RCWA : F F I G G ; Maxwell! " # $ % & ' ( ) * +, -. / 0. 1 ' 2 3 $ 4 5 6 7 8 9, : ; < = >
LisätiedotJuuri 4 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus. b) B = (3, 0, 5) K2. 8 ( 1)
Kertaus K1. a) OA i k b) B = (, 0, 5) K. K. a) AB (6 ( )) i () ( ( 7)) k 8i 4k AB 8 ( 1) 4 64116 819 b) 1 1 AB( ( 1)) i 1 i 4 AB ( ) ( 4) 416 0 45 5 K4. a) AB AO OB OA OB ( i ) i i i 5i b) Pisteen A paikkavektori
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ätiedotTIEDOSTOJÄRJESTELMÄ. Sisältöä. Stallings, Luku Peruskäsitteistöä, tehtäviä ja tavoitteita Järjestelmän rakenne Tiedostojen organisointi
LUENTO 16 TIEDOSTOJÄRJESTELMÄ Stallings, Luku 12.1-12.7 1 Sisältöä Peruskäsitteistöä, tehtäviä ja tavoitteita Järjestelmän rakenne Tiedostojen organisointi saantimenetelmät Hakemistot Yhteiskäyttö Levykirjanpito
LisätiedotSisältöä TIEDOSTOJÄRJESTELMÄ. Perustermit. Peruskäsitteistöä. Perustermit. KJ:n tiedostojärjestelmä. Käyttöjärjestelmät
LUENTO 16 Sisältöä Peruskäsitteistöä, tehtäviä ja tavoitteita TIEDOSTOJÄRJESTELMÄ Järjestelmän rakenne Tiedostojen organisointi saantimenetelmät Stallings, Luku 12.1-12.7 Hakemistot Yhteiskäyttö Levykirjanpito
LisätiedotStallings, Luku 7. KJ-I I S2004 / Tiina Niklander; kalvot Auvo Häkkinen 6-1
+-,. /0/21435,67398 :/28 ;=! " #$ %"& % ' )(*%* Stallings, Luku 7 KJ-I S2004 / Tiina Niklander; kalvot Auvo Häkkinen 6-1?"@ :, ;A/1B, CEDGF 8HBH I /JLKM N OQPSRUTWV!XZY[]\ETWV!XZT_^E`aUP_P_T_^E^aV!XZacbed
LisätiedotKJ-I I S2004 / Tiina Niklander, kalvot: Auvo Häkkinen 3-1. Stallings, Lukua 2
./101232 4657/ 8957: ; 2@/ 2$! "# $%$ &'()*,+ " "- &'./101232 4657/ 8957: ; 2@/ 2.BEDF.$GH$&II'JK!"D$GD BLMJN NPOQ&IR Stallings, Lukua 2 KJ-I S2004 / Tiina Niklander, kalvot: uvo Häkkinen 3-1
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ätiedotEo C)sl. oarl. d to E= J. o-= o cy) =uo. f,e. ic v. .o6. .9o. äji. :ir. ijo 96. {c o o. ';i _o. :fe. C=?i. t-l +) (- c rt, u0 C.
C C C)l A\ d Y) L P C v J J rl, ( 0 C.6 +) ( j 96.9 :r : C (Db]? d '; _ äj r, { . 3 k l: d d 6 60QOO:ddO 96.l ä.c p _ : 6 äp l P C..86 p r5 r!l (, ō J. J rl r O 6!6 (5 ) ä dl r l { ::: :: :: 6e g r : ;
LisätiedotLinux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat
Linux rakenne Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat Linux ydin Ytimen (kernel) päätehtävä on tarjota rajapinta
LisätiedotARKISTOLUETTELO A MERKINTÄKIRJAT. Aa Luokkien päiväkirjat. sis. 5 sidosta. 1 kansio. Aa:1 1924-1926. Päiväkirjoja. Päiväkirja. 4 sidosta.
ARKISTOLUETTELO Kunta/Kuntainliitto Pääsarjan nimike Valkeakosken kaupunki A-E, G-J Arkistonmuodostaja/viranomainen Valkeakosken yhteiskoulu Hyllyn numero 146-153 Lukumäärä ja laatu Arkistotunnus Asiakirjakokonaisuuden
LisätiedotAkateemiset opiskelutaidot, 2 op
Kun opiskelut tökkii? Akateemiset opiskelutaidot, 2 op (ARTS-A0104) 5.9.2016 15-17 / 15.9.2016 15-17 Mikko Inkinen, opintopsykologi, Aalto-yliopiston oppimispalvelut / Opiskelijapalvelut Luentojen sisällöt
LisätiedotKJ-I I S2004 / Tiina Niklander, kalvot Auvo Häkkinen Stallings, Luku
"!# $%!#& ' (& )+*,.- Stallings, Luku 11.1-11.4 /10 ' )2( 3 465 798 := I/O-laitteiden luokittelua, siirtonopeuksia Siirrännän perustekniikat Siirrännän kehittyminen 3 @ ACBED :F8 8 G>>H 3 IKJH9LM8 H98
Lisätiedot